Introduction: FOUR WAY TRAFFIC LIGHT WITH CLOUDX MICROCONTROLLER

Component:

1. CloudX Microcontroller

2. 330 ohm(resistor)

3. 4 red led, 4 yellow led, 4 green led.

Connection:

Follow the circuit for your connection.

For more tutorial on CloudX follow this link

Step 1: Coding:

Copy the code to your CloudX Editor


#include <CloudX\M633.h>
#define RED1 pin1 
#define YELLOW1 pin2 
#define GREEN1 pin3 
#define RED2 pin4 
#define YELLOW2 pin5
#define GREEN2 pin6 
#define RED3 pin7
#define YELLOW3 pin8 
#define GREEN3 pin9 
#define RED4 pin10 
#define YELLOW4 pin11 
#define GREEN4 pin12 
setup(){
           //setup here
    portMode(1,OUTPUT);
    portMode(2, 0b11110000);
  ///////////////////////////////////////////////////////////////////////////////////////////////         
           RED1   = 0;
           YELLOW1  = 0;
           GREEN1 = 0;
           
           RED2   = 0;
           YELLOW2  = 0;
           GREEN2 = 0;
           
           RED3   = 0;
           YELLOW3  = 0;
           GREEN3 = 0;
           
           RED4   = 0;
           YELLOW4  = 0;
           GREEN4 = 0;
           
 //////////////////////////////////////////////////////////////////////////////////////////////          
loop(){
           //Program here
          
           GREEN1 = 1;
           RED2   = 1;
           RED3   = 1;
           RED4   = 1;
           delay(9000);
           GREEN1 = 0;
           RED2   = 0;
           YELLOW1 = 1;
           YELLOW2 = 1;
           delay(3000);
           YELLOW1 = 0;
           YELLOW2 = 0;
           RED1   = 1;
           GREEN2 = 1;
           delay(9000);
           GREEN2 = 0;
           RED3   = 0;
           YELLOW2 = 1;
           YELLOW3 = 1;
           delay(3000);
           YELLOW2 = 0;
           YELLOW3 = 0;
           RED2   = 1;
           GREEN3 = 1;
           RED4   = 1;
           delay(9000);
           GREEN3 = 0;
           RED4   = 0;
            
           YELLOW3 = 1;
           YELLOW4 = 1;
           delay(3000);
           YELLOW3 = 0;
           YELLOW4 = 0;
           RED3   = 1;
           GREEN4 = 1;
           delay(9000);
           RED3    = 0;
           GREEN4  = 0;
           RED1    = 0;
           YELLOW1 = 1;
           YELLOW4 = 1;
           delay(3000);
           YELLOW1 = 0;
           YELLOW4 = 0;
  
           
      }
}


To download CloudX microcontroller setup follow this link