Spisu treści:

Przeczytaj pilot zdalnego sterowania za pomocą czujnika podczerwieni: 4 kroki
Przeczytaj pilot zdalnego sterowania za pomocą czujnika podczerwieni: 4 kroki

Wideo: Przeczytaj pilot zdalnego sterowania za pomocą czujnika podczerwieni: 4 kroki

Wideo: Przeczytaj pilot zdalnego sterowania za pomocą czujnika podczerwieni: 4 kroki
Wideo: Przełącznik Pilot Scen Zigbee Tuya - Jak sparować jak skonfigurować - Smart Scene Switch Tuya Zigbee 2024, Lipiec
Anonim
Przeczytaj pilota zdalnego sterowania za pomocą czujnika podczerwieni
Przeczytaj pilota zdalnego sterowania za pomocą czujnika podczerwieni

Witam wszystkich

W poprzednim artykule pisałem o tym, jak korzystać z „Czujnika unikania przeszkód na podczerwień”.

A w tym artykule napiszę kolejną funkcję tego czujnika IR.

Czujnik omijania przeszkód IR składa się z 2 głównych części, a mianowicie nadajnika IR i odbiornika IR. A w tym artykule włączę tylko odbiornik IR.

Wykorzystam go do odczytu danych przesłanych przez Pilota.

Krok 1: Wymagaj komponentów

Wymagaj komponentów
Wymagaj komponentów
Wymagaj komponentów
Wymagaj komponentów
Wymagaj komponentów
Wymagaj komponentów

Wymagane składniki:

  • Czujnik podczerwieni do unikania przeszkód
  • Arduino NAno V.3
  • Przewód połączeniowy
  • Zdalne sterowanie
  • Mini USB

Wymagana biblioteka:

IRzdalny

Przeczytaj ten artykuł, aby dowiedzieć się, jak dodać biblioteki do Arduino „Dodaj bibliotekę”

Krok 2: Podłącz czujnik podczerwieni do Arduino

Podłącz czujnik podczerwieni do Arduino
Podłącz czujnik podczerwieni do Arduino

Czujnik podczerwieni do Arduino

VCC ==> +5V

GND ==> GND

WYJ ==> D2

Krok 3: Programowanie

Programowanie
Programowanie

Przed rozpoczęciem szkicowania upewnij się, że zainstalowano bibliotekę „IRremote”. Aby nie pojawiły się żadne błędy, gdy wypróbujesz szkic, który podałem.

Poniżej znajduje się szkic, z którego możesz skorzystać:

#włączać

wewn. PIN_ODBIORU = 2;

IRrecv nieodwoł.(RECV_PIN); decode_results wyniki;

pusta konfiguracja()

{ Szeregowy.początek(9600); nieodwoł.enableIRIn(); // Uruchom odbiornik }

pusta pętla () {

if (irrecv.decode(&wyniki)) { Serial.println(wyniki.wartość); nieodzysk.wznowienie(); // Odbierz następną wartość } delay(100); }

Jeśli potrzebujesz pliku, możesz go pobrać poniżej:

Krok 4: Wynik

Image
Image

Skieruj pilota w stronę odbiornika podczerwieni. Następnie naciśnij kilka przycisków.

Monitor szeregowy wyświetli dane z naciśniętego przycisku pilota.

Dane, które otrzymujemy z tego eksperymentu, można wykorzystać do innych fajnych rzeczy. Na przykład sterowanie diodą LED za pomocą pilota, włączanie wentylatora itp.

dziękuję za przeczytanie, do widzenia w kolejnym artykule

Zalecana: