[[FrontPage]] *目次 [#kd7e4950] #contents *2014/12/2 arduinoでservoを使用する際の注意点[#rcf21936] サーボは#include <Servo.h>をインクルードしてservo.attach (pin);でサーボの接続ピン指定をすることで使用できるようになる。 この時、デジタルpinの9,10ではPWMが使用できなくなる。これは仕様である。はめられた *2014/11/21 arduino Fioの電源[#rcf21936] arduino Fio上のMEGA328への電源として使用できるのは、LI-Po電池用の接続端子のみ。 miniUSBはLi-Po電池の充電用であるため、電池がないことには始まらないかも。(;_;) *2014/11/21 arduino オートリセットの有無[#rcf21936] Arduino Uno ATmega328,16MHz,自動リセットあり,optibootブートローダー(115200ボー,0.5KB)利用。 Arduino Duemilanove or Nano w/ ATmega328 Arduino Duemilanove, ATmega328搭載のNanoATmega328,16MHz,自動リセットあり。 Arduino Diecimila, Duemilanove, or Nano w/ ATmega168 Arduino Diecimila,Duemilanove,ATmega168搭載のNanoATmega168,16MHz,自動リセットあり。コンパイルとアップロードはArduinoNGもしくはATmega168搭載のそれより古いボードと同等ですが,ブートローダーのタイムアウトはそれらよりかなり早く設定されています。また,リセットしたときに13番ピンに接続されているLEDは1回だけ点滅します。 Arduino Mega 2560 ATmega2560,16MHz,自動リセットあり。stk500v2ブートローダー利用。 Arduino Mega(ATmega1280) ATmega1280,16MHz,自動リセットあり。 Arduino Mini Arduino NGもしくはATmega168搭載の古いArduinoと同等。すなわち, ATmega168,16MHz,自動リセットなし。 Arduino Fio ATmega328,8MHz,自動リセットあり。ATmega328搭載のArduino Pro もしくは Pro Mini(3.3V,8MHz)と同等。 Arduino BT w/ ATmega328 ATmega328,16MHz。搭載されているブートローダ(4kB)には,ボードに搭載しているbluetoothモジュールの初期化コードを含む。 LilyPad Arduino w/ ATmega328 ATmega328,8MHz(3.3V),自動リセットあり。Arduino ProもしくはPro Mini(3.3V,8MHz) w/ ATmega328と同等。 LilyPad Arduino w/ ATmega168 ATmega168,8MHz。コンパイルとアップロードは,Arduino ProもしくはPro Mini(8MHz) withATmega168と同等。しかし,LilyPadのオリジナルバージョンは自動リセットをサポートしないので,搭載しているブートローダのタイムアウトが長くなっています(また,リセット時に13番ピンのLEDは3回点滅します)。外部クロックを含まないので,ブートローダ書き込みコマンドは8MHzクロック内蔵のATmega168のfuseを設定します。 6ピンのプログラミングヘッダを持つ最近のバージョンのLilyPadでは,ブート ローダを焼く前に,Arduino Pro もしくは Pro Mini(8MHz)を選択する必要が あります。 Arduino Pro or Pro Mini(5V, 16MHz) w/ ATmega328 ATmega328,16MHz,自動リセットあり。Arduino Duemilanove もしくは Nano with ATmega328と同等。 Arduino Pro or Pro Mini(5V, 16MHz) w/ ATmega168 ATmega168,16MHz,自動リセットあり。Arduino Duemilanove w/ Nano with ATmega168と同等。 Arduino Diecimila, Duemilanove, or Nano w/ ATmega168 ATmega168,16MHz,自動リセットあり。コンパイルとアップロードはATmega168(16MHz,自動リセットありと同等)。搭載しているブートローダのタイムアウトが早くなっています(また,リセット時には13番ピンのLEDは1回点滅します)。 Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328 ATmega328,8MHz(3.3V),自動リセットあり。LilyPad Arduino w/ ATmega328と同等。 Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168 ATmega168,8MHz(3.3V),自動リセットあり。 Arduino NG or older w/ ATmega168 ATmega168,16MHz,自動リセットなし。コンパイルとアップロードは,Arduino Diecimila or Duemilanove w/ ATmega168と同等。搭載しているブートローダのタイムアウトが長くなっています(また,リセット時に13番ピンのLEDは3回点滅します)。 Arduino NG or older w/ ATmega8 ATmega8,16MHz,自動リセットなし。 *2014/11/21 arduinoスケッチ書込みエラー[#rcf21936] FTDI basicを使ったarduinoへのスケッチ書込エラーが解決した。 OSX10.9.2(Maverics) → OSX10.10.1(Yosemite)へのUpdateにより書き込みエラーが出ず、普通に書き込めるようになった。 原因はappleがOSX10.9からつけたFTDIドライバの不具合のせいだった。 解決法はOSアップデートをするか、内部のFTDIドライバファイルを置き換えるかのどちらか。 http://blog.livedoor.jp/hardyboy/archives/7029866.html