コンテンツにスキップ
ショップ

AVR MCU:Arduino IDEの設定

いつものAIとセットアップ

Gemini・その他のAI

質問文をコピーして、いつものAIに貼り付け。キットの確認から動作確認まで、一つずつ進められます。

Geminiを開く

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

質問文を確認

Arduino IDEを使って、AP01 AVR MCUリーフ(ATmega328P、3.3 V、8 MHz)の開発環境を設定します。

AP01B・AI04A・AZ01C(USB Type-C)でLCDを動かす場合は、構成別クイックスタートも参照してください。AZ01Cを使う書き込みには、手動リセットの操作が必要です。

  • Basic Kit
  • USBケーブル(データ転送用)
  • パソコン (Windows、macOS 、または Linux)

以下の手順で、Arduino IDEをインストールを行います。。

  1. Arduinoのホームページ からSOFTWAREのページを開きます。
  2. Downloadで、インストーラをダウンロードします。
  3. 画面の指示に従って、インストールします。

下記より、Previous IDEのインストールができます。

Previous IDE Releases

USBケーブルでパソコンを接続します。



  1. Arduino AVR Boardsは、IDEと一緒にインストールされます。Arduino AVR Boards のバージョンは、ツール→ボード→ボードマネージャ で確認をすることができます。バージョンを選択をすれば、以前のものをインストールすることができます。

  2. ツール → ボードから、Arduino Pro or Pro Miniを選択、プロセッサATmega328P (3.3V,8MHz)を選択します。



  1. ツール → シリアルポートから、Leafonyが接続されているシリアルポートを選択します。シリアルポートが選択できない場合は、よくある質問を参照してください。


  1. Arduino IDEを起動し、ファイル → スケッチ例 → 01.Basics → Blinkをクリックし、サンプルアプリを開きます。
  2. マイコンボードに書き込むボタンを押すをAVR MCUリーフにプログラムが書き込まれます。
  3. AVR MCUリーフに搭載されたLEDが点滅していることが確認できれば完了です。

ピンは、名前(Name)で指定してください。

プログラムを書き込むには、ライブラリのインストールが必要なリーフがあります。使用するサンプルに必要なライブラリを、下記の手順でインストールしてください。

AI04の掲載サンプルは、**tomozh氏のarduino_ST7032**を使用します。ライブラリ名が似ていても、LCD_ST7032ST7032_asukiaaaは別の実装です。次の手順で指定のライブラリを導入してください。

  1. 上記のGitHubリポジトリでCode → Download ZIPを選択します。
  2. Arduino IDEでスケッチ → ライブラリをインクルード → ZIP形式のライブラリをインストールを選び、ダウンロードしたZIPファイルを指定します。
  3. LCDサンプルを開いてコンパイルします。ST7032.h: No such file or directoryが出る場合は、ZIPのインストールを確認してください。ライブラリを導入するだけではLCDへの給電は行われないため、サンプルの給電処理も必要です。

組み立てから初回表示までは、AP01B + AI04A + AZ01Cのクイックスタートを参照してください。

各Kitで使用するライブラリは以下の通りです。

Item include file Tags Description
BLE TBGLib.h Bluetoothライブラリ
4-Sensors Adafruit_Sensor.h ユニファイドセンサドライバ
Adafruit_BusIO_Register.h Bus IOライブラリ
HTS221.h 温湿度センサライブラリ
ClosedCube_OPT3001.h [1] 1.1.2 照度センサライブラリ
Adafruit_LIS3DH.h 1.1.2 加速度センサライブラリ
LCD ST7032.h LCDライブラリ
AVR MCU MsTimer2.h タイマ割り込みライブラリ
RTC&MicroSD RTClib.h RTCライブラリ
STM32 MCU STM32RTC.h 1.2.0 STM32RTCライブラリ
STM32LowPower.h 1.2.2 STM32LowPowerライブラリ
LTE-M LteLeafV4.h LTE-Mライブラリ
Wi-Fi WiFi101Leafony.h Wi-Fi Maryライブラリ
LoRa LoRa.h LoRaライブラリ
TCA9536.h TCA9536ライブラリ
SparkFun_ATECCX08a_Arduino_Library.h ATECCX08aライブラリ

[1] Arduino IDE を起動し、メニューから スケッチ > ライブラリ管理を選択し「ClosedCube OPT3001」で検索してライブラリをインストールします。

上記表のリンクをクリックすると、ライブラリのGitHubリポジトリにアクセスします。Code → Download ZIPをクリックし、ライブラリをダウンロードします。

Arduinoを立ち上げ、スケッチ → ライブラリをインクルード → ZIP形式のライブラリをインストールの順に選択して、先程ダウンロードしたZIPファイルを読み込みます。

困ったときはよくある質問をお読みください。