Tag : AVR

AVR汎用書き込み基板

No Image

私は面倒くさがり屋なので、大抵の場合Arduinoを使っているのですが、時々AVRをそのまま使う時があります。
その時にAVRISP mkIIとAVRを接続するのをブレッドボードを使ってやってたんですが、かなり面倒くさいのです。
というわけで書き込み用の専用基板を作ろうと考えました。

PENTAX用の赤外線リモコン

No Image

K-30の赤外線リモコンには安いリモコンを使っています。
これにはフォーカスボタンがなく、シャッターをきるだけのボタンだけがついています。
300円だから仕方ないね・・・

Arduinoの高速化

No Image

Arduinoでダイナミック点灯を制御していると思うのが「Arduinoって遅いなあ」ということです。
私は最初、16MHzだからあまり困ることはないと思っていましたが、最近困ることが多いです。

Arduinoを内部クロック(8MHz)で動作させる

No Image

Arduinoは基本外部クロックで動作しています。
その方が精度が高いですし、速いです。
しかし16MHzで動かすには4.5V以上必要ということで電池の場合、個数が増えてしまいます。
とは言っても3Vでも一応動くんですけどね。
また外付けの水晶と電池で100円ほど制作費が上がってしまいます。
というわけでコンパクトで経済的にするため、内部クロックの8MHzにしてみます。

LEDキャンドル

No Image

遅ればせながらMerry Christmas!
といっても何もなかったですけどね('A`

クリスマスにちなんで(?)LEDキャンドルを作ってみました。
ただ点灯させてるだけじゃライトになるんでゆらぎをつけました。
1/fゆらぎにして吹いたら消えるようにしました。
製品として既にありますけど(´・ω・`)

Arduino Unoでブートローダを書き込む

No Image

Arduino Duemilanoveではブートローダを簡単に新しいAVRマイコンに書き込むことができます。
最初から入っている「Arduino ISP」というスケッチを使えば簡単です。
しかし、Arduino Unoではそう簡単にはいきません。
Optibootという新しいブートローダが入ってるかららしいんですが・・・
今までUnoではできないと思っていたんですが違うスケッチを使えばいけるようです。