Advertisement
gabbyshimoni

targil-hazara-1

Dec 2nd, 2018
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. #define ldrPin A0
  2. #define pb1Pin 2
  3. #define pb2Pin 3
  4. #define ledPin 9
  5. int ldrValue = 0;
  6. int pb1Value = 0;
  7. int pb2Value = 0;
  8. void setup() {
  9.   Serial.begin(9600);
  10.   pinMode(pb1Pin, INPUT);
  11.   pinMode(pb2Pin, INPUT);
  12.   pinMode(ledPin, OUTPUT);
  13.  
  14. }
  15.  
  16. void loop() {
  17.   ldrValue = analogRead(ldrPin);
  18.   if (ldrValue < 200) { // יש חומר גלם
  19.     Serial.println("There is stock on the machine");
  20.     pb1Value = digitalRead(pb1Pin);
  21.     pb2Value = digitalRead(pb2Pin);
  22.     if (pb1Value == HIGH && pb2Value == HIGH) { //שני כפתורים לחוצים
  23.       Serial.println("Start motor");
  24.       digitalWrite(ledPin, HIGH);
  25.     }
  26.     else {
  27.       Serial.println("Stop motor");
  28.       digitalWrite(ledPin, LOW);
  29.     }
  30.   }
  31.   else {
  32.     Serial.println("There is NO stock on the machine");
  33.     Serial.println("Stop motor");
  34.     digitalWrite(ledPin, LOW);
  35.   }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement