Sisällysluettelo:

CSCI-1200-lopputenttiprojekti 1: 3 vaihetta
CSCI-1200-lopputenttiprojekti 1: 3 vaihetta

Video: CSCI-1200-lopputenttiprojekti 1: 3 vaihetta

Video: CSCI-1200-lopputenttiprojekti 1: 3 vaihetta
Video: Machine Learning with Python! Simple Linear Regression 2024, Marraskuu
Anonim
CSCI-1200 Final Exam Project 1
CSCI-1200 Final Exam Project 1

Tässä laboratoriossa käytät potentiometriä sytyttämään ja sammuttamaan viisi LEDiä. LED -valot himmenevät niin, että valittu LED on kirkkain, kun taas muut LEDit ovat sammuneet tai hieman himmeämpiä.

Tähän projektiin vaadittavat laitteet:

1. Arduino Uno

2. Potentiometri

3. 5 LEDiä

4. Leipälauta

5. Johdot/liittimet

Vaihe 1: Lisää viisi LEDiä

Lisää viisi LEDiä
Lisää viisi LEDiä

Tässä projektissa 5 LEDiä liitetään leipälevyyn. LEDit yhdistetään Arduinon portteihin, jotka käyttävät pulssileveysmodulaatiota (PWM). PWM-portit ovat: 11, 10, 9, 6 ja 5. PWM on analoginen lähtö 0-255, joka muunnetaan digitaaliseksi signaaliksi.

LED -valon liittäminen leipälevyyn:

1. Aseta LED leipälevylle

2. Kaaviossa LEDin alajohdin (-) on sijoitettu suoraan leipälevyn maadoituskiskoon. Tässä vaiheessa voidaan käyttää myös hyppyjohtoa LED -valon kytkemiseen mihin tahansa leipälevyn kohtaan.

3. Liitä hyppyjohto Arduinon portista leipälevyyn. Aseta 220 Ω (ohmin) vastus samalle riville kuin johto ja kytke se LED -valon yläjohtoon (+). Tässä projektissa LEDit on kytketty portteihin: 11, 10, 9, 6 ja 5.

4. Toista vaiheet 1-3 liittääksesi loput 4 LEDiä leipälevyyn

Vaihe 2: Lisää potentiometri

Lisää potentiometri
Lisää potentiometri

Potentiometriä käytetään vaihtamaan valittu LED, joka on kirkkain viidestä LEDistä. Potentiometrin kääntymissuunnasta riippuen valittu LED siirtyy joko vasemmalle tai oikealle.

Potentiometrin liittäminen leipälevyyn:

1. Aseta potentiometri leipälevylle

2. Kahden tapin puolella vasen tappi liitetään hyppyjohdolla leipälevyn virtakiskoon.

3. Oikea tappi liitetään leipälevyn maadoituskiskoon hyppyjohdolla.

4. Yhdistä vain yhdellä tapilla varustetulla puolella oleva nasta hyppyjohdolla mihin tahansa Arduinon analogiseen porttiin. Kaaviossa valittiin analoginen portti A5.

Vaihe 3: LED -haalistumisen koodi

Liitteenä on 1200_FinalExam_Project1.ino -tiedosto, joka sisältää kaikki projektin loppuun saattamiseen tarvittavat koodit. Koodi lukee potentiometristä analogisen arvon ja valitsee sitten oikean LED-valikon If-Statementin avulla. Valitun LED -valon vieressä olevat LED -valot asetetaan alemmalle tasolle ja LED -valot, jotka ovat kahden välimatkan päässä valitusta LED -valosta, asetetaan erittäin himmeälle tasolle. Jos LED on 3 tai 4 välilyönnin päässä valitusta LED -valosta, se sammuu.

Suositeltava: