LED点滅

このページをAIに渡す

いつものAIに相談

Gemini・その他のAI

このページの情報を添えて、仕組みや使い方、つくりたいものを相談できます。

Geminiを開く

質問文をコピーして、Geminiの入力欄に貼り付けてください。

質問文を確認

目次

概要

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

使用するリーフ

TypeNameQ’ty
AZ62Connector Cover1
AZ01USB1
AP01AVR MCU1
AV01CR20321
CR2032 coin cell battery1
M2*10mm screw2

リーフの組み立て

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 World」のクイックスタートを行って、PlatformIO IDEの仕組みを把握してください。

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

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

実行結果

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

Footnotes

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

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

リーフ写真
技術資料・サンプル・Q&Aから探せます