arduino-led1-top

書いてみようっ!Arduino(アルディーノ)入門編「LED点滅(Lチカ)プログラム」

いつも「みなラボ」にアクセスいただいてありがとうございます!(´∀`*)ノシ

↑みなラボのページに「いいね!」はコチラから↑(>∀<)ノ☆ 


こんにちは!や~べ~です。

今回は、書いてみようっ!Arduino(アルディーノ)入門編「LED点滅(Lチカ)プログラム」という事で記事を書いていこうと思います。

 
Arduino(アルディーノ)やラズパイを始める時、「Hello World」の次に実践したいのが、「Lチカ」です。

手元にLEDが無く、実際に点滅するところまでは、記事にできませんが、点滅の様子をテスターで確認するところまで行ったので、その内容をまとめていきたいと思います。

 
まずは、テスターでの確認の様子をご覧下さい。↓(動画です)

 
いかがでしょうか?0V→5V→0V→5V→・・・・と出力が変わっていることが分かると思います。

実際にLチカさせる時は、このケーブルをLEDに接続して行うことになります。
(必ず、抵抗を介して接続して下さいねっ!!)

 
それでは、早速内容に入っていきたいと思います。

※今回は、Arduino Leonardoで実践していますが、Arduino UNO R3等でも同様に作動できると思います。ただ、Arduino UNOの場合は通常の大きなタイプのUSBでPCと接続することになると思うので、お間違えの無いように。

 

スポンサーリンク

1.準備したもの

1.ノートPC
 いつも使っているもの

2.USBケーブル(過去に購入済み)
 購入品:1メートル USBケーブル A-MicroB 充電通信兼用 XPERIA A SO-04E 対応 簡易梱包品

※商品の評価コメントではスマートフォンへの充電ができないなどあるようですが、PCとArduino間の通信には問題なく使用できています。

3.Arduino Leonardo
 購入品:Arduino Leonardo(+Headers)

4.ブレッドボード用ジャンパーコード
 購入先:秋月電子通商  価格:180円(20本セット)

5.ワニ口クリップ付きケーブル
 購入先:秋月電子通商  価格:350円(10本セット)

6.テスター
 購入先:ホームセンター  価格:1000円程度

 

スポンサーリンク

2.書いてみようっ!Arduino(アルディーノ)入門編「LED点滅(Lチカ)プログラム」の概要

↓のサイトのLED点滅プログラムを少し変更して、5秒点灯、5秒消灯となるようにプログラムを変更し、Arduino(アルディーノ)へダウンロードして出力を確認していきたいと思います。

Arduinoを用意して簡単なプログラミングをはじめよう-Think-IT(シンクイット)

Think-IT(シンクイット)-c

 
今回はテスタで電圧確認していきます。

(※今回はArduino Leonardoを使用しています。違う種類のArduinoで実践される場合は、ピン番号が異なっている可能性がありますので、事前に確認してみてくださいねっ!)

 

スポンサーリンク

3.LED点滅(Lチカ)プログラムの記述

delay()関数の値を1000から5000に変更することで5秒間隔になります。(もとは1000=1秒間隔でした。)

 
↓のように記述します。

「Hello World」のプログラムと同じように、コンパイルとダウンロードをします。

 

4.LED点滅(Lチカ)プログラム動作確認

13番ピンが5秒間隔でHI(5V)、LO(0V)になることを確認します。

※Arduino Leonardoに関しては、13番ピンがボード上のLEDと共有になっており、電源用ピンジャック付近の「ON」LEDのすぐ上の「L」と書いてあるLEDが5秒間隔でHI、LOします!!(Lチカします!)

IMG_0685r

↑写真のように13番ピンとGNDピンのコネクタにブレッドボード用のジャンパピンを接続します。

 
IMG_0683r

ジャンパピンの先をワニ口クリップで延長して、テスターにつなぎます。

テスターのマイナス側(黒)の線をGNDに、プラス側(赤)の線を13番ピンにつなぎ、電圧モード(V:DC)で測定します。

5秒間隔でテスターの電圧が0V→5V→0V→5V…と表示されればOKです!

 

まとめ

書いてみようっ!Arduino(アルディーノ)入門編「LED点滅(Lチカ)プログラム」という内容で書かせていただきましたがいかがでしたでしょうか?

サンプルプログラムがあるので、簡単に実現できたのではないかと思います。

Lチカ出来るということは、回路さえあればリレーも駆動できると思うので、そのリレーを使って、色んなモノをコントロールできるようになると思います。

ちょっと強引な発想ですが、電源のONOFFをリレーで行えるとなると、家の中の特定の電球を時間間隔指定でONOFFして長期の旅行中などの防犯装置なんかも創れてしまうかもしれませんねっ!!

今回はLEDを点滅できませんでしたが、近いうちにLED点滅の様子をアップしたいと思いますので、しばしお待ちいただければと思います。(※Arduino Leonardoはボード上のLEDで確認できます!)

どうしても分からないと言う場合は、コメントやお問い合わせからご質問頂ければ、分かる範囲でアドバイスいたしますので、遠慮なく質問してくださいねっ!

 
じゃあ、今回はここまでっ!!

ではではっ!(´∀`*)ノシ

 

