Talaan ng mga Nilalaman:

CSCI-1200 Final Exam Project 1: 3 Mga Hakbang
CSCI-1200 Final Exam Project 1: 3 Mga Hakbang

Video: CSCI-1200 Final Exam Project 1: 3 Mga Hakbang

Video: CSCI-1200 Final Exam Project 1: 3 Mga Hakbang
Video: Interview with Frank Sun - Creator of MAK95 for your Primary ANZCA anaesthesia exam 2024, Nobyembre
Anonim
CSCI-1200 Final Exam Project 1
CSCI-1200 Final Exam Project 1

Sa lab na ito gagamit ka ng potensyomiter upang i-on at i-off ang 5 LEDs. Ang mga LED ay magsasama ng isang fade upang ang napiling LED ay ang pinakamaliwanag, habang ang iba pang mga LEDs ay alinman sa off o bahagyang lumabo.

Kinakailangan ang hardware para sa proyektong ito:

1. Arduino Uno

2. Potensyomiter

3. 5 LEDs

4. Breadboard

5. Mga Wire / Konektor

Hakbang 1: Idagdag ang Limang LEDs

Idagdag ang Limang LEDs
Idagdag ang Limang LEDs

Para sa proyektong ito, 5 mga LED ang makakonekta sa breadboard. Ang mga LED ay makakonekta sa mga port sa Arduino na gumagamit ng Pulse Width Modulation (PWM). Ang mga port na may PWM ay: 11, 10, 9, 6, at 5. Ang PWM ay isang analog na output sa saklaw na 0-255 na na-convert sa isang digital signal.

Upang ikonekta ang isang LED sa breadboard:

1. Ilagay ang LED sa breadboard

2. Sa diagram, ang ilalim na lead (-) ng LED ay inilalagay nang direkta sa ground rail ng breadboard. Ang isang jumper wire ay maaari ding magamit sa hakbang na ito upang ikonekta ang LED sa anumang posisyon sa breadboard.

3. Ikonekta ang isang jumper wire mula sa isang port sa Arduino sa breadboard. Maglagay ng resistor na 220 Ω (ohm) sa parehong hilera ng kawad at ikonekta ito sa tuktok na lead (+) ng LED. Para sa proyektong ito, ang mga LED ay konektado sa mga port: 11, 10, 9, 6, at 5.

4. Ulitin ang mga hakbang 1 - 3 upang ikonekta ang natitirang 4 LEDs sa breadboard

Hakbang 2: Idagdag ang Potentiometer

Idagdag ang Potentiometer
Idagdag ang Potentiometer

Gagamitin ang potensyomiter upang baguhin kung aling LED ang napili, na magiging pinakamaliwanag ng 5 LEDs. Nakasalalay sa direksyon na nakabukas ang potensyomiter ay magiging sanhi ng napiling paglipat ng LED alinman sa kaliwa o kanan.

Upang ikonekta ang potensyomiter sa breadboard:

1. Ilagay ang potensyomiter sa pisara

2. Sa gilid na may dalawang mga pin, ang kaliwang pin ay konektado sa isang jumper wire sa power rail ng breadboard.

3. Ang kanang pin ay konektado sa ground rail ng breadboard gamit ang isang jumper wire.

4. Sa gilid na may isang pin lamang, ikonekta ang pin gamit ang isang jumper wire sa alinman sa mga analog port sa Arduino. Sa diagram analog port A5 ay napili.

Hakbang 3: Code para sa LED Fade

Nakalakip ang 1200_FinalExam_Project1.ino file na naglalaman ng lahat ng kinakailangang code upang makumpleto ang proyektong ito. Binabasa ng code ang isang halagang analog na mula sa potentiometer, at pagkatapos ay gumagamit ng isang If-Statement na pipili ng tamang LED. Ang mga LED na direkta sa tabi ng napiling LED ay itatakda sa isang mas mababang antas, at ang mga LED na dalawang pumasa ang layo mula sa napiling LED ay maitatakda sa isang napaka-dim na antas. Kung mayroong isang LED 3 o 4 na mga puwang ang layo mula sa napiling LED, ang LED na iyon ay maitatakda lamang sa off.

Inirerekumendang: