Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int r2 = 7;
- const int r1 = 13;
- const int r3 = 6;
- const int reset = 5;
- const int b1 = 10;
- const int b2 = 9;
- const int b3 = 12;
- int bv1 = 0;
- int bv2 = 0;
- int bv3 = 0;
- int rb = 0;
- int stat1 = HIGH;
- int stat2 = HIGH;
- int stat3 = HIGH;
- void setup() {
- Serial.begin(9600);
- pinMode(r1, OUTPUT);
- pinMode(r2, OUTPUT);
- pinMode(r3, OUTPUT);
- pinMode(reset, INPUT);
- pinMode(b1, INPUT);
- pinMode(b2, INPUT);
- pinMode(b3, INPUT);
- }
- void loop() {
- bv1 = digitalRead(b1);
- bv2 = digitalRead(b2);
- bv3 = digitalRead(b3);
- rb = digitalRead(reset);
- Serial.println(bv1);
- if (bv1 == HIGH) {
- stat1 = !stat1;
- delay(750);
- }
- if (bv2 == HIGH) {
- stat2 = !stat2;
- delay(750);
- }
- if (bv3 == HIGH) {
- stat3 = !stat3;
- delay(750);
- }
- if (stat3 == HIGH) {
- digitalWrite(r1, HIGH);
- }
- else {
- digitalWrite(r1, LOW);
- }
- if (stat2 == HIGH) {
- digitalWrite(r2, LOW);
- }
- else {
- digitalWrite(r2, HIGH);
- }
- if (stat1 == HIGH) {
- digitalWrite(r3, LOW);
- }
- else {
- digitalWrite(r3, HIGH);
- }
- if (rb == HIGH) {
- stat1 = LOW;
- stat2 = LOW;
- stat3 = LOW;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement