Мазмұны:
Бейне: Bentzi Led: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
ол жұмыс істеген кезде осылай көрінеді
1 -қадам: Жарық коды
Бұл жерден қараған кезде, бұл аздап өзгеруі мүмкін
int greenled = 9; // жарық үшін жасыл түсті орнатады
int blueled = 10; // жарық үшін көк түсті орнатады int redled = 11; // жарық үшін қызыл түсті орнатады int redval = 0; // қызыл түске өзгертуге болатын мәнді орнатады int blueval = 0; // көк түске өзгертуге болатын мәнді белгілейді int greenval = 0; // жасыл түске өзгертуге болатын мәнді орнатады potPin = A0; // пентенометрдің мәнін орнатады, ол void setup () жұмысына мүмкіндік береді {// орнату кодын осында қойыңыз, бір рет іске қосылады: pinMode (potPin, INPUT); // INPUT енгізу арқылы сіз Potpin -ге pinMode (A0, INPUT) мәндерінің не екенін оқуын айтасыз; // оны енгізу арқылы мәндерді оқу үшін оны жарық pinMode -ға жіберуді айтады (жасыл түсті, OUTPUT)); // барлық шамдар үшін оларға OUTPUTS деп айтуға болады, сіз оларға түс шығаруды айтасыз. pinMode (қызарған, OUTPUT); pinMode (көкшіл, шығыс); Serial.begin (9600); // бұл серияға мәндерді басып шығаруды бастайды}
void loop () {// негізгі кодты осында қойыңыз, қайта -қайта іске қосыңыз: redval = analogRead (potPin); // бұл potpin greenval = analogRead (potPin) оқылатын мәнді айтады; // бұл мәнді айтады potpin -ден оқу blueval = analogRead (potPin); // бұл potval -дан оқылатын мәнді айтады redval = map (redval, 0, 1023, 255, 0); // бұл 0 -ге интерпретациялау мәндерін айтады 1023 және 255 нөлге дейін blueval = карта (blueval, 0, 1023, 0, 255); // жоғарыдағыдай әр түрлі сандар greenval = map (greenval, 0, 1023, 130, 5); // жоғарыдағы екі сияқты әр түрлі сандар Serial.print (redval); // серияға көк және жасыл Serial.print (blueval) үшін қызыл мәнді бірдей басып шығаруды айту; Serial.println (greenval); analogWrite (redled, redval); // жарықты қызыл мән analogWrite -ге айтқандай әрекет етуді айтады (жасыл түсті, жасыл); analogWrite (көкшіл, көгілдір);
}
2 -қадам: Орнату
Жарық үшін үлкен аяғы бес вольтке дейін барады, ал ортаңғы бөлігі - пентаметр үшін - A0
3 -қадам: Соңында тырысқанда қалай көрінеді
Егер сіз түстерді өзгерткіңіз келсе, код жиынтығына оралыңыз және картаны жасыл немесе көк түс оқитын кезде сандарды реттеңіз, мұнда сандарды өзгертіңіз, бұл қадам redval = map (redval, 0, 1023, 255, 0);
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Arduino көмегімен Neopixel Ws2812 LED немесе LED STRIP немесе Led сақинаны қалай қолдануға болады: 4 қадам
Arduino көмегімен Neopixel Ws2812 LED немесе LED STRIP немесе светодиодты қалай қолдануға болады: Сәлеметсіз бе, балалар, Neopixel жетекші жолағы өте танымал және оны ws2812 жарық диодты жолағы деп те атайды. Олар өте танымал, себебі бұл жарықдиодты жолақтарда біз әр сымға жеке тоқтала аламыз, яғни егер сіз бірнеше шамдардың бір түсте жарқырағанын қаласаңыз