
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51




ол жұмыс істеген кезде осылай көрінеді
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);
Ұсынылған:
9A Arduino LED Mikrokosmos LED туындысы: 8 қадам

9A Arduino LED Mikrokosmos Artwork: 9A Sophia Kuo Тегін Бағалаусыз Arduino LED Mikrokosmos өнер туындысы Сәлеметсіз бе! Менің жұмысым - Arduino LED Mikrokosmos өнер туындысы! Бұл көрмеге немесе сіздің үй мен бөлмені безендіруге болатын ерекше және әдемі жарықдиодты өнер туындысы. Бірақ алдымен бұл бізге не дайындау керектігін көрсетеді
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам

Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
8x8 BIG LED матрицасын қалай құруға болады (MAX7219 LED 10 мм): 9 қадам (суреттермен)

8x8 BIG LED матрицасын қалай құруға болады (MAX7219 LED 10мм): Сіз дисплей ретінде дайын 8x8 жарықдиодты матрицамен жұмыс жасадыңыз ба? Олар әр түрлі мөлшерде келеді және олармен жұмыс істеу өте қызықты. Қол жетімді үлкен өлшем шамамен 60 мм х 60 мм. Алайда, егер сіз әлдеқайда үлкен жарықдиодты матрицаны іздесеңіз
Arduino көмегімен Neopixel Ws2812 LED немесе LED STRIP немесе Led сақинаны қалай қолдануға болады: 4 қадам

Arduino көмегімен Neopixel Ws2812 LED немесе LED STRIP немесе светодиодты қалай қолдануға болады: Сәлеметсіз бе, балалар, Neopixel жетекші жолағы өте танымал және оны ws2812 жарық диодты жолағы деп те атайды. Олар өте танымал, себебі бұл жарықдиодты жолақтарда біз әр сымға жеке тоқтала аламыз, яғни егер сіз бірнеше шамдардың бір түсте жарқырағанын қаласаңыз
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам

ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз