Hi, community!
Exuse me for this question, which takes your time.
i'm a new Arduino user, so, it's so sad((
could you help me please?
I've tried to arrange an "if ... else" constrution inside another "if ... else" construction .
but i've got a fail.
i've got an error in my sketch.
Here is the code:
//#define SPK 2
//#define POT A3
//set pins
int Filament = 12; //filament sensor pin
int Spk1 = 5; // set Speaker1 on PWM port
int Spk2 = 6; // set Speaker1 on PWM port
int MainSwitch = 2; // set MainSwitch on this port
int Lights = 13; //set Speaker1 on PWM port
int Parking = 4; // set Parking sensor
//set var & ints
void setup()
{
pinMode(Filament, INPUT_PULLUP); // filament sensor
pinMode(Spk1, OUTPUT); // speaker1
pinMode(Spk2, OUTPUT); // speaker2
pinMode(MainSwitch,INPUT_PULLUP); // set main switch as input
pinMode(Parking, INPUT_PULLUP); // Head parking sensor
pinMode(Lights,OUTPUT); // "End of work" lights
Serial.begin(9600);
}
void loop() { // GOOOO!!!!!!!!
if (digitalRead(MainSwitch) == HIGH) // main condition : the main switch is ON -> the scheme is activated
{
digitalWrite(Lights, LOW);
tone (Spk1,500,500); // filament ALARMA!!!!
delay (100); // filament ALARMA!!!!
tone (Spk1,500,500); // filament ALARMA!!!!
delay (100); // filament ALARMA!!!!
} else {
**if (digitalRead(Parking) == HIGH))**
{
digitalWrite(Lights, HIGH);
} else {
// }
}
}
here is the error:
Arduino: 1.8.20 Hourly Build 2022/04/25 09:33 (Windows 10), Плата: "Arduino Nano, ATmega328P (Old Bootloader)"
C:\Users\ghusjtfdgj\Documents\Arduino\arduino-projects\3D-printer_watchdog\3D-printer_watchdog.ino: In function 'void loop()':
3D-printer_watchdog:38:47: error: expected primary-expression before ')' token
if (digitalRead(Parking) == HIGH))
^
3D-printer_watchdog:46:1: error: expected '}' at end of input
}
^
exit status 1
expected primary-expression before ')' token
