led 3, 4, and 6 are not working no matter what me and my friend try. i don't know if there's something wrong in code or the board,
i can send picture of arduino board im working on tinkercad, but i need help ASAP
/*
greenhouse
*/
// Temperature Sensor
const int tempSensorPin = A0;
float tempC = 0;
float tempF = 0;
float sensorVal = 0;
// LEDs for all systems
int led1Pin = 13; // always on, yellow
int led2Pin = 12; // on and off, associated with sprinkler too, yellow
int led3Pin = 11; // door button, green, turn on for 5 sec if buttondoor is pressed, if not turn off
int led4Pin = 10; // sprinkler, blue, turn on for 5 second if led2 is on and button2 is pressed if either one is not satisfied don't turn on
int led5Pin = 9; // vent, always on, blue
int led6Pin = 8; // fan, red, turn on for 7 sec when led2 is on
int buttondoorPin = 5;
int buttonsprinklerPin = 4;
void setup() {
Serial.begin(9600);
// Initialize LEDs and sprinkler pins as output
pinMode(led1Pin, OUTPUT);
pinMode(led2Pin, OUTPUT);
pinMode(led3Pin, OUTPUT);
pinMode(led4Pin, OUTPUT);
pinMode(led5Pin, OUTPUT);
pinMode(led6Pin, OUTPUT);
// Initialize door sensor pins as INPUT
pinMode(buttondoorPin, INPUT);
pinMode(buttonsprinklerPin, INPUT);
// Always on LEDs
// Turn on led1
digitalWrite(led1Pin, HIGH);
// Turn on vent
digitalWrite(led5Pin, HIGH);
}
void loop() {
// LED2 Control: Turn on for 12 seconds, then off for 12 seconds
digitalWrite(led2Pin, HIGH);
delay(12000);
digitalWrite(led2Pin, LOW);
delay(12000);
// Sprinkler Control: Turn on led4Pin for 5 seconds if led2Pin is on and sprinkler button is pressed
if (digitalRead(buttonsprinklerPin) == HIGH){
digitalWrite(led4Pin, HIGH);
}
// Fan Control: Turn on led6Pin if led2Pin is on; turn off led6Pin if led2Pin is off
digitalWrite(led6Pin, digitalRead(led2Pin));
// Door Button Control: Turn on led3Pin for 5 seconds if door button is pressed; turn off led3Pin if not pressed
if (digitalRead(buttondoorPin) == HIGH) {
digitalWrite(led3Pin, HIGH);
delay(5000);
digitalWrite(led3Pin, LOW);
} else {
digitalWrite(led3Pin, LOW);
}
}