Spisu treści:

Brzęczyk czujnika światła: 5 kroków
Brzęczyk czujnika światła: 5 kroków

Wideo: Brzęczyk czujnika światła: 5 kroków

Wideo: Brzęczyk czujnika światła: 5 kroków
Wideo: Jak podłączyć czujnik ruchu PIR z naświetlaczem LED wroled.pl 2024, Lipiec
Anonim
Brzęczyk czujnika światła
Brzęczyk czujnika światła

W tym eksperymencie będziemy pracować z czujnikiem, który jest rezystorem zależnym od światła. W ciemnym otoczeniu rezystor będzie miał bardzo wysoką rezystancję. Gdy światło fotonów pada na detektor, rezystancja maleje. Im więcej światła, tym mniejszy opór. Odczytując różne wartości z czujnika, możemy wykryć, czy jest to jasne, ciemne, czy też wartość między nimi. Kolejnym elementem, którego użyjemy w tym eksperymencie jest Buzzer.

Krok 1: Konfiguracja obwodu i Beadboard

Konfiguracja obwodu i Beadboard
Konfiguracja obwodu i Beadboard

Schemat składa się z 3 elementów, którymi są: Fotorezystor (LDR), Piezo Buzzer, 1 – 10 kΩ. LDR można podłączyć w dowolny sposób, ponieważ nie ma polaryzacji. Dla oporu można użyć od 1-10 KΩ, ponieważ różne LDR mają różne ustawienia. Wypróbuj różne wartości rezystora, aby dopasować najlepsze ustawienia do swojego LDR.

Krok 2: Kod

Kod
Kod

int piezopin = 8; // Deklarowanie brzęczyka piezoelektrycznego na styku 8

int ldrPin = 0; // Deklaracja LDR na analogowym pinie 0

int ldrValue = 0; // Odczytywanie różnych wartości z LDR

pusta konfiguracja

()

{ }

pusta pętla()

{ // Rozpoczęcie cyklu funkcji poniżej

ldrValue = odczyt analogowy(ldrPin); // odczytaj wartość z LDR

ton (piezoPin, 1000); // Odtwórz ton 1000 Hz z piezo (beep)

opóźnienie(25); // poczekaj chwilę, zmień opóźnienie, aby uzyskać szybką odpowiedź.

noTone(piezoPin); // w tym przypadku zatrzymaj dźwięk po 25 ms

opóźnienie(ldrValue); // czekaj ilość milisekund w ldrValue} //

Funkcje końca cyklu

Krok 3: Materiały

Materiały
Materiały
Materiały
Materiały
Materiały
Materiały

1. Deska do krojenia chleba

2. Płytka Arduino

3. Męskie przewody

4. Rezystory

5. Brzęczyk piezoelektryczny

6. Czujnik światła

Zalecana: