SELECTED ENTRIES
RECENT COMMENTS
CATEGORIES
ARCHIVES
MOBILE
qrcode
LINKS
PROFILE
OTHERS

12
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--

高級粗茶2。

技術っぽいメモ
| main | win版vim >>
7seg LEDをくるくる光らせる。
0
    7seg LEDをくるくる光らせるテスト。
    配線は写真参照。



    LEDがアノードコモンだったせいで、
    ちょっと工夫が必要でした。
    おかげで、M74HC54OPの使い方が少しわかったので、よしとしよう。

    以下、スケッチ。

    int state1=0;
    int state2=0;
    int move=0;

    void setup() {
    pinMode(2, OUTPUT); // 出力に設定
    digitalWrite(2,HIGH);

    pinMode(4, OUTPUT); // 出力に設定
    pinMode(5, OUTPUT); // 出力に設定
    pinMode(6, OUTPUT); // 出力に設定
    pinMode(7, OUTPUT); // 出力に設定
    pinMode(8, OUTPUT); // 出力に設定
    pinMode(9, OUTPUT); // 出力に設定

    pinMode(13,INPUT);
    }

    void offon(int a,int b){
    state1=digitalRead(13);
    if(state1!=state2){
    state2=state1;
    move=!move;
    }
    if(move==0){
    digitalWrite(b, HIGH); // LEDをオン
    digitalWrite(a, LOW); // LEDをオフ
    delay(100);
    }
    }

    void loop() {
    offon(4,6);
    offon(5,7);
    offon(6,8);
    offon(7,9);
    offon(8,4);
    offon(9,5);

    }
    | arduino | 02:40 | comments(0) | trackbacks(0) | - | - |









    http://blog.kumack.net/trackback/1