約 6,170,885 件
https://w.atwiki.jp/arduino/pages/32.html
3軸加速度センサ 3軸加速度センサモジュール KXP84−2050 http //akizukidenshi.com/catalog/g/gI-02347/ 1200円 I2C/SPI/アナログ出力 http //www.kionix.com/accelerometers/accelerometer-KXP84.html データシート http //www.kionix.com/Product-Specs/KXP84-2050%20Specifications%20Rev%202.pdf アプリケーションノート http //www.kionix.com/App-Notes/AN008%20Getting%20Started%20with%20the%20KXP84.pdf 3軸加速度センサモジュール KXM52−1050 http //akizukidenshi.com/catalog/g/gI-01425/ 1000円 アナログ出力のみ AE-KXP84(KXP84−2050) ピンリスト (データシートのチップのピン番号と秋月基板の外部端子番号は違うので注意) 名前 秋月外部端子番号 チップのピン番号 機能 Vdd 1 2 GND 2 1 MOT 3 3 Motion interrupt FF 4 4 Free-fall interrupt SCL/SCLK 5 12 IO_Vdd 6 13 SDA_SDO 7 11 RESET 8 8 ADDRO/SDI 9 10 CS 10 9 X_OUT 11 5 X Y_OUT 12 6 Y Z_OUT 13 7 Z --- 14 14 NC(接続しない) 半田付け 写真のように付属のメスのコネクタを半田付けすればArduinoやブレッドボードとジャンパワイヤで接続できる。 アナログ 配線する。 Arduino AE-KXP84 5V 1 GND 2 Analog0 11 Analog1 12 Analog2 13 これだけでOK。 本格的にArduino/簡易オシロスコープを使えば波形が見れます。 SPI I2C 地震計を作れるか? (TODO) 3軸をRGBに割り当ててみる (TODO) 3軸加速度シンセサイザー (TODO)
https://w.atwiki.jp/arduino/pages/17.html
Arduinoで電子工作実験 素人の勉強の記録です。間違いがあったら教えてください。→Arduinoの雑談 部品はArduino実験セットも参照してください。 1../スイッチを読み取る 2../PCと通信 3../可変抵抗を読み取る 4../明るさセンサー 5../音を出す 6../温度センサー 7../においセンサー 8../3軸加速度センサー 9../赤外線距離センサー 未定 ./無線通信 ./LCDディスプレイ ./モーターを動かす ./サーボを動かす ./赤外線リモコン ./EEPROM ./I2Cデバイス ./湿度センサー ./焦電型赤外線センサ ./紫外線センサー
https://w.atwiki.jp/arduino/pages/33.html
Arduino戦車(未完成) 材料 Arduino2009 モータードライバTA7291P ダブルギヤボックス トラック&ホイールセット ユニバーサルプレート(2枚セット) 消費電流 ダブルギヤボックスに2つ付いているFA130というモーター http //www.1999.co.jp/10009013 ●適正電圧(V)1.5 ●適正負荷(トルク・g-cm)4.0 ●適正電圧・適正負担荷時の回転数(r.p.m.)6,400 ●適正電圧・適正負担荷時の消費電流(mA)500 モーター2個なので1A。流しすぎたら死ぬ。 電源 FON2201の内部から+7.5Vを引き出しVinに入れる 3.3Vを引き出しTrevaの電源につかう→Arduinoも3.3V出せる FONでインターネット戦車 ArduinoとFon 『TwitterBotをつくりました。Twitterで操作するロボット。』っていうネタなんだがいつできることやら。 センサー類 カメラ Treva 距離センサ 未完成メモ Arduino配線 Arduino 接続先 色 Vin FON 7.5V 赤 GND FON 黒 GND ブレッドボードGND 黒 5V ブレッドボード5V 赤 0 RX FON内部 緑 1 TX FON内部 青 5 モーターA 信号1 青 6 モーターA 信号2 緑 7 ボタンスイッチ1 黄 8 ボタンスイッチ2 緑 9 モーターB 信号1 青 10 モーターB 信号2 緑 モータードライバTA7291Pの配線 1 GND 2 モータ 3 NC(接続しない) 4 +5V 5 PWM信号←Arduino 6 PWM信号←Arduino 7 +5V 8 +5V 9 NC(接続しない) 10 モータ
https://w.atwiki.jp/arduino/pages/13.html
東京デバイセズ http //tokyodevices.jp/ オリジナルのArduinoシールドいろいろ Arduino電池駆動ベースボード 犬笛シールド 低周波音センサーシールド 赤外線通信シールド 脈拍センサーシールド スイッチサイエンス http //www.switch-science.com/ ●ご注文3,000円以上で送料無料 ●送料がかかる場合でも180円。 ●合計5,000円までの場合、お支払いは商品到着後 -Arduino Duemilanove \2835 (2009/2/12時点での情報) -Arduinoイーサネットシールド \3480 (同上) -XBeeシールド(国内使用可能) \6980 (同上) -XBeeエクスプローラUSB(完成品) \2380 (同上) ストロベリーリナックス http //strawberry-linux.com/ メカロボショップ http //www.mecharoboshop.com/Products/physicalcomputing/arduino/index_html 秋月 http //akizukidenshi.com/catalog/default.aspx 周辺部品をまとめて一気に購入できる。→Arduino実験セット (Arduinoは取り扱っていない)
https://w.atwiki.jp/arduino/pages/14.html
雑談コーナーです。 arduinoを注文しましたので作ってみました。 -- 管理人 (2009-02-03 13 35 02) Arduino大容量化チップ(ATMega328P) http //www.switch-science.com/products/detail.php?product_id=113 http //www.ladyada.net/library/arduino/bootloader.html -- 名無しさん (2009-02-05 14 27 02) Arduino 0013 が出たんですね。サンプルを試して開発環境がよくできて居るなあと感心してから触れていません・・・ -- 管理人 (2009-02-19 11 37 11) Arduinoの日本語のフォーラムが見つからない -- banana (2009-05-20 21 48 38) http //arduino.ssktkr.com/forum/YaBB.pl -- 管理人 (2009-05-26 03 31 06) こんにちは。Arduino初心者です。Arduinoって、自分で作ったブートローダーを使えますか? -- iruka (2009-06-04 21 42 13) たとえばV-USB(AVR-USB)を使ったbootloadHIDのようなものを使うことは出来るのでしょうか? -- iruka (2009-06-04 21 43 12) もし使えるならばFT232不要の基板が作れると思うのですが、どうでしょう。 -- iruka (2009-06-04 21 43 53) できますよ。たぶんirukaさんの求めているのはこれですね。 http //www.geocities.jp/arduino_diecimila/make/usbasp/index.html -- 管理人 (2009-06-05 13 27 06) どうもありがとうございます。つまり、bootloaderなのにUSBaspライターと同じプロトコールを受け付けるファームを焼いておくのですね。 -- iruka (2009-06-05 18 56 55) たとえば、ここhttp //www.pjrc.com/teensy/ のローダーはオリジナル(teensy_reboot.exe)を用いるようなのですが、これはもしかしてlib/pde.jarにパッチしているから出来ることなのでしょうか・・・ -- iruka (2009-06-05 19 06 07) teensyをインストールすると、src/AvrdudeUploader.javaにその痕跡が見られるようでした。 -- iruka (2009-06-05 19 06 56) わたしも真似をしてavrdudeのラッパーと、自作ブートローダーへの差し替えをもくろんでいます。 -- iruka (2009-06-09 23 14 09) あと、ATtiny2313でArduinoをやってみようという無謀な計画を立ててしまいました。 -- iruka (2009-06-09 23 15 08) あまり特殊なパッチだと他の人に試してもらう可能性が下がっちゃうのが残念ですね。2313は無謀ですね。でも2313で済むなら完成品はそれがうれしいです。 -- 管理人 (2009-06-10 00 43 18) 続きはこちら→ Arduino日本語フォーラム/雑談スレ
https://w.atwiki.jp/arduino/pages/15.html
ゼロからArduinoでLEDをチカチカさせるまで。 1. Arduinoを手に入れる(1日) Arduino Duemilanove、2835円。スイッチサイエンスなら翌日に届きます。 http //www.switch-science.com/products/detail.php?product_id=3 →Arduino関連ショップ USBケーブルは付いていないので探しておこう。 2. ソフトをダウンロード(10分) http //arduino.cc/en/Main/Software からダウンロード。 意外にデカイ。 3. インストール(5分) 開発環境とUSBドライバをインストール、PC再起動。 4. 開発環境を起動して、スケッチBlinkを入力(5分) http //arduino.cc/en/Tutorial/Blink 5. ArduinoをPCに接続、スケッチ実行。(1分) ボタンを押せば、転送完了。 13番ピンと接続されている表面実装のLEDがチカチカします! ここまで1日と21分。
https://w.atwiki.jp/arduino/pages/29.html
温度センサー LM61CIZ http //akizukidenshi.com/catalog/g/gI-02726/ 4つで200円の温度センサー。 ■汎用の高精度IC温度センサーです ■測定範囲:−30℃〜100℃ ■温度係数:+10mV/℃ ■動作電圧範囲:+2.7〜+10V ■出力インピーダンス:800Ω ・Vo=(+10mV/℃×T℃)+600mV +100℃/+1600mV +85℃/+1450mV +25℃/+850mV 0℃/+600mV −25℃/+350mV −30℃/+300mV 単純な温度取得 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 int ledPin = 13; int templPin = 5; void setup() { analogReference(INTERNAL); Serial.begin(19200); } void loop() { int val; double volt; double templ; val = analogRead(templPin); // 0-1023 / 1.1Vで1024になる volt = 1.1*val/1024.0; templ = (volt-0.6)*100.0; // 10mV=1c Serial.print(val); Serial.print(" / "); Serial.print(volt); Serial.print("V / "); Serial.print(templ); Serial.println("C"); delay(1000); } 複数回データを取得して平均する int ledPin = 13; int templPin = 5; void setup() { analogReference(INTERNAL); Serial.begin(19200); } #define SAMPLING_COUNT 30 void loop() { int val; int i; double volt; double templ; val = 0; for(i=0; i SAMPLING_COUNT; i++){ val += analogRead(templPin); delay(10); } val = val/SAMPLING_COUNT; volt = 1.1*val/1024.0; templ = (volt-0.6)*100.0; // 10mV=1c Serial.print(val); Serial.print(" / "); Serial.print(volt); Serial.print("V / "); Serial.print(templ); Serial.println("C"); delay(700); } ブレが小さくなる。 LM35DZ http //akizukidenshi.com/catalog/g/gI-00116/ 高精度IC温度センサ LM35DZ 0〜100℃ [LM35DZ] 通販コード I-00116 発売日 2001/12/12 メーカー NATIONAL SEMICONDUCTOR 摂氏(℃)に比例した電圧出力 ◎例: 0℃→0V 20℃→200mV ◆測定温度範囲:0〜100℃ ◆精度:±1℃ ◆温度係数:10.0mV/℃ ◆電源電圧:DC4V〜20V 低消費電流:60μA ◆低出力インピーダンス:0.1Ω ◆T0-92パッケージ ピン配置はLM61CIZと同じだが出力全圧が違う。 LM61CIZ vs LM35DZ void setup() { analogReference(INTERNAL); Serial.begin(115200); } void task_LM61CIZ() { static int pin = 5; static int sum = 0; static int samples = 0; double volt; double templ; sum += analogRead(pin); samples += 1; if(30 samples){ volt = 1.1*sum/samples/1024.0; templ = (volt-0.6)*100.0; // 10mV=1c Serial.print("LM61CIZ "); Serial.print(sum); Serial.print(" / "); Serial.print(volt); Serial.print("V / "); Serial.print(templ); Serial.println("C"); sum = 0; samples = 0; } } void task_LM35DZ() { static int pin = 4; static int sum = 0; static int samples = 0; double volt; double templ; sum += analogRead(pin); samples += 1; if(30 samples){ volt = 1.1*sum/samples/1024.0; templ = volt*100.0; // 10mV=1c Serial.print("LM35DZ "); Serial.print(sum); Serial.print(" / "); Serial.print(volt); Serial.print("V / "); Serial.print(templ); Serial.println("C"); sum = 0; samples = 0; } } void loop() { task_LM61CIZ(); task_LM35DZ(); delay(100); } LM61CIZ 27723 / 0.96V / 36.07C LM35DZ 10155 / 0.35V / 35.19C LM61CIZ 27722 / 0.96V / 36.06C LM35DZ 10156 / 0.35V / 35.19C LM61CIZ 27721 / 0.96V / 36.06C LM35DZ 10153 / 0.35V / 35.18C LM61CIZ 27728 / 0.96V / 36.08C LM35DZ 10158 / 0.35V / 35.20C LM61CIZ 27721 / 0.96V / 36.06C LM35DZ 10148 / 0.35V / 35.17C LM61CIZ 27724 / 0.96V / 36.07C LM35DZ 10155 / 0.35V / 35.19C LM61CIZ 27726 / 0.96V / 36.08C LM35DZ 10161 / 0.35V / 35.21C 参考URL http //nekosan0.bake-neko.net/structure_analog_in.html http //www.musashinodenpa.com/arduino/ref/index.php?f=0 pos=1949
https://w.atwiki.jp/arduino/pages/20.html
Arduino実験セット 部品をそろえよう LEDチカチカ Arduino Duemilanove http //www.switch-science.com/products/detail.php?product_id=3 USBケーブル 100円ショップ。 LEDたくさんチカチカ ブレッドボード http //akizukidenshi.com/catalog/g/gP-00285/ 700円 http //akizukidenshi.com/catalog/g/gP-01992/ 1100円 http //akizukidenshi.com/catalog/g/gP-00284/ 1400円 http //akizukidenshi.com/catalog/g/gP-00283/ 2000円 http //akizukidenshi.com/catalog/c/cbread/ 配線ケーブル ↑に付属のやつでもOK http //www.switch-science.com/products/detail.php?product_id=57 LED http //akizukidenshi.com/catalog/g/gI-01222/ 青5個100円 http //akizukidenshi.com/catalog/g/gI-02082/ 赤10個100円 http //akizukidenshi.com/catalog/g/gI-02383/ 緑10個100円 http //akizukidenshi.com/catalog/g/gI-02476/ フルカラー1個100円 http //akizukidenshi.com/catalog/g/gI-00684/ 大型フルカラーLED(35mA) EP204K-35G1R1B1-CA 200円 抵抗 http //akizukidenshi.com/catalog/c/crd16s_dB_spop/ 100,220,470,1k,2.2k,4.7k,10k,22k,47k,100k E3系列 10種類*100円 150,330,680,1.5k,3.3k,6.8k,15k,33k,68k E6系列 9種類*100円 スイッチ類 http //akizukidenshi.com/catalog/g/gP-02561/ タクトスイッチ(大)10個セット 300円 http //akizukidenshi.com/catalog/g/gP-01282/ タクトスイッチ 100個セット 700円 可変抵抗 http //akizukidenshi.com/catalog/g/gP-00244/ 小型ボリューム 1KΩB 40円 http //akizukidenshi.com/catalog/goods/search.aspx?search=x keyword=%8f%ac%8c%5e%83%7b%83%8a%83%85%81%5b%83%80 http //akizukidenshi.com/catalog/g/gP-02690/ 半固定ボリューム 100KΩ(10個入) 200円 http //akizukidenshi.com/catalog/g/gP-02470/ 半固定ボリューム 10KΩ(10個入) 200円 http //akizukidenshi.com/catalog/g/gP-02689/ 半固定ボリューム 5KΩ(10個入) 200円 http //akizukidenshi.com/catalog/g/gP-02631/ 半固定ボリューム 1KΩ(10個入) 200円 センサー 温度センサー http //akizukidenshi.com/catalog/g/gI-02726/ 高精度IC温度センサ LM61CIZ(4個入) 200円 CdSセル http //akizukidenshi.com/catalog/g/gI-00110/ CDSセル 5mmタイプ 40円 http //akizukidenshi.com/catalog/c/ccds/ 焦電型赤外線センサ http //akizukidenshi.com/catalog/g/gI-00243/ 焦電型赤外線センサ AKE−1(RE−210) 100円 赤外線受信モジュール http //akizukidenshi.com/catalog/g/gI-00622/ 赤外線リモコン受信モジュール PL−IRM0101(38kHz)シールド付 110円 http //akizukidenshi.com/catalog/c/cired/ サウンド/ディスプレイ 圧電スピーカー http //akizukidenshi.com/catalog/g/gP-01251/ 圧電スピーカー(2個入) 100円 http //akizukidenshi.com/catalog/c/cbz/ ディスプレイ http //sc.akizukidenshi.com/catalog/g/gP-00038/ LCDキャラクタディスプレイモジュール(16×2行バックライト付) 700円 http //sc.akizukidenshi.com/catalog/g/gP-00036/ LCDキャラクタディスプレイモジュール 20×4行バックライト付き 1500円 http //sc.akizukidenshi.com/catalog/g/gP-01675/ 超小型LCDキャラクタディスプレイモジュール(16×2行バックライト緑) 900円 http //sc.akizukidenshi.com/catalog/g/gP-01797/ 超小型LCDキャラクタディスプレイモジュール(16×2行バックライト・オレンジ) 900円 http //akizukidenshi.com/catalog/g/gI-00963/ 赤色LEDドットマトリクス(8×8)38x38mm 100円 http //akizukidenshi.com/catalog/g/gI-00889/ 2色(赤・緑)LEDドットマトリクス(8×8) BU5004-RG 200円 http //akizukidenshi.com/catalog/g/gI-01393/ 7セグLED 赤色2文字(アノードコモン)足長タイプ(4個入) 100円 さらに トランジスタ http //akizukidenshi.com/catalog/g/gI-02611/ トランジスタ 2SC1815Y(20個入) 100円 http //akizukidenshi.com/catalog/g/gI-02612/ トランジスタ 2SA1015Y(20個入) 100円 http //akizukidenshi.com/catalog/g/gI-01516/ トランジスタアレイ TD62083AP(2個入)100円 http //akizukidenshi.com/catalog/g/gI-01587/ トランジスタアレイ TD62003AP(2個入)100円 赤外線LED 5mm(100個入) 700円 http //akizukidenshi.com/catalog/g/gI-00656/ 3軸加速度センサモジュール http //akizukidenshi.com/catalog/g/gI-01425/ KXM52−1050 1000円 http //akizukidenshi.com/catalog/g/gI-02347/ KXP84−2050 1200円 リアルタイムクロックモジュール http //akizukidenshi.com/catalog/g/gI-00233/ 500円 シャント・レギュレータ TL431(10個入) 100円 http //akizukidenshi.com/catalog/g/gI-01434/ FET http //akizukidenshi.com/catalog/c/cfet/ ダイオード 汎用整流用ダイオード 1N4007 1000V 1A(20本入) 100円 http //akizukidenshi.com/catalog/g/gI-00934/ 汎用小信号高速スイッチング・ダイオード 1N4148(50本入) 100円 http //akizukidenshi.com/catalog/g/gI-00941/ オペアンプ 汎用オペアンプ NJM4558DD(5個入) 200円 http //akizukidenshi.com/catalog/g/gI-02357/ 汎用オペアンプ NJM2043DD(4個入) 250円 http //akizukidenshi.com/catalog/g/gI-02369/ さらにさらに モーター サーボ その他 9V電池スナップ http //akizukidenshi.com/catalog/g/gP-00452/ ACアダプタ5V http //akizukidenshi.com/catalog/g/gM-00238/ http //akizukidenshi.com/catalog/g/gM-01801/ コイル http //akizukidenshi.com/catalog/c/ccoil/ PFMステップアップDC/DCコンバータ HT7750A(5個入) http //akizukidenshi.com/catalog/g/gI-02800/ SRAM 256K SRM2B256SLMX55(5個入り) 5個300円 http //akizukidenshi.com/catalog/g/gI-01461/ SOP28ピン(1.27mm)DIP変換基板 80円 http //akizukidenshi.com/catalog/g/gP-02615/ 23K256-DIP8 SPIインターフェースで利用する256Kbit(32KB)のSRAMです。 * 最大クロック:20MHz * 電源:2.7-3.6V http //www.microfan.jp/shop/6_104.html http //blog.goo.ne.jp/sim00/e/13a62f29e59fb569cacd661883e70bf7 非接触回転速度センサ OH182/E 2個300円 http //akizukidenshi.com/catalog/g/gI-01657/
https://w.atwiki.jp/arduino/pages/16.html
オススメのサイトを是非教えてください! Arduino日本語リファレンス v0.4 http //www.musashinodenpa.com/arduino/ref/ Make http //jp.makezine.com/blog/arduino/ なんでも作っちゃう、かも。 http //arms22.blog91.fc2.com/blog-category-26.html 2ch Gainer・Arduinoーフィジカル・コンピューティングスレ http //science6.2ch.net/test/read.cgi/denki/1217774607/ PIC AVR工作室別館 arduinoの館 http //nekosan0.bake-neko.net/index.html Making Things Talk POCHI http //makingthingstalkpochi.blogspot.com/ 四谷工作研究所 http //artstudium.org/kousaku/arduino/ 建築発明工作ゼミ2008 http //kousaku-kousaku.blogspot.com/ TODO ... どちらかといえばAVR系 千秋ゼミ/AVR http //www-ice.yamagata-cit.ac.jp/ken/senshu/sitedev/index.php?AVR すzのAVR研究 http //suz-avr.sblo.jp/ えるむ http //elm-chan.org/index_j.html でんし研 http //homepage2.nifty.com/denshiken/ AVR Wiki http //avrwiki.jpn.ph/wiki.cgi TODO ... YAPAN.org/ことぶ記/小林茂さん http //www.yapan.org/ http //www.yapan.org/diary/
https://w.atwiki.jp/arduino/pages/35.html
color激安Arduinoの作り方2→http //www15.atwiki.jp/arduino/pages/56.html mega88 or mega88Pでarduinoを作ります。 そのうちmega8やmega644もarduino化したい。 材料Arduino Duemilanove AVR mega88 or mega88P 小さいブレッドボード&配線材&LED Arduino 015 mega88を登録する ブートローダの準備ブートローダのソースコード編集 ブートローダをビルドする ブートローダを焼くDuemilanoveとmega88のピンの対応 ブレッドボード&mega88とDuemilanoveの接続の手順 ブートローダを焼くmega88 mega88p スケッチを実行するシリアル通信の方法DuemilanoveをUSBシリアル変換機として使いたい ブートローダ無しでスケッチを直接書き込むmega88チップの初期化 スケッチをビルド Arduino Duemilanoveとの違いプログラムサイズ メモリ クロック 参考サイト TODOmega8 200円 材料 Arduino Duemilanove 母艦として。 AVR mega88 or mega88P mega88P 250円 http //akizukidenshi.com/catalog/g/gI-02268/ mega88 残り物 小さいブレッドボード&配線材&LED EIC-301 150円 http //akizukidenshi.com/catalog/g/gP-00313/ EIC-801 250円 http //akizukidenshi.com/catalog/g/gP-00315/ Arduino 015 mega88を登録する (todo) ブートローダの準備 ブートローダのソースコード編集 (todo) ブートローダをビルドする (todo) ブートローダを焼く Duemilanoveとmega88のピンの対応 http //arduino.cc/en/Main/ArduinoBoardDuemilanove http //arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf Duemilanove mega88 D0(RX) 2 D1(TX) 3 D2 4 D3 PWM 5 D4 6 D5 PWM 11 D6 PWM 12 D7 13 ----------- ----- D8 14 D9 15 D10 16 D11 17(MOSI) D12 18(MISO) D13 LED 19(SCK) GND 8,22 AREF 21 ----------- ----- A0 23 A1 24 A2 25 A3 26 A4 27 A5 28 ----------- ----- RESET 1 3V3 --- 5V 7,20 GND GND GND GND ----------- ----- (XTAL1) 9 (XTAL2) 10 ブレッドボード&mega88とDuemilanoveの接続の手順 ブレッドボードにmega88をさす Vccラインとarduinoの5Vを接続 GNDラインとarduinoのGNDを接続 pin7とVccを接続 pin22とGNDを接続 pin22とpin8を接続(チップを乗り越える) pin20とpin7を接続(チップを乗り越える) pin18とarduinoのX3 1 pin19とarduinoのX3 2 pin17とarduinoのX3 3 pin1とarduinoのX3 4 ブートローダを焼く BitBang Mode AVR-Writer on Macを参照。 mega88 (チップ消去) ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude -C ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude.conf -c diecimila -p m88 -vv -B 4800 \ -e (fuse書き込み[L E2,H DD,E 00]) ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude -C ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude.conf -c diecimila -p m88 -vv -B 4800 \ -U lfuse w 0xE2 m -U hfuse w 0xDD m -U efuse w 0x00 m (ブートローダ書き込み) ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude -C ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude.conf -c diecimila -p m88 -vv \ -U flash w ATmegaBOOT_168_atmega88_8MHz.hex i (ブートローダ領域をロック[L 0F]) ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude -C ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude.conf -c diecimila -p m88 -vv \ -U lock w 0x0F m 参考 http //hwhack.blogspot.com/2009/03/arduino-13-atmega88.html mega88p ./mega88pの場合 スケッチを実行する ブートローダが焼けたら立派な激安Arduino。 あとは、RX,TXにTTLレベルでのシリアル通信すればいい。 シリアル通信の方法 USBシリアルケーブル+レベル変換 Duemilanoveのシリアル変換チップ UP-12Cを買う などがある。 DuemilanoveをUSBシリアル変換機として使いたい ここはなんとかDuemilanoveでやりたい。 Arduinoの開発環境でmega88uinoにアップロードしたい。 それがダメならavrdudeからhexをカキコみたい。 mega88uinoのリセットは手動で我慢するとしても、 シリアルポートを開いたときにDuemilanoveが自動的にリセットしてしまうので Duemilanove搭載のブートローダが動作してしまう。 auto resetを無効にするには、 Duemilanove基板のDTRのパターンを切る→あとで面倒 avrdude(かドライバ?)がDTRを使わない/送信しないようにする http //www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1204641836 avrdudeを改造かな。 DTRしないオプションをつける シリアルポートを開いてからDuemilanoveのブートローダの待ち時間分、通信をまったく無視するオプションを付ける とか。 めんどくさい。UP-12C買った方が良さそうだ。 ブートローダ無しでスケッチを直接書き込む ブートローダの分、大きなスケッチを書き込むことができる。 mega88 チップの初期化 (チップ消去) ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude -C ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude.conf -c diecimila -p m88 -vv -B 4800 \ -e (fuse書き込み[L E2,H DD,E 01]) ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude -C ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude.conf -c diecimila -p m88 -vv -B 4800 \ -U lfuse w 0xE2 m -U hfuse w 0xDD m -U efuse w 0x01 m スケッチをビルド ArduinoエディタのメニューTools- Board- ATMega88(8MHz)を選択して、転送ボタンを押す。 エラーになるがスケッチのフォルダのappletフォルダのなかに*.hexができている。 これを書き込む。 (プログラム書き込み) cd applet ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude -C ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude.conf -c diecimila -p m88 -vv \ -U flash w Wiki_Hotal.hex i Arduino Duemilanoveとの違い mega168/mega328/mega88P/mega88/mega8/mega644の違い。 プログラムサイズ メモリ クロック 参考サイト http //www.geocities.jp/arduino_diecimila/obaka/project-2/ http //bird.dip.jp/mt/archives/2008/04/19/1649.html http //hwhack.blogspot.com/2009/01/arduino88.html http //72.14.235.132/search?q=cache imZpo9p6XZIJ isi.kicks-ass.net 8080/isi/bakilog-2.0/isiduino-mini+section-start%3D.text%3D0x1800 cd=9 hl=ja ct=clnk gl=jp TODO mega8 200円 http //akizukidenshi.com/catalog/g/gI-02868/ これも使える?