LED点滅

概要

AVR MCUリーフに搭載されたLEDを1秒間隔で、点灯/消灯を繰り返します。

使用するリーフ

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

リーフの組み立て

assemble1

Arduino IDEの場合

ソースコード

  1. マイコンにプログラムを書き込むために、Arduino IDEの設定をして下さい。

  2. 以下のソースコードをGitHubからダウンロードし、パソコンに保存1 して下さい。

  1. マイコンにプログラムを書き込んで下さい。
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
}

実行結果

  1. AVR MCUリーフに搭載されたLEDを1秒間隔で、点灯/消灯を繰り返すことを確認して下さい。

PlatformIO IDE の場合

ソースコード

  1. マイコンにプログラムを書き込むために、PlatformIO IDE for VSCodeの設定 をして下さい。

  2. 「Hello Wolrd」のクイックスタートを行って、PlatformIO IDEの仕組みを把握して下さい。

  3. 以下のソースコードをGitHubからダウンロードし、パソコンに保存して下さい。2

  1. マイコンにプログラムを書き込んで下さい。

実行結果

  1. AVR MCUリーフに搭載されたLEDを1秒間隔で、点灯/消灯を繰り返すことを確認して下さい。

前のページに戻る


  1. デフォルトの保存場所は、C:\Users\<ユーザ名>\ドキュメント\Arduinoです。
    ↩︎

  2. デフォルトの保存場所は、C:\Users\<ユーザ名>\ドキュメント\PlatformIO\Projectsです。
    ↩︎


最終更新 January 25, 2023