Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 29/01/2019
- Written by: Gabby Shimoni
- Description:
- This program read two push buttons and print their state to serial monitor
- */
- #define pb1Pin 9
- #define pb2Pin 10
- int pb1Value = 0;
- int pb2Value = 0;
- #define motor1Pin 5
- #define motor2Pin 6
- void setup() {
- Serial.begin(9600);
- pinMode(pb1Pin, INPUT);
- pinMode(pb2Pin, INPUT);
- pinMode(motor1Pin, OUTPUT);
- pinMode(motor2Pin, OUTPUT);
- }
- void loop() {
- pb1Value = digitalRead(pb1Pin);
- pb2Value = digitalRead(pb2Pin);
- if (pb1Value == HIGH && pb2Value == LOW) {
- digitalWrite(motor1Pin, HIGH);
- digitalWrite(motor1Pin, LOW);
- }
- if (pb1Value == LOW && pb2Value == HIGH) {
- digitalWrite(motor1Pin, LOW);
- digitalWrite(motor1Pin, HIGH);
- }
- if ((pb1Value ^ pb2Value) == LOW) {
- digitalWrite(motor1Pin, LOW);
- digitalWrite(motor1Pin, LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement