ラベル Arduino の投稿を表示しています。 すべての投稿を表示
ラベル Arduino の投稿を表示しています。 すべての投稿を表示

2015年5月16日土曜日

AVRのヒューズをリセットしよう!(ATMegaxx8専用)

スーパーゴールデンウィークも終了しましたね、皆様いかがお過ごしでしょうか。

さて、今回の記事はちょっと長いので、まず序文をば。

Arduinoに多く使われていて、流通量も多いAtmelのATMegaシリーズは、全品にFlash EEPROMを採用していて、少々プログラムを書き損じてもAVRISP mkIIなどのICSPプログラマ(直列プログラミング)でチップを消去すれば何度でも修正が可能な点が魅力です。

2015年3月27日金曜日

壊れかけのArduinoを復活させよう!

こんにちは、今回のネタは、ズバリ「壊れたArduinoを復活させる」ネタです。


Arduinoは往々にして、時々壊れたかと思うほど動かなくなる時があります。

2015年3月23日月曜日

Arduinoで圧電ブザーを動かそう!!

こんにちは、およそ2か月も間が空いてしまいましたが、何とか元気です。

さて、今回は安価に手に入る圧電ブザーを使って、Arduinoで音を奏でてみたいと思います。


2014年12月13日土曜日

ストップウォッチを造ろう!

おはようございます、今日はArduinoでストップウォッチを作ろうと思います。


なぜ、ストップウォッチなんだ、そんなもの量販店で2000円も出したら買えるじゃないか、という方のために、今回作成するストップウォッチには他のどの時計にもない、ユニークな機能を追加しました。


2014年12月3日水曜日

SDカードを読み書きしよう!(Arduino編)


おはようございます、今日はArduinoでSDカードを読み書きしようと思います。
ケータイ、スマホ、果てはデジカメ、ゲーム機などの外部記憶媒体としてSDカードはメジャーとも言えますね。最近ではmicroSDの16GBですら2000円あれば十分にお釣りがくるほど、メディアの単価も安くなりました。


上の写真のSDカードはかなり昔のSDカードです。今回はこれを読み書きしようと思います。

2014年10月24日金曜日

1500円でArduinoのISPプログラマ・シールドを作ろう。

今回のお題は、タイトルのとおり、Arduinoのシールドとして使えるISP(In-system programmer)シールド基板を作る、というものです。結構簡単に作れちゃって、新しいATMega88/168/328のチップを買ってきたときに即Arduino bootloaderを焼きこめるので便利ですよ(*^-^*)

作成手順







まずコンセプト図を描きます。Arduinoの上にシールドとして作成する予定です。



ブートローダーを書き込むICソケットはホントはZIFタイプのものがいいのですが、結構高さがあるし、例によって

2014年7月17日木曜日

AE-ATMega開発ボードを作ったよ!

おはようございます。
さて、今日はタイトルの通り、秋月電子通商から販売されているAE-ATMega開発ボードを作って遊んでみました(*^-^*)
Arduino化の方法も書いてるからぜひ最後までお付き合いください☆

2014年7月14日月曜日

Uncompatinoを作ろう!

おはようございます。
今回は、Arduino互換機であるUncompatinoを作ります、Uncompatinoというのは、この本付属基板パーツセットを使って出来るArduino UNO互換機です。

早速作っていきましょう。
まず最初に基板裏面のFT232RLチップを取り付けます。
チップをセロテープで固定して位置を合わせます。
書籍に書いてある例のように、米粒で留めても構いません。
ハンダを盛って仮止めします。

次に、余ったハンダを吸い取り線を使って綺麗に吸い取ります。


綺麗に吸い取れました。
次に、ICソケットをハンダ付けします。

部品は基本的に背の低い部品から配線したほうが効率的に作業できます。



ICソケット接続完了!



ここでちょっと一休み…ハンダ足りるんだろうか(^^;)

他の方はどのようにしているのかは知りませんが、リード部品の末端処理は私はこうしてます。


この調子で、残りの部分を仕上げていきます。



最後に、一番背の高いUSBコネクタを付けて、完成です。

完成の図。

ブートローダを書き込むには、ピンを全ショートした後、BitBang版avrdudeを使って書き込みます。
GUIラッパーがあればやりやすいです。
libusbも必要です。



さて、喜び勇んで書き込もうとしたら不具合が…どうやらFT232RLがブリッジしていたようです。

半田ブリッジを除去して作業再開。


無事、ブートローダを焼きこめました(*^-^*)


ところで、こんなものも買ったのだが、どうしようかねぇ…。

互換機なのでちゃんと動いてほしいのですが、DFRobot社製のLCDシールドが動きません。(怒)
あと、チップの発熱がUNOより多いです。なんで。