Używanie przycisku w Arduino
Aby wyjaśnić użycie przycisków w Arduino, wykonany jest mały projekt włączania i wyłączania diody LED za pomocą przycisku. W celu przypisywania państw do LED samego, co stan przycisku przycisku, używana jest cyfrowa odczyt i cyfrowa funkcja zapisu. Podobnie do przypisywania stanów diody LED na podstawie stanu przełącznika cyfrowe odczyt - i funkcje zapisu są używane za pomocą pętli if. W tym projekcie używane elementy:
Schemat obwodu dla projektu jest podany jako:
W tym projekcie dioda LED jest podłączona do cyfrowego pinu numer 7 Arduino, a rezystor OD 220 Ohmy jest używany z LED. Przycisk jest podłączony do Arduino za pomocą pinu 5, podłączając go z rezystancją 220 omów. Ponadto rezystor i przełącznik są powszechnie uziemione, a drugi pin przycisku jest podłączony do zasilania 5-woltowego Arduino.
Kod Arduino
Po skonstruowaniu schematu obwodu zapisano kod Arduino, który podano jako:
Const int Button = 5;W celu podłączenia przycisku z Arduino najpierw szpilka Arduino jest zadeklarowana do przycisku, a następnie zadeklarowano szpilkę LED. Podobnie stan przycisku jest zadeklarowany za pomocą zmiennej liczb całkowitych. Następnie w funkcji konfiguracji Piny i ich tryby są inicjowane za pomocą funkcji pinmode. Następnie w funkcji pętli stan przycisku można znaleźć za pomocą funkcji DigitalRead i w oparciu o stan przycisku, stan diody LED jest przypisywany za pomocą funkcji DigitalWrite.
Przycisk jest inicjowany w trybie input_pullup, według którego stany przycisku zostaną odwrócone. Tak więc, gdy przycisk zostanie naciśnięty, stan przycisku będzie niski, a dioda LED będzie również podana stan HGH, a jeśli stan przycisku jest wysoki, to jest, gdy przycisk zostanie naciśnięty, wówczas stan diody LED będzie również Niski.
Idea za wejściem_pullup jest taka, że stabilizuje stany przycisku, jak w normalnym stanie wejściowym istnieje pewne napięcie nawet w niskim stanie przycisku. W ten sposób możemy używać przycisków w Arduino.
Wniosek
Aby połączyć przycisk z Arduino, są używane dwie funkcje, jedna to funkcja DigitalRead, a drugą jest funkcja DigitalWrite. Przyciski naciśnięte są najczęściej używane do łączenia urządzeń z zasilania energii elektrycznej. W niniejszym zapisie, jak używać przycisku w Arduino, jest krótko wyjaśniona, pokazując mały projekt włączania i wyłączania diody LED za pomocą przycisku.