Using For Loop in Arduino
WATCH VIDEO:
ARDUINO CODES
Copy & Paste in Arduino
SYNTAX:
/*for loop syntax
* code by: M.Faizan Mazhar
* www.faizanmazhar.com
* YouTube:CircuitsDiary
*/
void setup() {
Serial.begin(9600);
}
void loop() {
//for(initialization,condition,increment/decrement)
for (int i=0;i<=10;i++) //0 to 10
{
Serial.println(i);
delay(1000);
}
for (int j=10;j>=0;j--) //10 to 0
{
Serial.println(j);
delay(1000);
}
delay(999999);//stop long delay
}
FOR LOOP:
/*CODE BY:
* M.Faizan Mazhar
* Circuits Diary
* FOR LOOP
*/
//pin names
int white=2;
int red=3;
int orange=4;
int blue=5;
int redb=6;
int whiteb=7;
void setup() {
pinMode(white,OUTPUT);
pinMode(red,OUTPUT);
pinMode(orange,OUTPUT);
pinMode(blue,OUTPUT);
pinMode(redb,OUTPUT);
pinMode(whiteb,OUTPUT);
}
void loop() {
digitalWrite(white,HIGH);
digitalWrite(red,HIGH);
digitalWrite(orange,HIGH);
digitalWrite(blue,HIGH);
digitalWrite(redb,HIGH);
digitalWrite(whiteb,HIGH);
delay(1000);
digitalWrite(white,LOW);
digitalWrite(red,LOW);
digitalWrite(orange,LOW);
digitalWrite(blue,LOW);
digitalWrite(redb,LOW);
digitalWrite(whiteb,LOW);
delay(1000);
delay(999999);//stop
}
FOR LOOP 10 TIMES BLINKING:
/*CODE BY:
* M.Faizan Mazhar
* Circuits Diary
* FOR LOOP
*/
//pin names
int white=2;
int red=3;
int orange=4;
int blue=5;
int redb=6;
int whiteb=7;
void setup() {
pinMode(white,OUTPUT);
pinMode(red,OUTPUT);
pinMode(orange,OUTPUT);
pinMode(blue,OUTPUT);
pinMode(redb,OUTPUT);
pinMode(whiteb,OUTPUT);
}
void loop() {
digitalWrite(white,HIGH);
digitalWrite(red,HIGH);
digitalWrite(orange,HIGH);
digitalWrite(blue,HIGH);
digitalWrite(redb,HIGH);
digitalWrite(whiteb,HIGH);
delay(1000);
digitalWrite(white,LOW);
digitalWrite(red,LOW);
digitalWrite(orange,LOW);
digitalWrite(blue,LOW);
digitalWrite(redb,LOW);
digitalWrite(whiteb,LOW);
delay(1000);
digitalWrite(white,HIGH);
digitalWrite(red,HIGH);
digitalWrite(orange,HIGH);
digitalWrite(blue,HIGH);
digitalWrite(redb,HIGH);
digitalWrite(whiteb,HIGH);
delay(1000);
digitalWrite(white,LOW);
digitalWrite(red,LOW);
digitalWrite(orange,LOW);
digitalWrite(blue,LOW);
digitalWrite(redb,LOW);
digitalWrite(whiteb,LOW);
delay(1000);
digitalWrite(white,HIGH);
digitalWrite(red,HIGH);
digitalWrite(orange,HIGH);
digitalWrite(blue,HIGH);
digitalWrite(redb,HIGH);
digitalWrite(whiteb,HIGH);
delay(1000);
digitalWrite(white,LOW);
digitalWrite(red,LOW);
digitalWrite(orange,LOW);
digitalWrite(blue,LOW);
digitalWrite(redb,LOW);
digitalWrite(whiteb,LOW);
delay(1000);
digitalWrite(white,HIGH);
digitalWrite(red,HIGH);
digitalWrite(orange,HIGH);
digitalWrite(blue,HIGH);
digitalWrite(redb,HIGH);
digitalWrite(whiteb,HIGH);
delay(1000);
digitalWrite(white,LOW);
digitalWrite(red,LOW);
digitalWrite(orange,LOW);
digitalWrite(blue,LOW);
digitalWrite(redb,LOW);
digitalWrite(whiteb,LOW);
delay(1000);
digitalWrite(white,HIGH);
digitalWrite(red,HIGH);
digitalWrite(orange,HIGH);
digitalWrite(blue,HIGH);
digitalWrite(redb,HIGH);
digitalWrite(whiteb,HIGH);
delay(1000);
digitalWrite(white,LOW);
digitalWrite(red,LOW);
digitalWrite(orange,LOW);
digitalWrite(blue,LOW);
digitalWrite(redb,LOW);
digitalWrite(whiteb,LOW);
delay(1000);
digitalWrite(white,HIGH);
digitalWrite(red,HIGH);
digitalWrite(orange,HIGH);
digitalWrite(blue,HIGH);
digitalWrite(redb,HIGH);
digitalWrite(whiteb,HIGH);
delay(1000);
digitalWrite(white,LOW);
digitalWrite(red,LOW);
digitalWrite(orange,LOW);
digitalWrite(blue,LOW);
digitalWrite(redb,LOW);
digitalWrite(whiteb,LOW);
delay(1000);
digitalWrite(white,HIGH);
digitalWrite(red,HIGH);
digitalWrite(orange,HIGH);
digitalWrite(blue,HIGH);
digitalWrite(redb,HIGH);
digitalWrite(whiteb,HIGH);
delay(1000);
digitalWrite(white,LOW);
digitalWrite(red,LOW);
digitalWrite(orange,LOW);
digitalWrite(blue,LOW);
digitalWrite(redb,LOW);
digitalWrite(whiteb,LOW);
delay(1000);
digitalWrite(white,HIGH);
digitalWrite(red,HIGH);
digitalWrite(orange,HIGH);
digitalWrite(blue,HIGH);
digitalWrite(redb,HIGH);
digitalWrite(whiteb,HIGH);
delay(1000);
digitalWrite(white,LOW);
digitalWrite(red,LOW);
digitalWrite(orange,LOW);
digitalWrite(blue,LOW);
digitalWrite(redb,LOW);
digitalWrite(whiteb,LOW);
delay(1000);
digitalWrite(white,HIGH);
digitalWrite(red,HIGH);
digitalWrite(orange,HIGH);
digitalWrite(blue,HIGH);
digitalWrite(redb,HIGH);
digitalWrite(whiteb,HIGH);
delay(1000);
digitalWrite(white,LOW);
digitalWrite(red,LOW);
digitalWrite(orange,LOW);
digitalWrite(blue,LOW);
digitalWrite(redb,LOW);
digitalWrite(whiteb,LOW);
delay(1000);
digitalWrite(white,HIGH);
digitalWrite(red,HIGH);
digitalWrite(orange,HIGH);
digitalWrite(blue,HIGH);
digitalWrite(redb,HIGH);
digitalWrite(whiteb,HIGH);
delay(1000);
digitalWrite(white,LOW);
digitalWrite(red,LOW);
digitalWrite(orange,LOW);
digitalWrite(blue,LOW);
digitalWrite(redb,LOW);
digitalWrite(whiteb,LOW);
delay(9999999);//stop any other task
}
10 TIME BLINKING USING FOR LOOP:
/*CODE BY:
* M.Faizan Mazhar
* Circuits Diary
* FOR LOOP
*/
//pin names
int white=2;
int red=3;
int orange=4;
int blue=5;
int redb=6;
int whiteb=7;
void setup() {
pinMode(white,OUTPUT);
pinMode(red,OUTPUT);
pinMode(orange,OUTPUT);
pinMode(blue,OUTPUT);
pinMode(redb,OUTPUT);
pinMode(whiteb,OUTPUT);
}
void loop() {
for(int i=1;i<=10;i++)
{
digitalWrite(white,HIGH);
digitalWrite(red,HIGH);
digitalWrite(orange,HIGH);
digitalWrite(blue,HIGH);
digitalWrite(redb,HIGH);
digitalWrite(whiteb,HIGH);
delay(1000);
digitalWrite(white,LOW);
digitalWrite(red,LOW);
digitalWrite(orange,LOW);
digitalWrite(blue,LOW);
digitalWrite(redb,LOW);
digitalWrite(whiteb,LOW);
delay(1000);
}
delay(9999999);//stop any other task
}
Comments
Post a Comment