ใบงานที่3arduino หาเอง
ใบรายงานผลการปฏิบัติงาน
1. Code Program ที่เขียนขึ้น ด้วยโปรแกรม Arduino พร้อมอธิบายโปรแกรม
int ledPin[] = {2,3,4,5,6,7,8,9};
void setup()
{
for(int i=0;i<8;i++)
pinMode(ledPin[i], OUTPUT);
}
void loop()
{
twinLed();
}
void twinLed()
{
int delayTime=100;
digitalWrite(ledPin[0],HIGH);
digitalWrite(ledPin[1],LOW);
digitalWrite(ledPin[2],HIGH);
digitalWrite(ledPin[3],LOW);
digitalWrite(ledPin[4],HIGH);
digitalWrite(ledPin[5],LOW);
digitalWrite(ledPin[6],HIGH);
digitalWrite(ledPin[7],LOW);
delay(delayTime);
digitalWrite(ledPin[0],LOW);
digitalWrite(ledPin[1],HIGH);
digitalWrite(ledPin[2],LOW);
digitalWrite(ledPin[3],HIGH);
digitalWrite(ledPin[4],LOW);
digitalWrite(ledPin[5],HIGH);
digitalWrite(ledPin[6],LOW);
digitalWrite(ledPin[7],HIGH);
delay(delayTime);
}
void setup()
{
for(int i=0;i<8;i++)
pinMode(ledPin[i], OUTPUT);
}
void loop()
{
twinLed();
}
void twinLed()
{
int delayTime=100;
digitalWrite(ledPin[0],HIGH);
digitalWrite(ledPin[1],LOW);
digitalWrite(ledPin[2],HIGH);
digitalWrite(ledPin[3],LOW);
digitalWrite(ledPin[4],HIGH);
digitalWrite(ledPin[5],LOW);
digitalWrite(ledPin[6],HIGH);
digitalWrite(ledPin[7],LOW);
delay(delayTime);
digitalWrite(ledPin[0],LOW);
digitalWrite(ledPin[1],HIGH);
digitalWrite(ledPin[2],LOW);
digitalWrite(ledPin[3],HIGH);
digitalWrite(ledPin[4],LOW);
digitalWrite(ledPin[5],HIGH);
digitalWrite(ledPin[6],LOW);
digitalWrite(ledPin[7],HIGH);
delay(delayTime);
}
ความคิดเห็น
แสดงความคิดเห็น