手持ちArduinoまとめ(2)2012/12/15 23:03

● オシロスコープ専用互換機

[マイコン]:ATmega328P
[クロック]:16MHz(外部)
[電源]:5V
[フラッシュ]:32kバイト
[シリアル変換IC]:PL2303HX
[Fuse値]:
 hFuse = DE
 lFuse = FF
 eFuse = 05
[ArduinoIDEの\hardware\arduino\boards.txt の内容]
############################################################
uno.name=Arduino Uno
uno.upload.protocol=arduino
uno.upload.maximum_size=32256
uno.upload.speed=115200
uno.bootloader.low_fuses=0xff
uno.bootloader.high_fuses=0xde
uno.bootloader.extended_fuses=0x05
uno.bootloader.path=optiboot
uno.bootloader.file=optiboot_atmega328.hex
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.build.mcu=atmega328p
uno.build.f_cpu=16000000L
uno.build.core=arduino
uno.build.variant=standard
############################################################
[その他]:
九州工業大学が公開している、簡易オシロスコープソフト専用Arduino互換機



● 4桁7セグLED搭載互換機

[マイコン]:ATmega328P
[クロック]:8MHz(内蔵RC)
[電源]:5V
[フラッシュ]:32kバイト
[シリアル変換IC]:なし
[Fuse値]:
 hFuse = DE
 lFuse = F2
 eFuse = 05
[ArduinoIDEの\hardware\arduino\boards.txt の内容]
############################################################
atmega328o8.name=[Optiboot] ATmega328P 8MHz
atmega328o8.upload.protocol=arduino
atmega328o8.upload.maximum_size=32256
atmega328o8.upload.speed=115200
atmega328o8.bootloader.low_fuses=0xf2
atmega328o8.bootloader.high_fuses=0xde
atmega328o8.bootloader.extended_fuses=0x05
atmega328o8.bootloader.path=optiboot
atmega328o8.bootloader.file=optiboot_atmega328_pro_8MHz.hex
atmega328o8.bootloader.unlock_bits=0x3F
atmega328o8.bootloader.lock_bits=0x0F
atmega328o8.build.mcu=atmega328p
atmega328o8.build.f_cpu=8000000L
atmega328o8.build.core=arduino
############################################################
[その他]:
7segduinoのSsegライブラリを利用して表示を行う。
カソードコモンの7セグを使ったので mySseg.setKcommon(); と宣言する。
使える入出力ピンは、D5,A0~5の6本。
ブートファイルの作成方法は、
\arduino-1.0.1\hardware\arduino\bootloaders\optibootに移動し、
>omake atmega328_pro8



● 8×2LCD搭載用互換機

[マイコン]:ATmega328P
[クロック]:16MHz(外部)
[電源]:5V
[フラッシュ]:32kバイト
[シリアル変換IC]:なし
[Fuse値]:
 hFuse = DE
 lFuse = FF
 eFuse = 05
[ArduinoIDEの\hardware\arduino\boards.txt の内容]
############################################################
uno.name=Arduino Uno
uno.upload.protocol=arduino
uno.upload.maximum_size=32256
uno.upload.speed=115200
uno.bootloader.low_fuses=0xff
uno.bootloader.high_fuses=0xde
uno.bootloader.extended_fuses=0x05
uno.bootloader.path=optiboot
uno.bootloader.file=optiboot_atmega328.hex
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.build.mcu=atmega328p
uno.build.f_cpu=16000000L
uno.build.core=arduino
uno.build.variant=standard
############################################################
[その他]:
LCDは、8×2行キャラクタ表示液晶モジュール ACM0802C-NLW-BBH。
1ピン - GND、2ピン - VCCなので注意が必要。
LCD接続端子は、D5,6,9,10,11,12ピン。