• 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
obsługa przycisku - problem
#5
Ja mam podobny problem. Potrzebuje aby na pinie np. 2 jak będzie krótki impuls to na pinie np 4 stan niski a jak na pinie 2 będzie długi to stan na pinie 5 z wysokiego na niski. Oczywiście na pin 4 wtedy nic się nie dzieje i odwrotnie.
Próbowałem coś takiego ale nie mogę sprawdzić bo się nie kompiluje.
Kod:
#include "OneButton.h"
OneButton button(2, true);
#define przycisk
void setup() {
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
pinMode(2, INPUT_PULLUP) = przycisk
int Wylacz = 0;
unsigned long Start = 0;
unsigned long  Czas = 0;
}
void loop() {
   if(przycisk.isPressed())
{
   if(Wylacz==0){
   Start = millis();
   Wylacz=1;
}
else
{
   if(Wylacz==1){
     Wylacz=0;
     Czas = millis() - Start;
     if (Czas <= 2000){
       pinMode(4,LOW);
     }
     }
    if (Czas >= 4000){
   pinMode(5,LOW);
     }
}
}}

Może kazik83 podeśle mi swój kod bo wygląda to co mu nie działało mi by się przydało.
 
Odpowiedź
  


Wiadomości w tym wątku
obsługa przycisku - problem - przez kazik83 - 09-04-2017, 22:40
RE: obsługa przycisku - problem - przez namok - 10-04-2017, 11:22
RE: obsługa przycisku - problem - przez kazik83 - 10-04-2017, 21:12
RE: obsługa przycisku - problem - przez namok - 11-04-2017, 08:38
RE: obsługa przycisku - problem - przez OMK - 01-03-2020, 23:07
RE: obsługa przycisku - problem - przez kaczakat - 02-03-2020, 13:16

Skocz do:


Przeglądający: 1 gości