オススメのキット、書籍

 

 

 

 

 

 

 

 


↑すぐ上の書籍『Arduinoをはじめよう 第3版 (Make:PROJECTS)』の例題に一部対応させたセット内容になっています。^^

 


↑Arduino純正ではありませんが、互換品なので同等に使用できます。しかも、リーズナブル!^^ただし、プログラミング環境の構築が必要な場合があるので、少し玄人向けになります。

 

おすすめのオンラインスクール

 
『TECH ACADEMY オンラインブートキャンプ』

 
TECH ACADEMY オンラインブートキャンプとは、

Webアプリケーションスキル(Ruby on Rails)、PHP、WordPressなどのWeb開発周辺スキル習得のコースを中心に、iPhoneアプリ、Androidアプリ、Unityなどのオリジナルアプリ開発コースや、WebデザインやWebマネジメント、さらにはWindows Excelのスキルを習得できるコースもラインナップされている、プログラミングをこれから始めてみようと思っている方から、エンジニアを目指している方までの幅広い方々にとって非常に心強い『プログラミング系オンラインスクール』です。

 
直接、Arduinoのプログラミングとは関係ありませんが、プログラミングスキルを向上させていきたいと考えた時、コードを使ったプログラミング習得の最初の一歩としては、「Webサイトをプログラミングをしてみる」のが一番良いと思います。

 
Webサイトのプログラミングは、基本的にインターネット環境とPCがあれば学習可能なので、プログラミング学習環境をスムーズに整えることができると思います。(別途、レンタルサーバーなどが準備できると尚良い。)

色々な機材は一切不要で、シンプルな構成で学習できます。

 
そして、Webサイトのプログラミングの場合、インターネットを介してサーバーに格納されたWebサイトをプログラミングするので、プログラミング結果をブラウザを介して、すぐにその場で、PC上で確認することができます。

トライ&エラーしながら、結果を一個づつ確認できるので、一歩づつ確実にプログラミングスキルを積み上げていくことができると思います。

 

 
 
 
 
 

っと、ちょっと気になるなぁと思ったそこのあなた!!

もっと詳しく内容を知りたいと思ったら、、、

 
↑『TECH ACADEMY』公式サイト上部のメニューバーに表示されている、『無料説明会』から無料説明会動画を見ることが出来ますよぉ!^^

 
受講希望のコースを選択し、

メールアドレス(GmailでもOK!^^)かSNSアカウントを入力すると、希望コースの無料説明会動画を見ることができます。

 
受講申し込みを検討する際に気になる、「受講終了時点の成果目標」「習得できるスキル」「具体的な学習方法」などの解説と、短期間で高い学習目標に到達することが可能となる裏付けについて、丁寧に説明されています。

『無料説明会』のページには、カリキュラムの詳細も紹介されています。

その他『説明会動画特典』として、受講料が割引になる特典も準備されてるようですよ♪^^

 

 
 
 
 
 

気になるんだけど、少し試してみないと分からないよなぁ~なんて思ってるあなたには、、、

 
『一週間のブートキャンプ無料体験』もありますよっ♪

 

 
ぜひ体験してみて下さいね♪(*^▽^*)

 
 
 
 
 

 
ランキングに参加しています!

もしこの記事を気に入っていただけたなら、↓クリックで応援していただけると、とても嬉しいです! (∩´∀`)∩

どうぞ、よろしくお願いいたします!m(_ _)m


にほんブログ村

 
↓こちらもお願いしますっ!m(_ _)m


人気ブログランキングへ
 

この記事を読んでいる人はこちらの記事も読んでいます。(※広告も含む。)

 

 

最後までお読みいただいて、ありがとうございます。

もしこの記事を気に入っていただけたなら、SNSで共有していただけると、とても嬉しいです!どうぞ、よろしくお願いいたします!m(_ _)m

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

Twitterで『みなラボ』をフォローしよう!

Feedly、RSS、Push7はこちら!!

follow us in feedly

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です