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

Š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ę

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

2 žingsnis: 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

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

4 žingsnis: 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

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

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

www.youtube.com/embed/tBVq6cvgnmU