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

VISIT YOUTUBE

                       
               Qries          

JOIN OUR FACEBOOK EXPERTS GROUP

                       
               Qries