※これはC96で配布の同人誌の見本となります。

 

DigiSpark 入門

 

Atmel Attiny85搭載 Arduinoワンボードマイコン

 

USBオリジナルコマンドキーを作る


 

目次

 

1.   Digi sparkとは

 

2.   開発環境構築

 

3.   エルチカプログラム

 

4.   ブレッドボード組み込み

 

5.   テストプログラム

5.1 ピポッ

5.2 オリジナルコマンドキー(1キー)

5.3 オリジナルコマンドキー(3キー)

 

6.   キット組み立て

6.1 ブレッドボード

6.2 オリジナルコマンドキー(1キー)

 

7.   あとがき

 


1.Digi sparkとは

 

概要

アメリカ Digi stump LCCの製品。(だが中華製クローンが多数出回っている)

AVRマイクロコントローラーAtmel Attiny85を搭載した極小サイズのArduino

Arduino IDE 1.x+(開発環境)対応なのでC/C++言語で開発可能。(WindowsOS XLinux

 

電源

USB電源、外部電源に対応。(USB端子からのDC5V、または、735Vの外部電源)

電源ブーストシールドにて24.5V電源を5Vに昇圧し電池でも作動可能。

 

USB端子、コネクタ

基板にUSB A端子、またはマイクロUSB Bコネクタが付いている。

USB A端子ならケーブル不要で直接PCに接続できる。

 

I/Oポート

6個のI/Oを内蔵、機能を切り替えて使用可能。(P5使用不可の場合あり)

USBを使用しPC接続を行う場合は、4個が使用可能。(P5使用不可の場合あり)

デジタル入出力 6個 P0, P1, P2, P3, P4, (P5)

I2C P0,P2 SPI通信(USI Universal Serial Interface使用)P3, P4

PWM出力 3個 P0, P1, P4

アナログ入力 4個 P2, P3, P4, (P5)

 

メモリー

フラッシュメモリー 8KB(約2KBはブートローダーで使用)

SRAM 512ByteEEPROM 512Byte

 

LED表示

電源LEDと、P1(初期ロットP0)に接続されたLEDを搭載。

 

PC接続

入力機器(HID)として作動しドライバーのインストール不要。

PCDigi sparkを接続すると、キーボード、マウスと同様のHID(Human Interface Device)として認識されるのでキーボード、マウス機能機器の製作が簡単にできる。

キーボード、マウス用のライブラリがある。


その他

豊富なスケッチ、シールドが用意されている。

LCDLED、各種センサー、リレー、I/Oエキスパンダー等のシールド(拡張基板)、スケッチが用意されているので手軽にI/O、機能の追加が可能。

 

外観、端子

  USB A端子基板         マイクロUSB B端子基板

 

端子名称・機能

5V  : レギュレータ出力(5V 500mA)

GND グランド

VIN   レギュレータ入力(7V〜最大定格 35V)

P0  D0( I2C SDA, PWM )

P1  : D1( PWM, LED )

P2  : D2( I2C SCL ), A1( Analog In )

P3  : D3, A3( Analog In ) [ also used for USB+ when USB is in use ]

P4  : D4( PWM ), A2( Analog In ) [ also used for USB- when USB is in use ]

P5  : D5, A0( Analog In )、※[ RESET ]

      ※USB接続時:P3P4USBデータピンに接続される、P5使用不可。

 

回路図

 https://s3.amazonaws.com/digispark/DigisparkSchematicFinal.pdf

 

ATiny85日本語版データシート(非公式)

https://avr.jp/user/DS/PDF/tiny45.pdf


2.開発環境構築

 

Arduinoソフトウェアをインストール

Arduinoのソフトウェアをダウンロード。(ARDUINO 1.8.9 2019.07.20時点)

https://www.arduino.cc/en/Main/Software

OSに合ったファイルをダウンロード。

Windows7の場合 “arduino-1.8.9-windows.exe” をダウンロードして実行。

Windows10の場合 Windows app からダウンロード。(リンクからでOK

ダウンロードの際に寄付の項目がありますが、 JUST DWONLOAD”をクリックするとダウンロードできる。

 


7.あどがき

近々にレトロPCや電子工作のオフ会を開きたいと思っています

場所は、秋葉原からTX、銀座線で一本の浅草 浅草寺の裏側 アニメコスプレ&カラオケバー

CAT EAR (キャット イヤ) 男の娘 地下アイドルの「かどくら ひめ」ちゃんのお店ですよ

開催予定:レトロPCセットアップ初心者講習、レトロPCを語る座談オフ会、電子工作のオフ会等

またケースのご要望があればこちらか秋葉原で配布したいと考えています。

詳細決まりましたらTwitter、ホームページでお知らせいたします。

※週一くらいで顔を出しています質問等あればお気軽にお立ち寄りください(Twitter:参照)

 

< Digi Spark 入門 オリジナルコマンドキーを作る >

発行者: えがら / えがら家

発行日: 2019年08月12日 (コミックマーケット96)

印刷所: 近所のダイソー

  本: コクヨ パーソナル製本機(セキ-GTS500)

 

お問い合わせ: Twitter @egara  メール mail@egarake.work

ホームページ: http://egashirake.work