約 4,103,593 件
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/ これも使える?
https://w.atwiki.jp/arduino/pages/56.html
秋月でmega328Pが250円だ。2台目からは自作で安く済ませる作戦。 1台目のarduinoは持っていて2台目に3000円出したくない。 生AVRを買ってきて完成品にarduinoを埋め込む方法。 macです。 1台目は完成品をオススメします。 http //www.switch-science.com/products/detail.php?product_id=3 やっぱりDuemilanoveが無難。 激安Arduinoの作り方1→http //www15.atwiki.jp/arduino/pages/35.html 材料AVR mega328P FT232RL USBシリアル変換モジュール 950円ジャンパ(todo) ドライバ ブレッドボード&配線材 Arduino 017 オプション FT232RL+ブレッドボードでブートローダを焼くbootloaderのバージョン bootloaderを作る スケッチ転送 自動リセット回路 参考URL 材料 AVR mega328P http //akizukidenshi.com/catalog/c/catmega/ mega328P 250円 http //akizukidenshi.com/catalog/g/gI-03142/ mega8=200円、88p=250円、168p=230円なので328pで良いと思う。(価格は2009/11/1現在) FT232RL USBシリアル変換モジュール 950円 http //akizukidenshi.com/catalog/g/gK-01977/ ブートローダを焼くためのAVRライタとして使う その後はarduino書き込み用アダプタとして使う(DTRで自動リセット) デバッグ用のシリアル通信アダプタとして使う Duemilanoveを改造して使うこともできるんだけど何かと不便なので1個ほしい。 ジャンパ(todo) J1 3ピンの方 外側2つをショートしてる。意味は(todo) J2 2ピンの方 USBから電源供給する→ショート USBから電源供給しない→はずす(1ピンだけにつけとくとなくさない) ドライバ http //www.ftdichip.com/Products/FT232R.htm VCPとD2XXの2種類あり、両方インストールします。 ブートローダ書き込み、fuse書き込み等、AVRライタとして使うとき VCPを無効にしてD2XXを使います。 arduinoスケッチのアップロード、デバッグ用シリアル通信アダプタとして使うとき VCPを有効にしてVCPを使います。 /dev/tty.usbserial-A9005bvIの様な名前の普通のシリアルポートです。 使い方の詳細→ BitBang Mode AVR-Writer on Mac http //www15.atwiki.jp/arduino/pages/23.html ブレッドボード&配線材 http //akizukidenshi.com/catalog/c/cbread/ 最低この大きさのが必要。 http //akizukidenshi.com/catalog/g/gP-00285/ 完成品は超小規模でユニバーサル基板にするのも面倒な場合、これも良いです。 http //akizukidenshi.com/catalog/g/gP-00315/ Arduino 017 オプション パスコン リセット用コンデンサ FT232RL+ブレッドボードでブートローダを焼く http //www.geocities.jp/arduino_diecimila/avr-writer/index.html 配線はこの通り。 bootloaderのバージョン 1MHz RC 省電力 8MHz RC 普通 16MHz XTAL Arduino標準 3パターンあればいいかな。 (todo 1MHz版は必要か?消費電力/電池の持ち時間がどれぐらい違うのか。むしろもっと遅いクロックのバージョンがいい?) bootloaderを作る 8MHz内蔵RC発振の設定。 # /Applications/Arduino.app/Contents/Resources/Java/hardware/bootloaders/atmega/Makefile # ======================================================================= # mega328p_default_fuse [l 62,h D9,e 7] # (mega328p 8MHz RC) # FUSE -e -U lfuse w 0xE2 m -U hfuse w 0xDA m -U efuse w 0x07 m atmega328p_8MHzRC TARGET = atmega328p_8MHzRC atmega328p_8MHzRC MCU_TARGET = atmega328p atmega328p_8MHzRC CFLAGS += -DMAX_TIME_COUNT=F_CPU 4 -DNUM_LED_FLASHES=1 -DBAUD_RATE=19200 -DDOUBLE_SPEED atmega328p_8MHzRC AVR_FREQ = 8000000L atmega328p_8MHzRC LDSECTION = --section-start=.text=0x7800 atmega328p_8MHzRC $(PROGRAM)_atmega328p_8MHzRC.hex #/Applications/Arduino.app/Contents/Resources/Java/hardware/boards.txt atmega328p_8MHzRC.name=Arduino ATmega328P_8MHzRC atmega328p_8MHzRC.upload.protocol=stk500 atmega328p_8MHzRC.upload.maximum_size=30720 atmega328p_8MHzRC.upload.speed=19200 atmega328p_8MHzRC.build.mcu=atmega328p atmega328p_8MHzRC.build.f_cpu=8000000L atmega328p_8MHzRC.build.core=arduino # ---- $ cd /Applications/Arduino.app/Contents/Resources/Java/hardware/bootloaders/atmega $ rm ATmegaBOOT_168_atmega328p_8MHzRC.hex; make atmega328p_8MHzRC $ sudo kextunload /System/Library/Extensions/FTDIUSBSerialDriver.kext $ ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude -C ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude.conf -c diecimila -p m328p ¥ -vv -B 4800 -e -U lfuse w 0xE2 m -U hfuse w 0xDA m -U efuse w 0x07 m $ ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude -C ~/tmp/mac_bitbang/avrdude-5.3.1/avrdude.conf -c diecimila -p m328p ¥ -vv -U flash w ATmegaBOOT_168_atmega328p_8MHzRC.hex i $ sudo kextload /System/Library/Extensions/FTDIUSBSerialDriver.kext 不安定な場合、MAX_TIME_COUNTを調整する必要があるかもしれない →http //hp.vector.co.jp/authors/VA000177/html/ATmega328PA4CEfuse.html BAUD_RATEは57600だと安定しなかった(8MHz RC) AVRの仕様メモ スケッチ転送 ArduinoIDEでBlinkをひらく。 Tools - Board でデバイス選択。 Tools - Serial Port でシリアルポートを選択。 転送ボタンを押す。 上手いタイミングでリセットをかける。(AVRの1ピンとGNDをちょこんとショートさせる。) 自動リセット回路 FT232RLのDTR----0.1uF(104)----RESET と接続すればArduino IDEからスケッチをアップロードするときに自動リセットがかかる。 (タイミングと運が良ければ。) 参考URL fuseが168と328で入れ替わっている件、リセット祭の件が地雷です。 http //www-ice.yamagata-cit.ac.jp/ken/senshu/sitedev/index.php?cmd=read page=AVR%2Fnews47 word=AVR%2Fnews47#c0eb69cb http //hp.vector.co.jp/authors/VA000177/html/2009-10.html#q30cd42c http //hp.vector.co.jp/authors/VA000177/html/ATmega328PA4CEfuse.html http //d.hatena.ne.jp/OGURAM/20091020#1256000038 http //arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf http //d.hatena.ne.jp/pcm1723/20090823/1251042624
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/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/12.html
気になるプロジェクトを追加してください instructablesのarduino http //www.instructables.com/tag/?q=arduino limit type id=on sort=RATING ArduinoとProcessingで安く作れるオシロスコープ http //jp.makezine.com/blog/2008/07/cheap_oscilloscope_built.html http //accrochages.drone.ws/en/node/90 One Chip Arduino http //www.geocities.jp/arduino_diecimila/obaka/project-2/index.html 外付けAVRライタ無しでBootloaderを書き込む http //www.geocities.jp/arduino_diecimila/bootloader/index.html Sanguino ATmega644P board http //hackaday.com/2008/10/05/sanguino-atmega644p-board/ でかいArduino Arduinoでリアルタイム音声処理 http //jp.makezine.com/blog/2009/01/realtime_audio_processing_with_ardu.html Arduino meets Processing via Wifi http //www.geocities.jp/arduino_diecimila/wifi/index.html Arduinoを激安で無線LAN化 赤外線リモコン http //d.hatena.ne.jp/NeoCat/20090419/1240158722 -- 名無しさん (2009-09-21 16 29 03) http //hacknmod.com/hack/top-40-arduino-projects-of-the-web/ -- 名無しさん (2009-10-08 17 53 50) ATTiny2313でArduino http //www-ice.yamagata-cit.ac.jp/ken/senshu/sitedev/index.php?AVR%2Fnews46#u4db8215 -- senshu (2009-10-18 08 49 46) 1000円arduinoクローンキット http //tiisai.dip.jp -- 名無しさん (2011-01-27 16 38 57) 名前 コメント
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/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/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/54.html
MIDILibrary http //www.arduino.cc/playground/Main/MIDILibrary http //fromgoldenwells.blog.so-net.ne.jp/2009-03-28 http //nagasm.suac.net/ASL/original/fig01.gif http //www1.plala.or.jp/yuuto/midi/images/midiio.gif http //www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1222425476 http //www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1239194702 http //www.geocities.jp/pcm1723/html/p4pcmidi.htm http //pspunch.com/pd/article/arduino_lib_gmidi.html http //www.geocities.jp/pcm1723/html/fmmelody.htm http //fromgoldenwells.blog.so-net.ne.jp/2009-03-28