Help Please


i appreciate program. supposed traffic light normal cycle continues , when press button, pedestrians can cross. have , error of unqualified id before } . can me please.


int run;
int red1 = 10;
int yellow = 9;
int green1 = 8;
int buttonpin = 12;
int red2 = 6;
int green2 = 7;

void setup()
{
  run = 0;
   buttonpin = 12;
    pinmode(red1, output);
    pinmode(yellow, output);
    pinmode(green1, output);
    pinmode(red2, output);
    pinmode(green2, output);
    digitalwrite(green1, high);
    digitalwrite(red2, high);
    pinmode(buttonpin, input_pullup);
}


 void loop(){
    changelights();
    delay(15000);}

void changelights(){
 
    digitalwrite(green1, low);
    digitalwrite(yellow, high);
    digitalwrite(red2, high);
    delay(3000);

   
    digitalwrite(yellow, low);
    digitalwrite(red1, high);
    digitalwrite(green2, high);
    delay(5000);


   
    digitalwrite(red2, high);
    digitalwrite(green2, low);
    delay(750);

    digitalwrite(green1, high);
}
{
if(digitalread(buttonpin) == low)
  {
     if(run == 0)
     {
         run = 255;
     }
     else
     {
         run = 0;
     }
 

  if(run > 0)
 
    void loop() {
    if (digitalread(button) == high){
        delay(15); // software debounce
        if (digitalread(button) == high) {
            // if switch high, ie. pushed down - change lights!
            changelights();
        }
    }
}

void changelights(){
    // green off, yellow on 3 seconds
    digitalwrite(green1, low);
    digitalwrite(yellow, high);
    delay(3000);

    // turn off yellow, turn red on 5 seconds
    digitalwrite(yellow, low);
    digitalwrite(red1, high);
    delay(1000);

    digitalwrite(red2, low);
    digitalwrite(green2, high);

delay(5000);
    // turn off red , yellow, turn on green
    digitalwrite(green2, low);
   
    digitalwrite(red2, high);
    delay(500);

    digitalwrite(red1, low);
    digitalwrite(green1, high);
}
  }
}

use ctrl t format sketch.
please use code tags.
use </> icon in posting menu.   
[code] paste sketch here. [/code]


you have 1 loop() in sketch.




Arduino Forum > Using Arduino > Programming Questions > Help Please


arduino

Comments

Popular posts from this blog

Flip address is out of range arduino uno r3

Arduino Uno not uploading

Indesign and MathType fonts