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);
}
}
}
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.
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
Post a Comment