#define ldrPin A0 #define pb1Pin 2 #define pb2Pin 3 #define ledPin 9 int ldrValue = 0; int pb1Value = 0; int pb2Value = 0; void setup() { Serial.begin(9600); pinMode(pb1Pin, INPUT); pinMode(pb2Pin, INPUT); pinMode(ledPin, OUTPUT); } void loop() { ldrValue = analogRead(ldrPin); if (ldrValue < 200) { // יש חומר גלם Serial.println("There is stock on the machine"); pb1Value = digitalRead(pb1Pin); pb2Value = digitalRead(pb2Pin); if (pb1Value == HIGH && pb2Value == HIGH) { //שני כפתורים לחוצים Serial.println("Start motor"); digitalWrite(ledPin, HIGH); } else { Serial.println("Stop motor"); digitalWrite(ledPin, LOW); } } else { Serial.println("There is NO stock on the machine"); Serial.println("Stop motor"); digitalWrite(ledPin, LOW); } }