Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa eksperimentong ito gagana kami sa isang sensor na isang risistor na umaasa sa ilaw. Sa isang madilim na kapaligiran, ang risistor ay magkakaroon ng napakataas na resistensya. Tulad ng ilaw ng mga photon ay dumapo sa detector, ang resistensya ay bababa. Ang mas maraming ilaw ay magkakaroon kami ng isang mas mababang paglaban. Sa pamamagitan ng pagbabasa ng iba't ibang mga halaga mula sa sensor, mahahanap natin kung ito ay ilaw, madilim o isang halaga sa pagitan nila. Ang isa pang elemento na gagamitin namin sa eksperimentong ito ay ang Buzzer.
Hakbang 1: Pag-setup ng Circuit at Beadboard
Ang eskematiko ay binubuo sa 3 elemento na: Photoresistor (LDR), Piezo Buzzer, 1 - 10 kΩ. Ang LDR ay maaaring konektado sa anumang paraan na nais mo dahil wala itong polarity. Para sa paglaban maaari mong gamitin mula 1-10 KΩ dahil ang iba't ibang mga LDR ay may iba't ibang mga setting. Subukan ang iba't ibang mga halaga ng risistor upang magkasya ang pinakamahusay na mga setting sa iyong LDR.
Hakbang 2: Code
int piezoPin = 8; // Pagdeklara ng Piezo Buzzer sa Pin 8
int ldrPin = 0; // Pagdeklara ng LDR sa Analog Pin 0
int ldrValue = 0; // Nagbabasa ng iba't ibang mga halaga mula sa LDR
walang bisa ang pag-setup
()
{ }
walang bisa loop ()
{// Simula ang pag-andar ng cycle sa ibaba
ldrValue = analogRead (ldrPin); // basahin ang halaga mula sa LDR
tono (piezoPin, 1000); // Play a 1000Hz tone from the piezo (beep)
antala (25); // maghintay ng kaunti, baguhin ang pagkaantala para sa mabilis na pagtugon.
noTone (piezoPin); // ihinto ang tono pagkatapos ng 25 ms sa kasong ito
antala (ldrValue); // hintayin ang dami ng milliseconds sa ldrValue} //
Pagtatapos ng pag-andar ng ikot
Hakbang 3: Mga Kagamitan
1. Breadboard
2. Lupon ng Arduino
3. Mga Wire ng Lalaki
4. Mga lumalaban
5. Piezo Buzzer
6. Light Sensor