---------Code Start-------------------------------------------------------------------
/* Arduino Code làm 5 led nhấp nháy theo dạng sóng
by Thuthuatarduino.blogspot.com 31/07/2017
*/
void setup()
{
pinMode(2, OUTPUT); // LED 1 nối vào chân digital 2
pinMode(3, OUTPUT); // tương tự LED 2 đến LED 5
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
}
void loop()
{
digitalWrite(2, HIGH); // Bật LED 1
delay(500); // Chờ trong 0.5 giây
digitalWrite(2, LOW); // Tắt LED 1
digitalWrite(3, HIGH);
delay(500);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
delay(500);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
delay(500);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(500);
digitalWrite(6, LOW);
digitalWrite(5, HIGH);
delay(500);
digitalWrite(5, LOW);
digitalWrite(4, HIGH);
delay(500);
digitalWrite(4, LOW);
digitalWrite(3, HIGH);
delay(500);
digitalWrite(3, LOW);
}
---------Code End-------------------------------------------------------------------
CÁCH 2: Sử dụng vòng lặp For và biến del.
---------Code Start-------------------------------------------------------------------
/* Arduino Code làm 5 led nhấp nháy theo dạng sóng
by Thuthuatarduino.blogspot.com 31/07/2017
*/
int del = 500; // biến del
void setup()
{
pinMode(2, OUTPUT); // LED 1 nối vào chân digital 2
pinMode(3, OUTPUT); // tương tự LED 2 đến LED 5
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
}
void loop()
{
for (int a=2; a<7; a++)
{
digitalWrite(a, HIGH);
delay(del);
digitalWrite(a, LOW);
delay(del);
}
for (int a=5; a>1; a--)
{
digitalWrite(a, HIGH);
delay(del);
digitalWrite(a, LOW);
delay(del);
}
}
---------Code End-------------------------------------------------------------------
No comments:
Post a Comment