• 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
Jak na moment wyłączy pin w Arduino.
#1
Nie wiem czy się da, ale chciałbym na chwilę wyłączyć pin żeby nie wykrywał stanu wysokiego, a gdy kliknę przycisk żeby się włączył.
Może jest to głupie i proste pytanie, ale dla mojego doświadczenia jest to dość trudne do zrobienia.
 
Odpowiedź
#2
To zależy jak wykrywasz ten stan...
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
#3
(03-02-2020, 23:04)Jarewa0606 napisał(a): To zależy jak wykrywasz ten stan...
No myślę ,że da się zrobić coś takiego na tym Arduino.
Po prostu pin cały czas dostaje stan wysoki dlatego chciałem wyłączyć tego Pina żeby jeszcze go nie wykrywał a gdy przycisnę przycisk on się włączy (ten pin) i od razu wykryje stan wysoki.
 
Odpowiedź
#4
Myślę, że if w tym pomoże.
Czyli jak mam "naduszony" przycisk i na pinie jest stan wysoki to ...... nie wiem co bo nie napisałeś ale np odpalamy rakietę.
if (digitalRead(pin_przycisku) == LOW && digitalRead(pin_pina) == HIGH)
{
Rakieta_start
}
else
{
Tu coś można dodać jak powyższe jest niespełnione.
}
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości