AVR関連小物工作
久々にハンダごてを握ってみました。 今回作ったのは最小Arduinoを基板化したもの2つと、AVRISP mkIIでATmega328pにブートローダを書き込むためのアダプタ、最小Arduinoでプログラムをダウンロード …
改めて最小Arduinoを作ってみた
SPIを2台で動かしてみたいということがあり、手っ取り早いのはArduinoということで、最小構成のArduinoを2台仕立てる準備をしています。今回のホストの環境は lubuntu13.04で、Arduino IDEは …
環境情報をRaspberry PiでTweetしてみる
いろいろネタが揃ってきたので、 Raspberry Piで環境情報をつぶやかせてみることにしました。 まず、環境を取得するハードウェアは、以前作った気圧計・温湿度計を使います。LCDの表示がついていますが、とりあえずはそ …
“環境情報をRaspberry PiでTweetしてみる” の続きを読む
PythonでUSBのパイプを扱う方法
Pinguino(PICマイコンでArduinoのようなことをするもの)について調べていたら、 http://wiki.pinguino.cc/index.php/Interfacing_with_Python にUSB …
Mega644版Arduino(Sanguino)・・・アナログ編
次にアナログ入力を試してみたのですが、サンプル「AnalogInput」をコンパイル&実行しようとしてみると、エラーが発生します。 エラーの原因は int sensorPin = A0 の行で、「A0」が未定義ということ …
“Mega644版Arduino(Sanguino)・・・アナログ編” の続きを読む
Mega644版Arduino(Sanguino)・・・ハードウェア編
無事にコンパイルできることが確認できた(といっても、Blinkだけですが)ので、ハードウェアを準備します。確認のターゲットはまずはサンプルプログラムBlinkです。なので、(Arduinoでの)デジタル13ピンにLEDを …
“Mega644版Arduino(Sanguino)・・・ハードウェア編” の続きを読む
Mega644版Arduino(Sanguino)・・・準備編
手元にグラフィック液晶があるのですが、これをArduino(28pin ATmega)で制御しようとすると、グラフィック液晶は4bit制御モードがないために最低でも10pinは必要になってしまいます。 なので、ピン数の多 …
“Mega644版Arduino(Sanguino)・・・準備編” の続きを読む
続・最小限のArduino
最小限のArduinoの続きです。 昨日なぜか書き込みの際にDTR信号でリセットがかからなかったのですが、一夜明けて冷静に見てみたら当たり前でした。 原因は「ブレッドボード上でDTR信号がつながってない」ということでした …
最小限のArduino
実験するのに段々基板を準備するのが面倒くさくなってきました(おい)。 で、よくよく考えてみると、8MHzのArduino(つまり、3.3V版)としてブートローダを焼いて、その後ヒューズビットを内蔵8MHzオシレータ利用、 …
Arduino用LANインタフェース(ソフト編)
イーサネットシールドライブラリ(Ethernet Shield Library)はこちらのページにあるものを使用しました。ArduinoとENC28J60の接続も同じページにあるものを参考に接続しています。(ただし、3. …
“Arduino用LANインタフェース(ソフト編)” の続きを読む