• 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
Sterownik 2 diodami za pomocą drabinki rezystorowej
#1
Witam 
Chce zrobić proste urządzenie sterujące 
Ma to być pilot z dwoma przyciskami i 2 rezystorami w środku. Połączone do masy i do wejścia A0( + rezystor podciągający) . Przycisk 1 ma zapalać diodę nr 1 na 3 sekundy, przycisk 2 ma zapalać diodę nr 2 na 3 sekundy. Potem dioda ma zgasnąć. 
I do tego punktu sobie poradziłem.
Dalej proszę Was o pomoc.
Kolejnym warunkiem jest to ze jeśli dioda nr 1 sie świeci(te 3 sekundy), a w pilocie wciśnięty zostanie drugi przycisk od diody 2 to ta pierwsza ma natychmiast zgasnąć, a druga zapalić się na 3 sekundy 
A druga sprawa to jeśli któryś z przycisków jest wciśnięty dłużej niż 3 sekundy np 10 to dana dioda ma zgasnąć jak tylko przycisk zostanie puszczony, czyli po 10 sekundach a nie 13
Jak to zrobić?

moj kod:

int RED=10;
int GREEN=11;


void setup()
{
pinMode(RED, OUTPUT);
pinMode(GREEN, OUTPUT);

Serial.begin(
9600); 
};

void loop()
{
int a=analogRead(A0);
Serial.println(a);
delay(
100);

if(a>200 && a<300)
// PRZYCISK 1
digitalWrite(RED, HIGH);
delay(
3000);


}

if(a>500 && a<600)
// przycisk 2

digitalWrite(GREEN, HIGH);
delay(
3000);
else { 
digitalWrite(GREEN, LOW);
digitalWrite(RED, LOW);




}
};


 
 
Odpowiedź
  


Wiadomości w tym wątku
Sterownik 2 diodami za pomocą drabinki rezystorowej - przez dawidd - 29-01-2017, 16:22

Skocz do:


Przeglądający: 2 gości