Բովանդակություն:
- Քայլ 1: Հզորություն և հող
- Քայլ 2: LED- ների միացում
- Քայլ 3: Սեղմեք կոճակը
- Քայլ 4: Պոտենցիոմետր
- Քայլ 5: Հնարավոր սխալներ
- Քայլ 6: Կոդ
Video: ԱՄՆ Arduino- ն ընդհատեց LED լուսավորությունը `6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս նախագծում մենք կստեղծենք կարմիր, սպիտակ և կապույտ LED էկրան ՝ պոտենցիոմետրով և սեղմիչ կոճակով: Հեշտ է թվում, բայց դրա համար մենք կօգտագործենք ընդհատումներ: Այսպիսով, երբ սեղմված կոճակը սեղմվում է, պոտենցիոմետրից ստացված արժեքը սահմանում է LED- ների պայծառությունը: Անհրաժեշտ նյութերը ներառում են.
-Arduino Uno R3
-գրատախտակ
-արականից արական լարերը
-երեք LED (կարմիր, սպիտակ, կապույտ)
-պոտենցիոմետր
-սեղմել կոճակը
-220 ohm դիմադրություն
Քայլ 1: Հզորություն և հող
Նախ, միացրեք գետնին և 5 վ հոսանքը սնուցող տախտակին:
Քայլ 2: LED- ների միացում
Տեղադրեք բոլոր երեք LED- ները սեղանի վրա: Յուրաքանչյուրի համար կաթոդը միացրեք գետնին: Միացրեք 220 օհմ դիմադրություն անոդին, այնուհետև միացրեք այն արդուինոյին, 9-11 կապում:
Քայլ 3: Սեղմեք կոճակը
Կոճակի համար համոզվեք, որ այն միացրել եք հենց նկարի վրա: Էլեկտրաէներգիա, 220 ohm դիմադրություն գետնին, այնուհետև հակառակ ծայրին ՝ 3. կապի: Սա կօգտագործվի որպես ընդհատում:
Քայլ 4: Պոտենցիոմետր
Theիշտ ինչպես կոճակը, միացրեք պոտենցիոմետրը այնպես, ինչպես ցույց է տալիս նկարը: Սա ծառայելու է պայծառությունը կարգավորելու նպատակին:
Քայլ 5: Հնարավոր սխալներ
Համոզվեք, որ կապումներն իրար միացված են այնպես, ինչպես ցույց են տալիս ծածկագիրը և նկարները, և որ դրանք համընկնում են: Բացի այդ, համոզվեք, որ անոդը և կաթոդը համապատասխանաբար միացված են:
Քայլ 6: Կոդ
const բայթ ledBlue = 11; // սահմանում է կապույտ LED կապում 11 կոնստրուկտոր բայթ ledRed = 10; // LED կարմիր է դնում 10 -րդ կապում
const բայթ ledWhite = 9; // LED- ի սպիտակը սահմանում է 9 -ի կապում
const բայթ interruptPin = 3; // կոճակը որպես ընդհատում
const բայթ potPin = 1; // պոտենցիոմետրը A1 փին է
անկայուն int պայծառ; // LED պայծառություն
void setup () {
pinMode (ledBlue, OUTPUT); // կապույտ LED որպես Ելք
pinMode (ledRed, OUTPUT); // կարմիր LED ելքի տեսքով
pinMode (ledWhite, OUTPUT); // սպիտակ լուսադիոդ որպես ելք
pinMode (interruptPin, INPUT_PULLUP); // կոճակի կապում որպես INPUT_PULLUP
pinMode (potPin, INPUT); // պոտենցիոմետրի քորոց ՝ որպես Մուտք
// ընդհատումը սահմանում է մուտքի քորոցով և պայծառությամբ դեպի RISING
attachInterrupt (digitalPinToInterrupt (interruptPin), լույս, RISING);
} // ավարտել կարգավորումը
դատարկ շրջան () {
analogWrite (ledBlue, պայծառ); // Կապույտ LED- ն սահմանում է պայծառության սահմանված մակարդակին
analogWrite (ledRed, պայծառ); // Կարմիր LED- ն սահմանում է պայծառության սահմանված մակարդակին
analogWrite (ledWhite, պայծառ); // Սպիտակ LED- ն սահմանում է պայծառության սահմանված մակարդակին
} // ավարտի հանգույց
դատարկ լույս () {
պայծառ = analogRead (potPin); // Արժեքով կարդում է պոտենցիոմետրից
պայծառ = քարտեզ (պայծառ, 0, 1023, 0, 255); // Քարտեզների արժեքները LED լուսավորության համար
} // վերջ ավելի պայծառ
Խորհուրդ ենք տալիս:
Visuino Ինչպես օգտագործել զարկերակային լայնության մոդուլյացիան (PWM) LED լուսավորությունը փոխելու համար. 7 քայլ
Visuino Ինչպես օգտագործել Pulse Width Modulation (PWM) ՝ LED լուսավորությունը փոխելու համար: Այս ձեռնարկում մենք կօգտագործենք Arduino UNO- ին և Visuino- ին միացված LED- ը ՝ դրա պայծառությունը փոխելու համար ՝ օգտագործելով Pulse Width Modulation (PWM): Դիտեք ցուցադրական տեսանյութ
Կատարեք ձեր սեփական միջավայրի լուսավորությունը Raspberry Pi Zero- ի միջոցով. 5 քայլ (նկարներով)
Կատարեք ձեր սեփական միջավայրի լուսավորությունը Raspberry Pi Zero- ի հետ. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է համատեղել Raspberry Pi Zero- ն մի քանի լրացուցիչ մասերի հետ `ձեր հեռուստացույցին շրջապատող լուսավորության էֆեկտ ավելացնելու համար, ինչը բարձրացնում է դիտման փորձը: Եկեք սկսենք
Կարգավորեք LED լուսավորությունը ՝ օգտագործելով պոտենցիոմետր ՝ 4 քայլ
Կարգավորեք LED պայծառությունը `օգտագործելով պոտենցիոմետր. Նախորդ հոդվածում ես ձեզ ցույց տվեցի, թե ինչպես կարդալ ADC- ի արժեքը Potensometer- ով Arduino- ի միջոցով: Եվ այս անգամ ես կօգտվեմ ADC արժեքի ընթերցումից: Դա LED լուսավորության ճշգրտումն է:
Ստեղծեք ձեր սեփական Dimmable LED սեմինարի լուսավորությունը: 11 քայլ (նկարներով)
Ստեղծեք ձեր սեփական Dimmable LED սեմինարի լուսավորությունը. Մենք ՝ արտադրողներս, երբեք բավարար լուսավորություն չունենք մեր աշխատասեղանի վրա, այնպես որ մենք պետք է լամպեր գնենք: Բայց որպես ստեղծողներ, մենք չենք գնում իրեր (Եվ պոկվում …)
ԱՄՆ - USB. Ամերիկյան դրոշի USB հուշահամալիր. 8 քայլ (նկարներով)
ԱՄՆ - USB. Ամերիկյան դրոշի USB հուշահամալիր. Միացրեք և խաղացեք դրոշի ծածանման արարողություն: ԱՀ = Հայրենասիրական համակարգիչ: Առնչվող լուսանկարներն ու տեսանյութերը ՝ այստեղ: Լրացուցիչ նախագծերի համար այցելեք ni9e.com