Open6

Attiny85の環境構築メモ

0Yu0Yu

使用ボード

Digispark Kickstarter Attiny85
(端子はmini USB)

環境

macOS Monterey(M1 mac)
Arduino IDE 1.8.20

Digistump AVR Boardsを追加する

  1. ArduinoIDEのメニューからPreferences... > 追加のボードマネージャのURLに
http://digistump.com/package_digistump_index.json

を追加しOKをクリック

  1. ツール > ボードマネージャを開き、digistump を検索してDigistump AVR Boards をインストール
  2. ツール > ボード > Digistump AVR Boards > Digispark - Default 16.5mhz を選択

http://digistump.com/wiki/digispark/tutorials/connecting

M1 Macでコンパイルエラーが起こる場合、ボードマネージャのURLを下記に変更する
(digistump公式のjsonファイルではなく、有志のjsonに設定)

https://raw.githubusercontent.com/LukasSchulz/arduino-boards-index/master/package_digistump_index.json

参考
https://qiita.com/ymmtr6/items/2f5e128126eb0e08c51a

0Yu0Yu

ATTinyCoreを追加する

  1. ArduinoIDEのメニューからPreferences... > 追加のボードマネージャのURLに
http://digistump.com/package_digistump_index.json,
http://drazzy.com/package_drazzy.com_index.json

を追加しOKをクリック(,区切りで配列として追加できる)

  1. ツール > ボードマネージャを開き、digistump を検索してATTinyCore 1.5.2 (22.8.25最新版)をインストール

  2. ボード > ATTinyCore > ATTiny85(Micronucleus / DigiSpark) を選択

0Yu0Yu

サンプルスケッチをコンパイルする

  1. ファイル > スケッチ例 > Digispark_Examples > Start を選択
  2. マイコンボードに書き込む
  3. コンパイル成功
    コンパイル成功