Keyestudio Traffic Light Moduleを使用して信号機っぽいものを作る
実はこれ初期に動作検証していたのだがなんと運悪く初期不良により
緑のLEDがまったく点灯しなかった
keyestudioに問い合わせしたところ深センから交換品がようやく到着したのであった
まあ48もモジュールあるのでこんなこともあるかなとは予想してたけどね…
交換品発送までの対応はめっちゃ速かったデス
さて肝心のTraffic Light Moduleだが必要ピンは4本
青・黄色・赤・GNDである 今回は
青=GPIO4
黄=GPIO5
赤=GPIO6
として配線をした
動作はごく普通の信号機で青と赤の時間を
10秒ほどに短縮した感じで組んでみた
ソースは以下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
/* TrafficLight ESP32-S3-DevKitC-1 WiNCHaN */ //各ピン番号設定 int redled = 6; int yellowled = 5; int greenled = 4; //初期設定 void setup() { //LEDピンをOUTPUTに pinMode(redled, OUTPUT); pinMode(yellowled, OUTPUT); pinMode(greenled, OUTPUT); } //メインループ void loop() { //青信号 digitalWrite(greenled, HIGH); delay(10000); digitalWrite(greenled, LOW); //黄色信号 digitalWrite(yellowled, HIGH); delay(2000); digitalWrite(yellowled, LOW); //赤信号 digitalWrite(redled, HIGH); delay(10000); digitalWrite(redled, LOW); } |
まあいつものLチカと大差ないですな
3つのLEDがあるのでそれぞれのピンをオン→オフしていく感じ
ケーブルがちょっと短いので動画では斜めってるのはご了承
また外部ライトが明るすぎてちょっと見辛かったですね失敗した
コメント