• 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
Cztery przyciski i cztery LED
#11
(03-11-2021, 22:18)dimetylo napisał(a):
(03-11-2021, 12:46)Robson Kerman napisał(a): Czytaj przyciski i neguj stany na wyjściach ledów.

if (digitalRead(PRZYCISK1) == LOW) digitalWrite(LED1, !digitalRead(LED1);
Itd... itd...
Użyłem Twojego sposobu i działa jest tylko mały problem bez delay nie chce się włączyc z z funkcją delay włącza sie z opóźnieniem lub raz sie włączy a raz nie proszę pomóż 
Kod:
void setup() {
  pinMode( 8, INPUT);
  pinMode( 9, INPUT);
  pinMode( 10, INPUT);
  pinMode( 11, INPUT);
  pinMode( 2, OUTPUT);
  pinMode( 3, OUTPUT);
  pinMode( 4, OUTPUT);
  pinMode( 5, OUTPUT);

}

void loop() {

  if (digitalRead(8) == HIGH) digitalWrite((2), !digitalRead(2));
  delay(250);

  if (digitalRead(9) == HIGH) digitalWrite((3), !digitalRead(3));

  delay(250);



}
Bo program mknie przez loop jak Usain Bolt przez tor Wink i zmienia stan diody zanim zauważysz.
Ale możesz się zastanowić jak to się dzieje, że gdy klikasz myszką komputera, to system nie zalicza tysięcy kliknięć tylko jedno i zrobić tak samo w swoim programie. Delaye nie załatwią problemu, tylko go pogłębią.
Naucz się odliczać czas korzystając z funkcji millis(), albo sprawdzaj czy przycisk został puszczony i dopiero wtedy pozwalaj na następną negację. Naucz się też eliminować drgania styków.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
  


Wiadomości w tym wątku
Cztery przyciski i cztery LED - przez dimetylo - 02-11-2021, 19:23
RE: Cztery przyciski i cztery LED - przez dimetylo - 03-11-2021, 19:21
RE: Cztery przyciski i cztery LED - przez dimetylo - 03-11-2021, 22:18
RE: Cztery przyciski i cztery LED - przez Robson Kerman - 04-11-2021, 07:48
RE: Cztery przyciski i cztery LED - przez dimetylo - 03-11-2021, 21:58
RE: Cztery przyciski i cztery LED - przez dimetylo - 04-11-2021, 17:47
RE: Cztery przyciski i cztery LED - przez kaczakat - 04-11-2021, 18:48

Skocz do:


Przeglądający: 1 gości