arduino:m5stickc:02.エルチカ

文書の過去の版を表示しています。


Lチカ(LEDチカチカ)

ここまででプログラムの書き込み及び、基本的なリファレンス場所は抑えたので次は、 ハードウェアでいうところのHello Worldの定番であるLEDチカチカ(1秒おきにLEDの点滅を繰り返すプログラムを動作させること)をM5Stick-Cで実行してみます。M5StickCでは赤色LEDがすでに実装されているので、まずはこの赤色LEDを利用してLチカしてみます。LEDの位置は下図を参照してください。

#include <M5StickC.h>

void setup() {
  M5.begin(); // M5StickCを動作させるために必ず最初に入れる
  pinMode(G10, OUTPUT); // G10番ピンを出力モードに変更
}

void loop() {
  digitalWrite(G10, LOW); //G10番ピンをLOW(0V)に
  delay(1000); // 1秒待つ
  digitalWrite(G10, HIGH); // G10番ピンをHIGH(3.3V)に
  delay(1000); // 1秒末
}

さあ、1秒おきに内部LEDを点滅させることができたでしょうか? これだけでは内部に実装されたLEDの点滅のみなので、ブレッドボード上のLEDも同様に点滅させてみましょう。 M5StickCにはソケットが備わっており、ここからジャンパー線などを利用して入力や出力を簡単に拡張することができます。今回はG0ピンをLED動作ピンとして利用してみます。他のピンでももちろん構いません。またオームの法則を利用して利用するLEDに適切な抵抗を一本追加する必要があります。

  • /home/users/2/lolipop.jp-4404d470cd64c603/web/ws/data/attic/arduino/m5stickc/02.エルチカ.1596848481.txt.gz
  • 最終更新: 2020/08/08 10:01
  • by baba