
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
I dette prosjektet lærer vi hvordan du viser en tilfeldig farge på NeoPixels LED -ring ved hjelp av et M5StickC ESP32 -kort.
Se videoen.
Trinn 1: Det du trenger




- M5StickC ESP32
- NeoPixels LED -ring (I dette prosjektet bruker vi en LedRing med 12 LED -piksler, men du kan bruke hvilken som helst annen hvis du vil)
- Visuino -programvare: Last ned Visuino her:
Trinn 2: Kretsen

- Koble StickC pin 5V til LedRing pin VCC
- Koble StickC pin GND til LedRing pin GND
- Koble StickC pin G26 til LedRing pin DI
Trinn 3: Start Visuino, og velg M5 Stack Stick C Board Type


Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "M5 Stack Stick C" som vist på Bilde 2
Trinn 4: I Visuino Legg til og sett komponenter




- Legg til "NeoPixels" -komponent
- Legg til "Tilfeldig farge" -komponent
- Dobbeltklikk på "NeoPixels1" I vinduet Egenskaper angi antallet LED -piksler på LED -ringen, i vårt tilfelle er den 12. Så sett "Count Pixels" til 12
- Lukk Pixel Groups -vinduet.
Trinn 5: I Visuino Connect -komponenter


- Koble "M5 Stack Stick C" knappestift M5 til "RandomColor1" pin -klokke
- Koble "RandomColor1" pin Out til "NeoPixels1"> Color1> pin color.
- Koble "NeoPixels1" pin Out til "M5 Stack Stick C" pin GPIO 26
Trinn 6: Generer, kompiler og last opp koden

I Visuino klikker du på "Build" -fanen nederst, og kontrollerer at den riktige porten er valgt. Klikk deretter på "Compile/Build and Upload" -knappen.
Trinn 7: Spill
Hvis du slår på M5StickC -modulen og klikker på den oransje knappen M5, vil LED -ringen vise en tilfeldig farge, og deretter klikke på M5 -knappen igjen for å endre fargen.
Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable, du kan laste det ned og åpne den i Visuino:
Anbefalt:
Tilfeldig tallgenerator: 5 trinn (med bilder)

Tilfeldig tallgenerator: Denne artikkelen viser deg en analog tilfeldig tallgenerator. Denne kretsen begynner å generere tilfeldig utgang når et menneske berører inngangsterminalen. Kretsutgangen forsterkes, integreres og forsterker støyen fra et menneske som fungerer som
Blink Caos: Mapa Logístico Para Tilfeldig blink: 5 trinn

Blink Caos: Mapa Logístico Para Random Blink: Este es un instructable para un generador de aleatoriedad, utilizando un mapa log í stico, que ahora explico que es. Con el mapa log í stico, se enciende y apaga un led de forma aleatoria. Este puede servir simplemente de ejemplo de como a
512 farge LED -blinker (tilfeldig): 13 trinn

512 Color LED Blinker (tilfeldig): Denne LED -flashen viser 512 farger uten bruk av en mikrokontroller. En 9-biters binær teller genererer et pseudo-tilfeldig tall og 3 D/A (digital til analog) omformere driver de røde, grønne og blå lysdiodene
Tilfeldig reagerende pendler: 4 trinn (med bilder)

Tilfeldig reagerende pendler: Målet med dette prosjektet er å forårsake en kontinuerlig sving av 2 pendler. Jeg oppdaget et fint samspill mellom en aktiv og en passiv pendel. De beveger seg i en sky av permanentmagnetiske, elektromagnetiske og tyngdekraftkraftfelt. Vekten på p
Tilfeldig vekkerklokke (Arduino Leonardo): 3 trinn

Tilfeldig vekkerklokke (Arduino Leonardo): Delvis kreditt: https://create.arduino.cc/projecthub/EvdS/led-dice … Denne vekkerklokken bruker Arduino-terninger for å bestemme om alarmene skal blinke eller ikke. Når terningen kaster en 6, ringer vekkerklokken i rundt 5 sekunder. Hvis den ikke ruller en 6, vil den