Satura rādītājs:
- 1. darbība: pievienojiet gaismas diodes
- 2. darbība: pievienojiet potenciometru
- 3. darbība: pievienojiet pogas
- 4. darbība: kods un iespējamās kļūdas
Video: 4. laboratorija - milis: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šis ir soli pa solim process, kā iestatīt mirgojošu gaismas diožu sēriju, kas mirgo dažādos intervālos ar potenciometru, kas kontrolē spilgtumu, un divām pogām, no kurām pirmā palielina gaismas diodes mirgošanas intervālus līdz pat 3 reizēm. un otrais no tiem samazina gaismas diodes mirgošanas intervālus līdz minimālajam reizinātājam 1.
Jums būs nepieciešams:
1. Arduino UNO
2. Maizes dēlis
3. 3 gaismas diodes
4. Potenciometrs
5. 2 Spiedpogas
6. 3 100 Ω rezistori
7. 2 2 kΩ rezistori
1. darbība: pievienojiet gaismas diodes
1. Novietojiet 3 gaismas diodes uz maizes dēļa.
2. Savienojiet katru gaismas diodi ar zemi (+).
3. Pievienojiet pirmo gaismas diodu 9. pieslēgvietai, otro - 10. pieslēgvietai un trešo - 11. pieslēgvietai ar vismaz 100 omu rezistoru, lai aizsargātu gaismas diodi.
4. Savienojiet GND portu ar maizes dēļa zemi, kur ir pievienotas gaismas diodes.
2. darbība: pievienojiet potenciometru
1. Novietojiet potenciometru uz maizes dēļa.
2. Savienojiet potenciometra kreiso kolonnu ar to pašu zemi, kurā atrodas gaismas diodes.
3. Pievienojiet potenciometra labo kolonnu strāvai (-).
4. Pievienojiet 5V portu tai pašai strāvai.
5. Savienojiet potenciometra vidējo kolonnu ar A0 analogo portu.
3. darbība: pievienojiet pogas
1. Novietojiet divas spiedpogas uz maizes dēļa.
2. Savienojiet katra augšējo kreiso kolonnu ar zemi.
3. Savienojiet katra apakšējo labo kolonnu ar strāvu.
4. Savienojiet pirmās spiedpogas apakšējo kreiso kolonnu ar 7. portu un otrās spiedpogas apakšējo kreiso kolonnu ar 8. pieslēgvietu.
4. darbība: kods un iespējamās kļūdas
Pogām nevajadzētu ļaut reizinātāja mainīgajam būt zemākam par 0 vai virs 3, un tās var viegli apturēt, ierobežojot koda mijiedarbību ar reizinātāja mainīgo, kad tiek konstatēts, ka tas tiek nospiests.
Pogām jābūt arī ar standarta 50 milisekundes aizkavi, kad tiek konstatēts, ka tās tiek nospiestas.
Masīvi un cilpas jāizmanto, ja var vienkāršot kodu gan efektivitātes, gan lasāmības dēļ.
Potenciometram vajadzētu nedarīt neko citu, kā ierobežot gaismas diodēm piegādāto spriegumu, tādējādi ierobežojot to spilgtumu un veicot analogus pielāgojumus, kad tie tiek atjaunināti.
Reizinātāja mainīgais pēc noklusējuma ir jāiestata uz 1 un tieši jāreizina mainīgie, kas nosaka aizkavi katrai gaismas diodei for cilpā, kas vienkāršības labad atjaunina gaismas diodes stāvokli.
Ja poga nereaģē pareizi, tas var būt saistīts ar spriegumu, kas rada problēmas UNO valdes stāvokļa nolasīšanā. Rezistoram katrā ar aptuveni 2 kΩ vajadzētu atrisināt šo problēmu.
Ieteicams:
Pārnēsājamā Arduino laboratorija: 25 soļi (ar attēliem)
Pārnēsājamā Arduino laboratorija: Sveiki visiem …. Visi ir pazīstami ar Arduino. Būtībā tā ir atvērtā koda elektroniskā prototipēšanas platforma. Tas ir vienas plates mikrokontrollera dators. Tas ir pieejams dažādās formās Nano, Uno utt. Visi tiek izmantoti, lai izveidotu elektronisku pro
HackerBox 0051: MCU laboratorija: 10 soļi
HackerBox 0051: MCU Lab: Sveiciens HackerBox hakeriem visā pasaulē! HackerBox 0051 piedāvā HackerBox MCU laboratoriju. MCU Lab ir izstrādes platforma, lai pārbaudītu, izstrādātu un prototipu, izmantojot mikrokontrollerus un mikrokontrolleru moduļus. Arduino Nano, ESP32 modulis
Raspberry Pi daudzfunkcionālā mobilā laboratorija: 5 soļi
Raspberry Pi daudzfunkcionāla mobilā laboratorija: Es katru gadu izmantoju dažus aveņu pi projektus, kas man ir jāiepako kastē vai maisos, lai tos nogādātu vietā, kur es izmantošu projektu. Sākotnēji es biju plānojis katram projektam uzbūvēt kaut ko (piemēram, čemodānu)
Pārnēsājama elektroniskā laboratorija: 16 soļi
Pārnēsājama elektroniskā laboratorija: es veicu daudz elektronisku eksperimentu ar Arduino, Raspberry Pi, ESP un atsevišķiem komponentiem, bet es arī veicu daudzus citus darbus, tāpēc man vienmēr pietrūkst vietas saviem pašreizējiem projektiem. Iebūvētais ekrāns ļauj augšupielādēt projektus
Sensoru laboratorija - temperatūra: 5 soļi
Sensora laboratorija - temperatūra: šajā laboratorijā jūs izmantosit LCD ekrānu, lai parādītu apkārtnes pašreizējos mitruma un temperatūras rādījumus. Nepieciešamā aparatūra: Arduino UnoLCD ekrāns Potenciometrs Temperatūras/mitruma sensors Maizes dēlisVadi/SavienotājiLibrari