HOMERSSサイトマップ

2010年01月31日

初めてのAVR

ニコニコ動画のhttp://www.nicovideo.jp/watch/sm7775003を教科書にしてお勉強。

AVR
パソコンと接続。

ソース


#include <avr/io.h>
#include <util/delay.h>
int main(void) {
    DDRB = 0b11111111;
    while(1) {
        PORTB = 0b00000001;
        _delay_ms(200);
        PORTB = 0b00000010;
        _delay_ms(200);
        PORTB = 0b00000100;
        _delay_ms(200);
        PORTB = 0b00001000;
        _delay_ms(200);
        PORTB = 0b00000100;
        _delay_ms(200);
        PORTB = 0b00000010;
        _delay_ms(200);
    }
}


DDRBはBポートの入出力の設定。0bが2進数で記述するよ、と言う意味で
その後ろの数字が各ポート(8つある)の状態。
0が入力で1が出力。
PORTBがポートBのオンオフ。

で、コンパイルして転送した結果がこれ。

極々簡単なものだけれどちゃんと動くとうれしい。

とりあえず当面の目標として「温度計と湿度計」を作る事にします。

カテゴリ:AVR -電子工作-| パーマリンク |TOPページへ   ▲画面上へ

トラックバック

このエントリーのトラックバックURL:
http://kusumoto-jp.org/mt-tb.cgi/104

Copyright (C)堕落日記.