top of page
検索
執筆者の写真webmaster k-robot

学習日記7日目 複数LEDの制御(その2)

更新日:2021年7月9日

新しいブレッドボードを買いに行ったりとか、今までのプログラムをレビューしたりだとかをしていて、アップの時間が空きました。


前回(学習日記6日目)はモーター制御の初歩に足を踏み入れましたが、

今回はちょっと戻って、LEDの点灯間隔、消灯間隔をランダムに制御するという取り組みです。


図1に回路図を載せております。この回路図は学習日記4日目と全く同じです。


図1.回路図




次にプログラムを図2に示します。

同じく学習日記4日目の複数制御プログラムと殆ど同じです。


図2.プログラム





変更点は、int i=random(1000); を追加したのと 5個のLEDについて、 iで点灯、消灯間隔を制御しました。

※LED_pin7のdelay(1000-1)はdelay(1000-i)の誤りでした。


最初、コマンドの終わりのセミコロン(;)を付け忘れた行があって、何回やってもコンパイラエラーが出て苦労しました。初歩的なエラーです。残念! 

これを修正し無事、思い通りの点灯、消灯の動作を行いました。良かった。


配線の写真を図3に示します。


次はまた、モーター制御に戻りまーす。


図3.配線写真




閲覧数:12回0件のコメント

Comments


bottom of page