Satura rādītājs:
- 1. darbība. Jauda un zemējums
- 2. darbība: gaismas diožu savienošana
- 3. darbība: spiedpoga
- 4. solis: potenciometrs
- 5. darbība: iespējamās kļūdas
- 6. darbība: kods
Video: ASV Arduino pārtraukt LED spilgtumu: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Šajā projektā mēs izveidosim sarkanu, baltu un zilu LED displeju ar potenciometru un spiedpogu. Izklausās vienkārši, bet arī mēs šim nolūkam izmantosim pārtraukumus. Tātad, nospiežot spiedpogu, potenciometra vērtība noteiks gaismas diodes spilgtumu. Nepieciešamie materiāli ietver:
-Arduino Uno R3
-maizes dēlis
-vadi no vīriešu līdz vīriešiem
-trīs gaismas diodes (sarkana, balta, zila)
-potenciometrs
-Uzspied pogu
-220 omu rezistors
1. darbība. Jauda un zemējums
Vispirms maizei pievienojiet zemi un 5 V strāvu.
2. darbība: gaismas diožu savienošana
Novietojiet visas trīs gaismas diodes uz maizes dēļa. Katram savienojiet katodu ar zemi. Pievienojiet 220 omu rezistoru anodam un pēc tam pievienojiet to arduino, tapas 9-11.
3. darbība: spiedpoga
Nospiežot pogu, pārliecinieties, ka tas ir pievienots tieši attēlā. Strāvas padeve, 220 omu rezistors zemē un pēc tam pretējā galā līdz tapai 3. Tas tiks izmantots kā pārtraukums.
4. solis: potenciometrs
Tāpat kā spiedpogu, pievienojiet potenciometru tieši tā, kā parādīts attēlā. Tas kalpos spilgtuma regulēšanai.
5. darbība: iespējamās kļūdas
Pārliecinieties, vai tapas ir savienotas, kā redzams kodā un attēlos, un vai tās sakrīt. Tāpat pārliecinieties, ka anods un katods ir attiecīgi savienoti.
6. darbība: kods
const baits ledBlue = 11; // uzstāda LED zilu pie pin 11const baits ledRed = 10; // uzstāda LED sarkanu pie tapas 10
const baits ledWhite = 9; // iestata baltu LED uz 9. tapu
const baits interruptPin = 3; // spiedpoga kā pārtraukums
const baits potPin = 1; // potenciometrs ir tapa A1
gaistošs int spilgts; // LED spilgtums
void setup () {
pinMode (ledBlue, OUTPUT); // zils LED kā izeja
pinMode (ledRed, OUTPUT); // sarkana gaismas diode kā OUTPUT
pinMode (ledWhite, OUTPUT); // balta gaismas diode kā OUTPUT
pinMode (interruptPin, INPUT_PULLUP); // pogas tapa kā INPUT_PULLUP
pinMode (potPin, INPUT); // potenciometra tapa kā INPUT
// iestata pārtraukumu ar ievades tapu un spilgtumu līdz RISING
attachInterrupt (digitalPinToInterrupt (interruptPin), gaišs, RISING);
} // beigt iestatīšanu
void loop () {
analogWrite (ledBlue, spilgts); // Iestata zilo LED uz iestatīto spilgtuma līmeni
analogWrite (ledSarkans, spilgts); // Iestata sarkano gaismas diodi uz iestatīto spilgtuma līmeni
analogWrite (ledWhite, gaišs); // Iestata balto LED uz iestatīto spilgtuma līmeni
} // beigu cilpa
tukša gaisma () {
gaišs = analogRead (potPin); // Nolasīts no potenciometra
gaišs = karte (gaišs, 0, 1023, 0, 255); // Kartes vērtības LED spilgtumam
} // beigas gaišākas
Ieteicams:
Izgaist/kontrolēt LED/spilgtumu, izmantojot potenciometru (mainīgu rezistoru) un Arduino Uno: 3 soļi
Izgaist/kontrolēt LED/spilgtumu, izmantojot potenciometru (mainīgo rezistoru) un Arduino Uno: Arduino analogās ieejas tapa ir pievienota potenciometra izejai. Tātad Arduino ADC (analogā digitālā pārveidotāja) analogā tapa nolasa izejas spriegumu ar potenciometru. Pagriežot potenciometra pogu, mainās izejas spriegums un Arduino
Pielāgojiet LED spilgtumu, izmantojot potenciometru: 4 soļi
Pielāgojiet LED spilgtumu, izmantojot potenciometru: Iepriekšējā rakstā es jums parādīju, kā nolasīt ADC vērtību no potenciometra, izmantojot Arduino. Un šoreiz es izmantošu ADC vērtības rādījumus. Tas ir LED spilgtuma pielāgošana
Kā pārtraukt Facebook automātiski atskaņot videoklipus Android ierīcē !!: 10 soļi
Kā apturēt Facebook no automātiskas videoklipu atskaņošanas operētājsistēmā Android
ASV - USB: ASV karoga USB memoriāls: 8 soļi (ar attēliem)
ASV - USB: Amerikas karoga USB memoriāls: Plug and play karoga vicināšanas ceremonija. PC = Patriotiskais dators. Saistītās fotogrāfijas un video šeit. Apmeklējiet ni9e.com, lai iegūtu vairāk projektu
Dr Magnētiskais dinozaurs (vai kā es iemācījos pārtraukt meklēt un mīlēt austiņas): 4 soļi
Dr Magnētiskais dinozaurs (vai kā es iemācījos pārtraukt austiņu meklēšanu un mīlēt tās): Šo pamācību galvenokārt radīja divas lietas, pirmkārt, es zinu, ka visi gribēja iemācīties izgatavot plastmasas dinozauru magnētisko, un supermagnetus Ausu pumpuri. Visos šajos iedomātajos tīklos esmu dzirdējis, ka jūs varat iegūt lieliskus