Inhoudsopgave:
- Stap 1: Wat heb je nodig?
- Stap 2: Het circuit
- Stap 3: Start Visuino en selecteer het M5 Stack Stick C-bordtype
- Stap 4: In Visuino Componenten toevoegen en instellen
- Stap 5: In Visuino Connect-componenten
- Stap 6: Genereer, compileer en upload de code
- Stap 7: Spelen
Video: M5StickC ESP32 & NeoPixels LED-ring willekeurige kleur - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
In dit project zullen we leren hoe we een willekeurige kleur op de NeoPixels LED Ring kunnen weergeven met behulp van een M5StickC ESP32-bord.
Bekijk de video.
Stap 1: Wat heb je nodig?
- M5StickC ESP32
- NeoPixels LED Ring (In dit project gebruiken we een LedRing met 12 LED Pixels, maar je kunt elke andere gebruiken als je wilt)
- Visuino-software: Download Visuino hier:
Stap 2: Het circuit
- Sluit StickC-pin 5V aan op LedRing-pin VCC
- Sluit StickC-pin GND aan op LedRing-pin GND
- Sluit StickC pin G26 aan op LedRing pin DI
Stap 3: Start Visuino en selecteer het M5 Stack Stick C-bordtype
Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "M5 Stack Stick C" zoals weergegeven op Afbeelding 2
Stap 4: In Visuino Componenten toevoegen en instellen
- Component "NeoPixels" toevoegen
- Component "Willekeurige kleur" toevoegen
- Dubbelklik op de "NeoPixels1"Stel in het eigenschappenvenster het aantal led-pixels op uw LED-ring in, in ons geval de 12. Dus stel "Count Pixels" in op 12
- Sluit het venster Pixelgroepen.
Stap 5: In Visuino Connect-componenten
- Verbind "M5 Stack Stick C" Button pin M5 met "RandomColor1" pin klok
- Verbind "RandomColor1" pin Out met "NeoPixels1"> Color1> pin kleur.
- Verbind "NeoPixels1" pin Out met "M5 Stack Stick C" pin GPIO 26
Stap 6: Genereer, compileer en upload de code
Klik in Visuino onderaan op het tabblad "Build", zorg ervoor dat de juiste poort is geselecteerd en klik vervolgens op de knop "Compile/Build and Upload".
Stap 7: Spelen
Als u de M5StickC-module van stroom voorziet en op de oranje knop M5 klikt, geeft de LED-ring een willekeurige kleur weer en klikt u nogmaals op de M5-knop om de kleur te wijzigen.
Gefeliciteerd! U heeft uw project met Visuino afgerond. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt, je kunt het downloaden en openen in Visuino:
Aanbevolen:
Willekeurige DC-motor PWM-experimenten + Encoder-probleemoplossing: 4 stappen
Willekeurige DC Motor PWM-experimenten + Encoder Probleemoplossing: Er zijn vaak momenten waarop iemands afval de schat van een ander is, en dit was een van die momenten voor mij. Als je me volgt, weet je waarschijnlijk dat ik een enorm project heb aangenomen om mijn eigen 3D-printer CNC te maken van schroot. Die stukken waren
Willekeurige nummergenerator: 5 stappen (met afbeeldingen)
Willekeurige nummergenerator: dit artikel toont u een analoge generator voor willekeurige getallen. Dit circuit begint willekeurige uitvoer te genereren wanneer een mens de invoerterminal aanraakt. De circuituitgang wordt versterkt, geïntegreerd en versterkt het geluid van een mens die zich gedraagt als
Willekeurige wekker (Arduino Leonardo): 3 stappen
Willekeurige wekker (Arduino Leonardo): Gedeeltelijk tegoed: https://create.arduino.cc/projecthub/EvdS/led-dice… Deze wekker gebruikt Arduino-dobbelstenen om te beslissen of de alarmen al dan niet afgaan. Als de dobbelsteen een 6 gooit, gaat de wekker ongeveer 5 seconden af. Als er geen 6 wordt gegooid, w
Willekeurige MP3's naar telefoon: 7 stappen
Willekeurige MP3's naar telefoon: wat doet het? Het kopieert willekeurig een "aantal mp3's" van mijn muziekmap naar mijn telefoon! Prelude: Herinner je je nog de tijd dat we mp3's van onze vrienden verzamelden door onze harde schijven aansluiten (of tijdens LAN-Parties), en vaak pijnloos
Willekeurige nummergenerator: 5 stappen
Random Number Generator: In dit project laat ik je zien hoe je een circuit bouwt dat een willekeurig getal tussen 0 en 99 genereert met een simpele druk op de knop