LED点滅
AVR MCUリーフに搭載されたLEDを1秒間隔で、点灯/消灯を繰り返します。
使用するリーフ
Section titled “使用するリーフ”| Type | Name | Q’ty |
|---|---|---|
| AZ62 | Connector Cover | 1 |
| AZ01 | USB | 1 |
| AP01 | AVR MCU | 1 |
| AV01 | CR2032 | 1 |
| CR2032 coin cell battery | 1 | |
| M2*10mm screw | 2 |
リーフの組み立て
Section titled “リーフの組み立て”
Arduino IDEの場合
Section titled “Arduino IDEの場合”ソースコード
Section titled “ソースコード”-
マイコンにプログラムを書き込むために、Arduino IDEの設定をして下さい。
-
以下のソースコードをGitHubからダウンロードし、パソコンに保存1 して下さい。
- ソースコード:Blink.ino
- マイコンにプログラムを書き込んで下さい。
void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT);}
void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second}- AVR MCUリーフに搭載されたLEDを1秒間隔で、点灯/消灯を繰り返すことを確認して下さい。
PlatformIO IDE の場合
Section titled “PlatformIO IDE の場合”ソースコード
Section titled “ソースコード”-
マイコンにプログラムを書き込むために、PlatformIO IDE for VSCodeの設定 をして下さい。
-
「Hello Wolrd」のクイックスタートを行って、PlatformIO IDEの仕組みを把握して下さい。
-
以下のソースコードをGitHubからダウンロードし、パソコンに保存して下さい。2
- ソースコード:Blink.Pjt
- ソースコード:Blink.Pjt
- マイコンにプログラムを書き込んで下さい。
- AVR MCUリーフに搭載されたLEDを1秒間隔で、点灯/消灯を繰り返すことを確認して下さい。