Turinys:

„Arduino“šviesos intensyvumo lempa: 5 žingsniai
„Arduino“šviesos intensyvumo lempa: 5 žingsniai

Video: „Arduino“šviesos intensyvumo lempa: 5 žingsniai

Video: „Arduino“šviesos intensyvumo lempa: 5 žingsniai
Video: 2 pamoka - pažintis su Basic elements, trigger ir timer blokais 2024, Liepa
Anonim
„Arduino“šviesos intensyvumo lempa
„Arduino“šviesos intensyvumo lempa

Šiame projekte sužinosite, kaip automatiškai įjungti lempą, kai sutemsta

Prekės

Ko jums reikės:

  • TinkerCAD programinė įranga
  • LDR (šviesos/tamsos sąlygoms aptikti)
  • „Arduino“mikrovaldiklis
  • Lemputė
  • Relė (nes lemputė sunaudoja 120 V, palyginti su „Arduino“, kuri teikia 5 V įtampą)
  • Maitinimo šaltinis
  • Duonos lenta (neprivaloma)
  • Užsirašykite „Arduino“kodą

1 žingsnis: sukurkite grandinę

Sukurkite grandinę
Sukurkite grandinę

Įsitikinkite, kad jūsų grandinė yra tinkamai suderinta, kaip parodyta

2 žingsnis: LDR jutiklis

LDR jutiklis
LDR jutiklis

Kaip parodyta paveikslėlyje, LDR jutiklio ryšys yra susietas. Vienas galas yra pritvirtintas prie pagrindo, o kitas galas yra prijungtas prie VCC rezistoriaus. LDR išėjimo signalas yra prijungtas tarp LDR kojos ir rezistoriaus kojos.

3 žingsnis: relė ir lempa

Relė ir lempa
Relė ir lempa

Įsitikinkite, kad viskas atrodo taip, kaip parodyta paveikslėlyje

4 žingsnis: kodavimas

Kodavimas
Kodavimas

Tam kodavimo dalis yra gana tiesi. Pirmoje eilutėje parodyta, kad mes skaitome įvestį iš analoginio kaiščio A0 ir atspausdiname jį ant nuoseklaus monitoriaus, kaip matote. Toliau atliekame sąlyginį formatavimą, per kurį patikriname A0 reikšmę. Nesvarbu, ar A0 vertė yra lygi ar didesnė nei 500, skaitmeninis kaištis 4 nustatytas į LOW, o jei vertė yra mažesnė, kaištis 4 yra nustatytas į HIGH. Relė susieta su 4 kaiščiu.

FYI: nukopijuokite tai, kas nurodyta kode

5 žingsnis: mokymo programos rezultatas

Pamokos rezultatas
Pamokos rezultatas

Štai kaip jūsų pamoka turėtų atrodyti vieną kartą

Peržiūrėkite šį vaizdo įrašą, kaip jį valdyti:

www.youtube.com/embed/tBVq6cvgnmU

Rekomenduojamas: