Բովանդակություն:
Video: Bentzi Led: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
ահա թե ինչ տեսք ունի այն աշխատելիս
Քայլ 1: Լույսի ծածկագիր
Գուցե մի փոքր խառնաշփոթ լինի, երբ նայում ես այստեղից
int greenled = 9; // սահմանում է կանաչ գույնը լույսի համար
int կապույտ = 10; // սահմանում է կապույտ գույնը թեթև int redled = 11; // սահմանում է կարմիր գույնը թեթև int redval = 0; // սահմանում է մի արժեք, որը կարող է փոխվել կարմիր գույնի համար int blueval = 0; // սահմանում է մի արժեք, որը կարող է փոխվել կապույտ գույնի համար int greenval = 0; // սահմանում է մի արժեք, որը կարող է փոխվել կանաչ int գույնի համար potPin = A0; // արժեքը սահմանում է պենտենցիոմետրի համար, որը թույլ է տալիս աշխատել void setup () {// տեղադրեք ձեր տեղադրման կոդը այստեղ ՝ մեկ անգամ գործարկելու համար. pinMode (potPin, INPUT); // դարձնելով այն ՄՏԱՈ youԹՅՈՆ, դուք ասում եք Potpin- ին կարդալ, թե ինչ արժեքներ ունեն pinMode (A0, INPUT); // մուտքագրելով այն ասում է, որ արժեքներ կարդա, ուղարկեք այն թեթև pinMode- ին (կանաչապատված, OUTPUT); // բոլոր լույսերի համար `ասելով, որ դրանք ԵԼՔՆԵՐ են, դուք ասում եք, որ նրանք արտադրեն գույն: pinMode (կարմիր, դուրս եկած); pinMode (կապույտ, դուրս եկած); Serial.begin (9600); // սա ասում է, որ Սերիալը սկսի տպագրել արժեքները}
void loop () {// տեղադրեք ձեր հիմնական կոդը այստեղ ՝ բազմիցս գործարկելու համար. կարդալ potpin blueval = analogRead (potPin); // սա հուշում է, որ արժեքը պետք է կարդալ potpin redval = քարտեզից (redval, 0, 1023, 255, 0); // սա նշանակում է, որ արժեքները 0 -ին միջամտեն 1023 և 255 -ից զրոյական կապալվալ = քարտեզ (կապույտ, 0, 1023, 0, 255); // նույնը, ինչ վերևում, տարբեր թվեր greenval = քարտեզ (կանաչ, 0, 1023, 130, 5); // նույնը, ինչ վերևում, տարբեր թվեր Serial.print (redval); // Սերիալին ասելով `կարմիր արժեքը նույնը տպել կապույտ և կանաչ Serial.print (blueval) դեպքում; Serial.println (greenval); analogWrite (redled, redval); // հուշում է, որ լույսը գործի այնպես, ինչպես redvalue- ն ասում է analogWrite (greenled, greenval); analogWrite (կապտած, կապույտ);
}
Քայլ 2: Կարգավորում
մեծ ոտքը լույսի համար անցնում է հինգ վոլտ միջին ոտքի ՝ հնգամետի համար անցնում է A0
Քայլ 3. Ինչ տեսք ունի, երբ այն փորձում ես վերջում
Եթե ցանկանում եք փոխել գույները, վերադարձեք ծածկագրերի հավաքածու և կարգավորեք թվերը, երբ կարմիր արժեքը կամ կանաչը կամ կապույտը քարտեզից կարդում են, ըստ էության, այստեղ փոխեք թվերը redval = map (redval, 0, 1023, 255, 0);
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)