Sisukord:
- Samm: toide ja maandus
- 2. samm: LED -ide ühendamine
- Samm: vajutage nuppu
- Samm: potentsiomeeter
- Samm: võimalikud vead
- 6. samm: kood
Video: USA Arduino katkestuse LED -heledus: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Selles projektis loome punase, valge ja sinise LED -ekraani koos potentsiomeetri ja nupuga. Kõlab lihtsalt, kuid kasutame selleks ka katkestusi. Seega, kui vajutada nupule, määrab potentsiomeetri väärtus LED -ide heleduse. Vajalike materjalide hulka kuuluvad:
-Arduino Uno R3
-leivalaud
-meestele ja meestele mõeldud juhtmed
-kolm LED -i (punane, valge, sinine)
-potentsiomeeter
-nupp
-220 oomi takisti
Samm: toide ja maandus
Esiteks ühendage maandus ja 5v toide leivaplaadiga.
2. samm: LED -ide ühendamine
Asetage kõik kolm LED -i leivaplaadile. Ühendage katood iga maaga. Ühendage 220 oomi takisti anoodiga ja seejärel ühendage see arduinoga, tihvtid 9-11.
Samm: vajutage nuppu
Vajutage nupule kindlasti see, mis on pildil täpselt ühendatud. Toide voolule, 220 oomi takisti maandusele ja seejärel tihvti 3 vastasots. Seda kasutatakse katkestusena.
Samm: potentsiomeeter
Sarnaselt nupule ühendage potentsiomeeter täpselt nagu pildil. See aitab heledust reguleerida.
Samm: võimalikud vead
Veenduge, et tihvtid on ühendatud nii, nagu kood ja pildid näitavad, ja need sobivad kokku. Samuti veenduge, et anood ja katood on vastavalt ühendatud.
6. samm: kood
const bait ledBlue = 11; // määrab LED -i siniseks tihvti 11 korral, bait ledRed = 10; // seab LED -i punaseks tihvti 10 juures
const bait ledWhite = 9; // määrab LED -i valgeks nööpnõelale 9
konst bait katkestusPin = 3; // katkestusena vajutusnupp
const bait potPin = 1; // potentsiomeeter on tihvt A1
lenduv int hele; // LED -heledus
tühine seadistus () {
pinMode (ledBlue, OUTPUT); // sinine LED väljundina
pinMode (ledRed, OUTPUT); // punane LED väljundina
pinMode (ledWhite, OUTPUT); // valge LED väljundina
pinMode (interruptPin, INPUT_PULLUP); // nööpnõel kui INPUT_PULLUP
pinMode (potPin, INPUT); // potentsiomeetri tihvt INPUT
// seadistab katkestuse sisendpinge ja heledusega RISING
attachInterrupt (digitalPinToInterrupt (interruptPin), kerge, RISING);
} // seadistamise lõpetamine
void loop () {
analogWrite (ledBlue, hele); // Seab sinise LED -i määratud heledustasemele
analogWrite (ledRed, hele); // Seab punase LED -i määratud heledustasemele
analogWrite (ledWhite, hele); // Seab valge LED -i määratud heledustasemele
} // lõpptsükkel
tühi valgus () {
hele = analogRead (potPin); // Väärtus loetakse potentsiomeetrilt
hele = kaart (hele, 0, 1023, 0, 255); // kaardistab LED -heleduse väärtused
} // lõpp heledam
Soovitan:
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
Neopixel Ws2812 LED -i või LED -riba või LED -rõnga kasutamine Arduinoga: 4 sammu
Kuidas kasutada Neopixel Ws2812 LED -i või LED -riba või LED -rõngast Arduinoga: Tere poisid, kuna Neopixeli LED -riba on väga populaarsed ja seda nimetatakse ka ws2812 LED -ribaks. Need on väga populaarsed, kuna nendel LED -ribadel saame käsitleda iga LED -i eraldi, mis tähendab, et kui soovite, et vähesed LED -id helendaksid ühes värvitoonis
ESP8266 RGB LED -riba WIFI juhtimine - NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu - RGB LED STRIP nutitelefoni juhtimine: 4 sammu
ESP8266 RGB LED -riba WIFI juhtimine | NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu | RGB LED STRIP nutitelefoni juhtimine: Tere poisid, selles õpetuses õpime, kuidas kasutada nodemcu või esp8266 IR -kaugjuhtimispuldina, et juhtida RGB LED -riba ja Nodemcu saab juhtida nutitelefoniga WiFi kaudu. Nii et põhimõtteliselt saate oma nutitelefoniga juhtida RGB LED -riba
Tulekahjusignalisatsioon Arduino abil [paar lihtsat sammu]: 3 sammu
Arduino kasutav tulekahjusignalisatsioon [paar lihtsat sammu]: Kas soovite Arduinoga teha lihtsa ja huvitava projekti, mis võiks samal ajal olla tõesti kasulik ja potentsiaalselt elupäästev? Kui jah, siis olete jõudnud õigesse kohta õppima midagi uut ja uuenduslikku. Selles postituses läheme
USA - USB: Ameerika lipu USB mälestusmärk: 8 sammu (koos piltidega)
USA - USB: Ameerika lipu USB mälestusmärk: Plug and play lipu lehvitamise tseremoonia. PC = Isamaaline arvuti. Seotud fotod ja videod siin. Lisateavet leiate veebisaidilt ni9e.com