• 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
Wyswietlacz lcd, wejscia i wyjscia
#28
(23-10-2017, 16:09)ANT napisał(a): Poniżej umieściłem poprawnie sformatowany i prawidłowo wklejony na formu kod Twojego programu.

Niech kolega bond weźmie to do serca, że nam łatwiej analizować taki zapis niż przedzierać
się przez kolejne linie jak w zamieszczonym powyżej listingu.

Abyśmy mogli przeanalizować o co chodzi to poprosimy o jakiś schemat.

Kod:
// Ciśnienie
const int button4 = 3;   // Włącznik za niskie ciśnienie
const int button5 = 4;   //Włącznik za wysokie ciśnienie

// LED CZERWONE
const int ledc4 =  10;   //niskie ciśnienie
const int ledc5 =  9;    //wysokie ciśnienie

// LED ZIELONE
const int ledz4 =  5;    //Ciśnienie Ok


int buttonState4 = 1;
int buttonState5 = 1;

void setup()
{
 Serial.begin(9600);
 pinMode(ledz4, OUTPUT);   // LED VSP G
 pinMode(ledc4, OUTPUT);   // LED niskie VSP R
 pinMode(ledc5, OUTPUT);   // LED wysokie VSP R

 digitalWrite(ledz4, LOW);

 digitalWrite(ledc4, LOW);
 digitalWrite(ledc5, LOW);

 pinMode(button4, INPUT_PULLUP);
 pinMode(button5, INPUT_PULLUP);
}

void loop()
{
 buttonState4 = digitalRead(button4);
 buttonState5 = digitalRead(button5);

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

Dzięki za pomoc. Działa i podoba mi się twój pomysł.
 
Odpowiedź
  


Wiadomości w tym wątku
Wyswietlacz lcd, wejscia i wyjscia - przez bond - 18-04-2017, 16:37
RE: Wyswietlacz lcd, wejscia i wyjscia - przez krn78 - 21-04-2017, 12:09
RE: Wyswietlacz lcd, wejscia i wyjscia - przez bond - 24-04-2017, 13:06
RE: Wyswietlacz lcd, wejscia i wyjscia - przez bond - 10-10-2017, 11:40
RE: Wyswietlacz lcd, wejscia i wyjscia - przez krn78 - 24-04-2017, 14:02
RE: Wyswietlacz lcd, wejscia i wyjscia - przez ANT - 10-10-2017, 17:39
RE: Wyswietlacz lcd, wejscia i wyjscia - przez bond - 10-10-2017, 23:22
RE: Wyswietlacz lcd, wejscia i wyjscia - przez bond - 14-10-2017, 20:04
RE: Wyswietlacz lcd, wejscia i wyjscia - przez ANT - 10-10-2017, 23:40
RE: Wyswietlacz lcd, wejscia i wyjscia - przez bond - 14-10-2017, 23:47
RE: Wyswietlacz lcd, wejscia i wyjscia - przez namok - 15-10-2017, 08:35
RE: Wyswietlacz lcd, wejscia i wyjscia - przez bond - 15-10-2017, 09:39
RE: Wyswietlacz lcd, wejscia i wyjscia - przez StaCh - 16-10-2017, 13:20
RE: Wyswietlacz lcd, wejscia i wyjscia - przez bond - 16-10-2017, 19:55
RE: Wyswietlacz lcd, wejscia i wyjscia - przez namok - 15-10-2017, 12:33
RE: Wyswietlacz lcd, wejscia i wyjscia - przez ANT - 15-10-2017, 14:41
RE: Wyswietlacz lcd, wejscia i wyjscia - przez bond - 15-10-2017, 16:55
RE: Wyswietlacz lcd, wejscia i wyjscia - przez namok - 15-10-2017, 17:53
RE: Wyswietlacz lcd, wejscia i wyjscia - przez bond - 16-10-2017, 20:04
RE: Wyswietlacz lcd, wejscia i wyjscia - przez namok - 17-10-2017, 10:22
RE: Wyswietlacz lcd, wejscia i wyjscia - przez bond - 16-10-2017, 20:07
RE: Wyswietlacz lcd, wejscia i wyjscia - przez ANT - 17-10-2017, 19:46
RE: Wyswietlacz lcd, wejscia i wyjscia - przez bond - 22-10-2017, 20:06
RE: Wyswietlacz lcd, wejscia i wyjscia - przez namok - 23-10-2017, 09:29
RE: Wyswietlacz lcd, wejscia i wyjscia - przez ANT - 23-10-2017, 16:09
RE: Wyswietlacz lcd, wejscia i wyjscia - przez bond - 24-10-2017, 21:35
RE: Wyswietlacz lcd, wejscia i wyjscia - przez bond - 27-10-2017, 11:09
RE: Wyswietlacz lcd, wejscia i wyjscia - przez ANT - 25-10-2017, 16:54

Skocz do:


Przeglądający: 1 gości