t-yosh’s blog

元ソフトウェアエンジニアが、モノづくりについて学んでいるブログです。モノづくりに必要なハードウェア・ソフトウェア・デザインのことを書いています。

Arduino 互換機

最近、コンパクトなシステムを作るのに、Android互換機のモジュールを見ていたのですが、いくつか買ってみたのでご紹介します。

 

f:id:t-yosh:20180223015828j:plain

小さいものから順に

(1) KKHMF Digispark Kickstarter Attiny85  ¥275

(2) waves Arduino Nano V3.0 互換品 2個で¥1080

(3) MH-ET LIVE mini ¥800くらい

 

今日は(1)の紹介です。

f:id:t-yosh:20180223020142j:plain f:id:t-yosh:20180223020150j:plain

(1) KKHMF Digispark Kickstarter Attiny85  ¥275

 メインチップがAtmel Attiny85 MCUArduinoとは違うチップのようですが、Arduinoの開発環境で開発できるとても小さなモジールです。

 インターフェースは、デジタルI/O x 6 , Analog Input x 4,  PWM x 3 , I2C x 1 port という感じです。 

  • All pins can be used as Digital I/O
  • Pin 0 → I2C SDA, PWM (LED on Model B)
  • Pin 1 → PWM (LED on Model A)
  • Pin 2 → I2C SCK, Analog In
  • Pin 3 → Analog In (also used for USB+ when USB is in use)
  • Pin 4 → PWM, Analog (also used for USB- when USB is in use)
  • Pin 5 → Analog In

デジタルI/Oとアナログの入出力のサンプルコードは以下にあります。

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

 

チップの仕様書 http://akizukidenshi.com/download/ds/atmel/attiny25_attiny45_attiny85.pdf) 

 

チュートリアル関係の記事です

<公式>

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

<Qiitaで説明記事を書いてくれている例>

https://qiita.com/mt08/items/df4ed8c659b205d1fa1e

<ドライバーについては、ここを参考にしました。>

http://denshibu.blog.fc2.com/blog-entry-80.html