Spisu treści:

Przełącznik Push do sterowania Led (Arduino): 4 kroki
Przełącznik Push do sterowania Led (Arduino): 4 kroki

Wideo: Przełącznik Push do sterowania Led (Arduino): 4 kroki

Wideo: Przełącznik Push do sterowania Led (Arduino): 4 kroki
Wideo: Using Arduino Turn AC bulb with push button On and OFF toggle with relay 2024, Listopad
Anonim
Wciśnij przełącznik do sterowania Led (Arduino)
Wciśnij przełącznik do sterowania Led (Arduino)

Projekty Tinkercad »

Cześć!, Dzisiaj pokażę jak wykorzystać przycisk do sterowania stanem ON/OFF diody w Arduino.

W tym celu użyję TinkerCAD, który jest bardzo łatwy w użyciu i służy naszym celom, jeśli chodzi o takie rzeczy.

Jeśli chcesz wiedzieć, jak korzystać z TinkerCAD, możesz sprawdzić mój post dotyczący podstaw korzystania z TinkerCAD dla projektów elektronicznych.

Link:

Krok 1: Przygotowanie wszystkich komponentów

Przygotowanie wszystkich komponentów
Przygotowanie wszystkich komponentów

Teraz zdobądź wszystkie komponenty potrzebne do naszych testów:

1) Arduino Uno

2) Mała deska do krojenia chleba

3) LED

4) Przycisk

5) Rezystor (10K-ohm) (wartość można zmienić w menu opcji rezystora, klikając go)

6) Rezystor (220 omów)

Krok 2: Podłączanie komponentów

Podłączanie komponentów
Podłączanie komponentów

Teraz musimy połączyć wszystkie komponenty zgodnie z naszymi wymaganiami. W tym celu musimy pomyśleć o prostej logice. Gdy otrzymamy dowolny sygnał wejściowy z przycisku, dopiero wtedy musimy podać sygnał wyjściowy do diody LED podłączonej do Arduino.

W tym celu umieść przycisk w mostku płytki stykowej (jak pokazano) i przeciągnij przewód z jednego z kołków przycisku i podłącz go do dodatniej serii płytki stykowej. Następnie podłącz rezystor 10k-omów do drugiego styku rezystora (jak pokazano). Teraz będzie to działać jako przełącznik między sekcją dodatnią a sekcją rezystora.

Odciągnij przewód z tego samego zacisku przycisku podłączonego do rezystora i podłącz go do pinu 2 Arduino. Będzie to działać jako wejście z przycisku. Podłącz drugi koniec rezystora do sekcji uziemienia (-ve) płytki stykowej. Podłącz sekcję dodatnią do zasilania 5 V Arduino, a sekcję ujemną do GND (masy) Arduino.

Teraz musimy podłączyć diodę LED do pinu 13 (można wybrać dowolny) Arduino przez rezystor 220 omów.

Krok 3: Pisanie kodu

Pisanie Kodeksu
Pisanie Kodeksu

Otwórz zakładkę Kod po prawej stronie ekranu i wybierz tryb kodowania jako tekst i usuń w nim istniejący kod.

Najpierw zadeklaruj piny przycisku i diody LED podłączone do Arduino. Teraz potrzebujemy zmiennej, która może przechowywać stan przycisku (działając jako pamięć). Więc zadeklaruj dla tego zmienną całkowitą i przypisz domyślną wartość jako 0 (będąc stanem OFF oznaczonym jako 0).

Teraz w funkcji konfiguracji zadeklaruj tryb pinów led jako WYJŚCIE, a tryb pinów przycisków jako WEJŚCIE.

W funkcji void loop odczytaj stan przycisku za pomocą digitalRead i zapisz go w zmiennej.

Teraz sprawdź, czy stan przycisku jest WYSOKI, zastosuj wysokie napięcie do pinu led, w przeciwnym razie niskie napięcie.

Przetestuj kod, klikając symulację.

Krok 4: Demo

Jeśli wystąpi jakiś problem, daj mi znać

Zalecana: