• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Monitorowanie wejść
#23
A kontaktrony masz jak połączony.
jak masz podłączone go gnd to ma działać
Kod:
const int button1 = 2;
const int button2 = 3;
const int button3 = 4;
const int button4 = 5;


const int ledc1 =  6;
const int ledc2 =  7;
const int ledc3 =  8;
const int ledc4 =  9;
const int ledz1 =  10;
const int ledz2 =  11;
const int ledz3 =  12;
const int ledz4 =  13;


int buttonState1 = 1;  
int buttonState2 = 1;  
int buttonState3 = 1;  
int buttonState4 = 1;        

void setup() {

  pinMode(ledz1, OUTPUT);
  pinMode(ledz2, OUTPUT);
  pinMode(ledz3, OUTPUT);
  pinMode(ledz4, OUTPUT);
  pinMode(ledc1, OUTPUT);
  pinMode(ledc2, OUTPUT);
  pinMode(ledc3, OUTPUT);
  pinMode(ledc4, OUTPUT);
      digitalWrite(ledz1, LOW);    
      digitalWrite(ledz2, LOW);  
digitalWrite(ledz3, LOW);  
digitalWrite(ledz4, LOW);    
digitalWrite(ledc1, LOW);  
digitalWrite(ledc2, LOW);  
digitalWrite(ledc3, LOW);
    digitalWrite(ledc4, LOW);

  pinMode(button1, INPUT_PULLUP);
  pinMode(button2, INPUT_PULLUP);
  pinMode(button3, INPUT_PULLUP);
  pinMode(button4, INPUT_PULLUP);
}

void loop() {

  buttonState1 = digitalRead(button1);
  buttonState2 = digitalRead(button2);
  buttonState3 = digitalRead(button3);
  buttonState4 = digitalRead(button4);


  if (buttonState1 == LOW) {
    // turn LED on:
    digitalWrite(ledc1, LOW);
    digitalWrite(ledz1, HIGH);
  } else {
    // turn LED off:
       digitalWrite(ledz1, LOW);
    digitalWrite(ledc1, HIGH);
    
  }


  if (buttonState2 == LOW) {
    // turn LED on:
      digitalWrite(ledc2, LOW);
        digitalWrite(ledz2, HIGH);
    
  } else {
    // turn LED off:
    digitalWrite(ledz2, LOW);
        digitalWrite(ledc2, HIGH);
  }



  
  if (buttonState3 == LOW) {
    // turn LED on:
      digitalWrite(ledc3, LOW);
        digitalWrite(ledz3, HIGH);
    
  } else {
    // turn LED off:
    digitalWrite(ledz3, LOW);
        digitalWrite(ledc3, HIGH);
  }


  
  if (buttonState4 == LOW) {
    // turn LED on:
      digitalWrite(ledc4, LOW);
        digitalWrite(ledz4, HIGH);
    
  } else {
    // turn LED off:
    digitalWrite(ledz4, LOW);
        digitalWrite(ledc4, HIGH);
  }


  
}
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
  


Wiadomości w tym wątku
Monitorowanie wejść - przez bond - 04-07-2016, 22:29
RE: Monitorowanie wejść - przez pan_statystyka - 05-07-2016, 20:59
RE: Monitorowanie wejść - przez adix - 06-07-2016, 00:15
RE: Monitorowanie wejść - przez pan_statystyka - 06-07-2016, 12:18
RE: Monitorowanie wejść - przez adix - 06-07-2016, 23:38
RE: Monitorowanie wejść - przez bond - 07-07-2016, 10:58
RE: Monitorowanie wejść - przez adix - 07-07-2016, 23:08
RE: Monitorowanie wejść - przez bond - 08-07-2016, 09:48
RE: Monitorowanie wejść - przez pan_statystyka - 08-07-2016, 11:44
RE: Monitorowanie wejść - przez adix - 08-07-2016, 22:59
RE: Monitorowanie wejść - przez bond - 09-07-2016, 08:13
RE: Monitorowanie wejść - przez bond - 09-07-2016, 08:50
RE: Monitorowanie wejść - przez pan_statystyka - 09-07-2016, 11:10
RE: Monitorowanie wejść - przez bond - 09-07-2016, 11:31
RE: Monitorowanie wejść - przez pan_statystyka - 09-07-2016, 12:08
RE: Monitorowanie wejść - przez adix - 09-07-2016, 16:14
RE: Monitorowanie wejść - przez bond - 09-07-2016, 22:35
RE: Monitorowanie wejść - przez adix - 09-07-2016, 23:30
RE: Monitorowanie wejść - przez bond - 10-07-2016, 11:01
RE: Monitorowanie wejść - przez adix - 10-07-2016, 11:41
RE: Monitorowanie wejść - przez bond - 10-07-2016, 16:18
RE: Monitorowanie wejść - przez bond - 10-07-2016, 16:20
RE: Monitorowanie wejść - przez adix - 10-07-2016, 20:33
RE: Monitorowanie wejść - przez bond - 10-07-2016, 22:03

Skocz do:


Przeglądający: 1 gości