2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto experimentu budeme pracovat se senzorem, což je odpor, který závisí na světle. V tmavém prostředí bude mít odpor velmi vysoký odpor. Jak fotonové světlo dopadá na detektor, odpor se sníží. Čím více světla budeme mít, tím nižší odpor budeme mít. Čtením různých hodnot ze senzoru můžeme zjistit, zda je světlo, tma nebo hodnota mezi nimi. Dalším prvkem, který v tomto experimentu použijeme, je Buzzer.
Krok 1: Nastavení obvodu a Beadboard
Schéma se skládá ze 3 prvků, kterými jsou: Fotorezistor (LDR), Piezo bzučák, 1 - 10 kΩ. LDR lze připojit libovolným způsobem, protože nemá polaritu. Pro odpor můžete použít od 1 do 10 KΩ, protože různé LDR mají různá nastavení. Vyzkoušejte různé hodnoty odporu, aby odpovídaly nejlepšímu nastavení vašeho LDR.
Krok 2: Kód
int piezoPin = 8; // Deklarace piezo bzučáku na pinu 8
int ldrPin = 0; // Deklarace LDR na analogovém pinu 0
int ldrValue = 0; // Čtení různých hodnot z LDR
neplatné nastavení
()
{ }
prázdná smyčka ()
{// Spuštění níže uvedených funkcí cyklu
ldrValue = analogRead (ldrPin); // přečtěte hodnotu z LDR
tón (piezoPin, 1000); // Zahrajte 1000Hz tón z piezo (pípnutí)
zpoždění (25); // chvíli počkejte, změňte zpoždění pro rychlou reakci.
noTone (piezoPin); // v tomto případě zastaví tón po 25 ms
zpoždění (ldrValue); // počkejte množství milisekund v ldrValue} //
Funkce konce cyklu
Krok 3: Materiály
1. Breadboard
2. Deska Arduino
3. Mužské dráty
4. Rezistory
5. Piezo bzučák
6. Světelný senzor