米粒AVRでLチカ

公開日: 電子工作 |

 tiny10 - Lチカ

米粒AVR(ATtiny10)でLチカしてみました。
LチカとはLEDをチカチカと点滅させることで、初めて扱うチップやボードを入手した時に、試しに動作させるのがLチカです。
言うなればハードウェア版「Hello world」的なもの。

回路図

tiny10blink - 回路図

PB0に抵抗+LEDを繋いだだけの簡単な回路です。
実は、RESETピンにプルアップが必要だと思っていたのですが、AVRのRESETピンは内部プルアップが効いていて必要無いのだとか・・・知りませんでした。

 

プログラム

#ifndef F_CPU<br />
#define F_CPU 1000000UL<br />
#endif<br />
<br />
#include <avr/io.h><br />
#include <util/delay.h><br />
<br />
#define LED            PB0<br />
#define DELAY        500<br />
<br />
int main(void)<br />
{<br />
    DDRB |= _BV(LED);<br />
    <br />
    while(1)<br />
    {<br />
        PORTB ^= _BV(LED);<br />
        _delay_ms(DELAY);<br />
    }<br />
}<br />

これは、PB0ピンへの出力を500ミリ秒毎にHigh/Low交互に変更するプログラムです。

米粒AVRは、デフォルトでは1MHz動作となっています。
_delay_msを使う為に、F_CPUで1MHz動作であることを定義しています。(1~3行目)

 

実際に動かしているところ。

 

関連記事

no image

Android+Arduinoでリモコン4(Microbridge接続)

前回AndroidAccessory接続で作った赤外線学習リモコンを、今回はMicrobridge接

記事を読む

no image

Arduino + USBホストシールド で ADK を試す(その1)

先日Google IOで発表された Android Open Accessory。みなさん知ってます

記事を読む

no image

Androidで一眼レフカメラのシャッターを制御する(MicroBridge接続)

以前書いた、Androidで一眼レフカメラのシャッターを制御するでは、AndroidとArduino

記事を読む

no image

Android+Arduinoでリモコン3 その2(AndroidAccessory接続)

何度か、Android+リモコンのネタを書いたことがあるのですが、今回はAndroid Access

記事を読む

raspi-config

Raspbianの最初の設定

  Raspbianのインストール後にraspi-configを使って行う最初の設定

記事を読む

no image

Androidで一眼レフカメラのシャッターを制御する

またSoftModemネタです。 調子に乗って arms22さんの記事 iPhoneで一眼レフカメ

記事を読む

no image

Android+Arduinoでリモコン3 その1(AndroidAccessory接続)

何度か、Android+リモコンのネタを書いたことがあるのですが、今回はAndroid Access

記事を読む

Hello Tiny10

米粒AVRでI2C通信を使ってLCD表示

前の記事で紹介したI2Cライブラリを使った、LCDの表示のライブラリ的なもの  

記事を読む

no image

気になる物

HT-03Aで使えるのかどうかは知らないけど、Bluetooth-シリアルモジュール(BT-MOD1

記事を読む

no image

赤外線リモコン受信機(イヤホンジャック接続)を作ってみた

最近、このブログ何も書いて無かったので、作成中の物の紹介・・・  これは、Andro

記事を読む

Arduinoで温湿度データロガー
Arduinoで温湿度計 #2

今回は、前回作った温湿度計にRTCモジュールとSDカードアダプタを

Arduinoで温湿度計
Arduinoで温湿度計

秋月電子の温湿度モジュールを使って、温湿度計を作ってみました。 以前

SDカード・マイクロSDカード
ArduinoでSDカード

電子工作で大量のデータを保存する方法を調べていると、 Arduin

秋月電子 リアルタイムクロック(RTC)モジュール
秋月のリアルタイムクロック(RTC)モジュール

今回は秋月電子のI2C接続のリアルタイムクロック(RTC)モジュールを

秋月電子 キャラクタLCD
秋月の小型キャラクタLCD

今回秋月電子で売られている小型のキャラクター液晶2種を買ったので、

PAGE TOP ↑