2011年11月11日金曜日

次回11/14(月)Arduino+マトリクスLED

次回11/14(月)はArduinoを行います。
必要なもの:
・Arduinoボード
・USBケーブル
・ノートパソコン
・ブレッドボード
・ジャンプワイヤ

マトリクスLEDの点灯実験
サンプル1:1行だけの点灯実験

void setup(){
//16本のピン(2~17)を出力に設定
for(int i=2;i<=17;i++){
pinMode(i,OUTPUT);
}
}
void loop(){
digitalWrite(2,HIGH); //1行目(横)をHIGHで点灯

//列(縦)の繰り返し処理
for(int j=10;j<=17;j++){ //列(10~17番ピン)
digitalWrite(j,LOW); //LOWで点灯
delay(100); //点灯時間
digitalWrite(j,HIGH); //列をオフにする
}

digitalWrite(2,LOW); //行をオフにする
}
}



サンプル2:64個の点灯実験

void setup(){
//16本のピン(2~17)を出力に設定
for(int i=2;i<=17;i++){
pinMode(i,OUTPUT);
}
}
void loop(){
//行(横)の繰り返し処理
for(int i=2;i<=9;i++){ //行(2~9番ピン)
digitalWrite(i,HIGH); //HIGHで点灯

//列(縦)の繰り返し処理
for(int j=10;j<=17;j++){ //列(10~17番ピン)
digitalWrite(j,LOW); //LOWで点灯
delay(100); //点灯時間
digitalWrite(j,HIGH); //列をオフにする
}

digitalWrite(i,LOW); //行をオフにする
}
}



参照:建築工作ゼミ2008「マトリクスLED1」

0 件のコメント:

コメントを投稿