Professional Documents
Culture Documents
CA Lab 1
Q1:
Code:
void setup() {
pinMode(A5, OUTPUT);//green 2
pinMode(A4, OUTPUT);//yellow 2
pinMode(A3, OUTPUT);//red 2
void loop() {
// Set the first traffic light to green and the rest to red
digitalWrite(A0, HIGH);
digitalWrite(A1, LOW);
digitalWrite(A2, LOW);
digitalWrite(A5, LOW);
digitalWrite(A4, LOW);
digitalWrite(A3, HIGH);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
digitalWrite(0, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
// Set the second traffic light to green and the rest to red
digitalWrite(A0, LOW);
digitalWrite(A1, LOW);
digitalWrite(A2, HIGH);
digitalWrite(A5, HIGH);
digitalWrite(A4, LOW);
digitalWrite(A3, LOW);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
digitalWrite(0, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
// Set the third traffic light to green and the rest to red
digitalWrite(A0, LOW);
digitalWrite(A1, LOW);
digitalWrite(A2, HIGH);
digitalWrite(A5, LOW);
digitalWrite(A4, LOW);
digitalWrite(A3, HIGH);
digitalWrite(2, HIGH);
digitalWrite(1, LOW);
digitalWrite(0, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
// Set the fourth traffic light to green and the rest to red
digitalWrite(A0, LOW);
digitalWrite(A1, LOW);
digitalWrite(A2, HIGH);
digitalWrite(A5, LOW);
digitalWrite(A4, LOW);
digitalWrite(A3, HIGH);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
digitalWrite(0, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, LOW);
digitalWrite(13, LOW);