Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä kokeessa aiomme työskennellä anturin kanssa, joka on valosta riippuva vastus. Pimeässä ympäristössä vastuksen vastus on erittäin korkea. Kun fotonivalo laskeutuu ilmaisimeen, vastus pienenee. Mitä enemmän valoa, sitä pienempi vastus. Lukemalla erilaisia arvoja anturista voimme havaita, onko se vaalea, tumma vai niiden välinen arvo. Toinen elementti, jota aiomme käyttää tässä kokeessa, on Buzzer.
Vaihe 1: Piirin asennus ja Beadboard
Kaavio koostuu kolmesta elementistä, jotka ovat: Valovastus (LDR), Pietsosummeri, 1 - 10 kΩ. LDR voidaan kytkeä haluamallasi tavalla, koska sillä ei ole napaisuutta. Resistanssiksi voit käyttää 1-10 KΩ, koska eri LDR-laitteilla on eri asetukset. Kokeile eri vastusarvoja, jotta ne sopivat parhaisiin asetuksiin LDR: n kanssa.
Vaihe 2: Koodi
int piezoPin = 8; // Piezo -summerin ilmoittaminen nastassa 8
int ldrPin = 0; // LDR: n ilmoittaminen analogisella nastalla 0
int ldrValue = 0; // Eri arvojen lukeminen LDR: stä
mitätön asetus
()
{ }
tyhjä silmukka ()
{// Alla olevien syklitoimintojen käynnistäminen
ldrValue = analoginenLue (ldrPin); // lukee arvon LDR: stä
sävy (piezoPin, 1000); // Toista 1000 Hz: n ääni pietsosta (piippaus)
viive (25); // odota vähän, muuta viive nopeaa vastausta varten.
noTone (piezoPin); // lopeta ääni 25 ms kuluttua tässä tapauksessa
viive (ldrValue); // odota millisekuntien määrä (ldrValue}) //
Syklin lopettaminen
Vaihe 3: Materiaalit
1. Leipälauta
2. Arduino Board
3. urosjohdot
4. Vastukset
5. Pietsosummeri
6. Valoanturi