Sisällysluettelo:

Laboratorio 4 - Millit: 4 vaihetta
Laboratorio 4 - Millit: 4 vaihetta

Video: Laboratorio 4 - Millit: 4 vaihetta

Video: Laboratorio 4 - Millit: 4 vaihetta
Video: 💥 Vikings: War Of Clans |ЭТОГО ЖДАЛИ ВСЕ!| Мастерская НОВОСТЕЙ 4| Master VIKING|💥 2024, Heinäkuu
Anonim
Laboratorio 4 - Milliä
Laboratorio 4 - Milliä

Tämä on vaiheittainen prosessi kuinka asettaa vilkkuvat LED -valot, jotka vilkkuvat eri aikaväleillä potentiometrillä, joka säätää kirkkautta ja kahdella painikkeella, joista ensimmäinen lisää LED -valojen välähdysvälejä enintään 3 -kertaiseksi ja joista toinen lyhentää LED -valojen välähdysvälejä minimikertoimeen 1.

Tarvitset seuraavat:

1. Arduino UNO

2. Leipälauta

3. 3 LEDiä

4. Potentiometri

5. 2 Painikkeet

6. 3 100 Ω vastukset

7. 2 2 kΩ vastukset

Vaihe 1: Lisää LED -valoja

Lisää LED -valoja
Lisää LED -valoja

1. Aseta 3 LEDiä leipälevylle.

2. Liitä jokainen LED maahan (+).

3. Liitä ensimmäinen LED -portti porttiin 9, toinen porttiin 10 ja kolmas porttiin 11, joissa on vähintään 100 ohmin vastus LED -valon suojaamiseksi.

4. Liitä GND -portti leipälevyn maahan, johon LEDit on kytketty.

Vaihe 2: Lisää potentiometri

Lisää potentiometri
Lisää potentiometri

1. Aseta potentiometri leipälevylle.

2. Liitä potentiometrin vasen sarake samaan maahan kuin LEDit.

3. Liitä potentiometrin oikea sarake virtaan (-).

4. Liitä 5V -portti samaan virtaan.

5. Liitä potentiometrin keskipylväs analogiseen A0 -porttiin.

Vaihe 3: Lisää painikkeita

Lisää painikkeita
Lisää painikkeita

1. Aseta kaksi painonappia leipälaudalle.

2. Liitä kunkin vasen yläsarake maahan.

3. Liitä kunkin oikea alasarake virtaan.

4. Liitä ensimmäisen painikkeen vasen alasarake porttiin 7 ja toisen painikkeen vasen alasarake porttiin 8.

Vaihe 4: Koodi ja mahdolliset virheet

Painikkeiden ei pitäisi sallia kertoimamuuttujan mennä alle 0: n tai yli 3: n, ja ne voidaan helposti pysäyttää rajoittamalla koodin vuorovaikutusta kertoimamuuttujan kanssa, kun se havaitaan painetuksi.

Painikkeiden mukana tulee myös tavallinen 50 millisekunnin viive, kun se havaitaan painetuksi.

Joukkoja ja silmukoita tulisi käyttää, jos ne voivat yksinkertaistaa koodia sekä tehokkuuden että luettavuuden vuoksi.

Potentiometrin ei pitäisi tehdä muuta kuin rajoittaa LED -valojen jännitettä, mikä rajoittaa niiden kirkkautta ja mahdollistaa analogisten säätöjen päivityksen aikana.

Kertojamuuttujan tulee olla oletusarvoisesti 1 ja kertoa suoraan muuttujat, jotka määrittävät viiveen jokaiselle LEDille for -silmukassa, joka päivittää LEDien tilan yksinkertaisuuden vuoksi.

Jos painike ei reagoi oikein, se voi johtua jännitteestä, joka aiheuttaa UNO -levyn ongelmia sen tilan lukemisessa. Jokaisen noin 2 kΩ: n vastuksen pitäisi korjata tämä ongelma.

Suositeltava: