Praktikal na Patnubay sa Pagtatayo ng Isang Arduino-Wellow Light Intensity Tagakontrol

Ang paglikha ng light current controller gamit ang Arduino ay pumapayag sa eksaktong pangangasiwa ng mga sistema ng ilaw. Ang gabay na ito ay nagbibigay ng mga instruksiyong hakbang-by-paa-paa upang makagawa ng simple at mabisang aparato para sa pagkontrol ng mga antas ng liwanag batay sa user input o sensor data.

Kailangan ang mga Komponente

Pagtatakda ng hardware

Pagdugtung - dugtungin ang photoresistor sa isang division division sa pamamagitan ng isang resistor. Ikonekta ang junction sa isang analog input pin sa Arduino. Ikonekta ang LED sa isang digital PWM pin sa pamamagitan ng isang resistor. Gamitin ang breadboard at mga kawad ng jumper upang maging matatag ang lahat ng koneksiyon.

Pag - aayos sa Arduino

Sumulat ng programa upang basahin ang antas ng liwanag mula sa photoresistor at baguhin ang LED thread alinsunod dito. Gamitin ang analogong Read() upang makuha ang mga datos ng sensor at ang analogong Writer() function upang kontrolin ang LED. Implement isang simpleng control algorithm upang mapanatili ang ninanais na mga antas ng liwanag.

Kodigo ng Sample

````cpp cont sensorPin = A0; content int leadPin = 9; int sensorValue = 0; defenment settup() ⁇ pinMode(ledPin, UREPUT); Serial.bendingin(9600); ⁇ ⁇ ⁇ ⁇ ⁇ ; ⁇ ⁇ ⁇ ( ⁇ ); ⁇ ( ⁇ ⁇ ( ⁇ ⁇ ⁇ ; ⁇ ⁇ ( ⁇ ; ⁇ ⁇ ( ⁇ ; ⁇ ( ⁇ ( ⁇ ( ⁇ ); ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ; ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ; ⁇ ( ⁇ ); ⁇ ( ⁇ ( ⁇ ); ⁇ ( ⁇ ); ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ); ⁇ ); ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ); ⁇ ); ⁇ ); ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ); ⁇ ); ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ( ⁇ ); ⁇ ( ⁇ ( ⁇ ); ⁇ ( ⁇ );