Innholdsfortegnelse:
- Trinn 1: Det du trenger
- Trinn 2: Kretsen
- Trinn 3:
- Trinn 4: I Visuino ADD & Connect -komponenter
- Trinn 5: Generer, kompiler og last opp Arduino -koden
- Trinn 6: Spill
Video: Arduino LED -kontroll med analog joystick: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
I denne opplæringen lærer vi hvordan du bruker analog joystick til å kontrollere LED -en.
Se en demonstrasjonsvideo.
Trinn 1: Det du trenger
- Arduino UNO (eller annen Arduino)
- 4XLED
- Styrespak
- 4X motstand 220Ω (eller noe lignende)
- Brødbrett
- Jumper ledninger
- Visuino -program: Last ned Visuino
Trinn 2: Kretsen
- Koble Arduino pin [5V] til breadboard positive pin [rød linje]
- Koble Arduino pin [GND] til breadboard positiv pin [blå linje]
- Koble joystickpinnen [VRx] til Arduino Analog pin [1]
- Koble joystick -pin [VRy] til Arduino Analog pin [0]
- Koble joystickpinnen [+5V] til den positive pinnen på brødbrettet [rød linje]
- Koble joystickpinnen [GND] til den negative pinnen på brødbrettet [blå linje]
- Koble hver LED -negative pinne på brødbrettet til den negative pinnen GND [blå linje]
- Koble hver motstand til LED -positiv pinne på brødbrettet
- Koble arduino digital pin [2] til den første motstanden
- Koble arduino digital pin [3] til den andre motstanden
- Koble arduino digital pin [4] til den tredje motstanden
- Koble arduino digital pin [5] til den fjerde motstanden
Trinn 3:
For å begynne å programmere Arduino, må du ha Arduino IDE installert herfra:
Vær oppmerksom på at det er noen kritiske feil i Arduino IDE 1.6.6. Sørg for at du installerer 1.6.7 eller nyere, ellers fungerer ikke denne instruksen! Hvis du ikke har gjort det, følg trinnene i denne instruksjonsboken for å konfigurere Arduino IDE for å programmere Arduino UNO! Visuino: https://www.visuino.eu må også installeres. 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 "Arduino UNO" som vist på Bilde 2
Trinn 4: I Visuino ADD & Connect -komponenter
- Legg til 4X "Compare Analog Value" -komponent
- Velg "CompareValue2" og i egenskapsvinduet sett "Value" til 1
- Velg "CompareValue4" og i "Properties" -vinduet setter du "Value" til 1
- Koble Arduino AnalogIn [0] til "CompareValue1" pin [In] og "CompareValue2" pin [In]
-
Koble Arduino AnalogIn [1] til "CompareValue3" pin [In] og "CompareValue4" pin [In]
- Koble "CompareValue1" pin [Out] til Arduino digital pin [2]
- Koble "CompareValue2" pin [Out] til Arduino digital pin [3]
- Koble "CompareValue3" pin [Out] til Arduino digital pin [4]
- Koble "CompareValue4" pin [Out] til Arduino digital pin [5]
Trinn 5: Generer, kompiler og last opp Arduino -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 6: Spill
Hvis du driver Arduino UNO -modulen og flytter styrespaken, vil LED -en blinke.
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 her og åpne det i Visuino:
Anbefalt:
Kontrollere 2 servoer ved hjelp av analog joystick .: 5 trinn (med bilder)
Kontrollere 2 servoer ved hjelp av analog joystick .: Hei folkens, dette er min første instruks, og i dette innlegget deler jeg hvordan du bruker Analog Joystick til å kontrollere servoer ved hjelp av Arduino UNO. Jeg skal prøve å forklare det så enkelt som mulig håper du liker den
Analog joystick #HMS2018: 8 trinn
Analog joystick #HMS2018: du trenger en Elegoo Uno R3 adruino, en Elegoo joystick -modul og 5 DuPoint -ledninger fra hunn til mann
Vinkel posisjonskontroll av 28BYJ-48 trinnmotor med Arduino og analog joystick: 3 trinn
Vinkel posisjonskontroll av 28BYJ-48 trinnmotor med Arduino og analog joystick: Dette er et kontrollopplegg for 28BYJ-48 trinnmotor som jeg har utviklet for å bruke som en del av mitt siste års avhandlingsprosjekt. Jeg har ikke sett dette gjort før, så tenkte jeg skulle laste opp det jeg oppdaget. Forhåpentligvis vil dette hjelpe noen andre
Diskret vekslende analog LED Fader med lineær lysstyrke kurve: 6 trinn (med bilder)
Diskret vekslende analog LED Fader med lineær lysstyrke kurve: De fleste kretsene for å falme/dimme en LED er digitale kretser som bruker en PWM -utgang fra en mikrokontroller. Lysstyrken til LED -en kontrolleres ved å endre driftssyklusen til PWM -signalet. Snart oppdager du at når du endrer arbeidssyklusen lineært
Raspberry Pi GPIO -kretser: Bruke en LDR analog sensor uten ADC (analog til digital omformer): 4 trinn
Raspberry Pi GPIO -kretser: Bruke en LDR -analog sensor uten ADC (analog til digital omformer): I våre tidligere instrukser har vi vist deg hvordan du kan koble din Raspberry Pi's GPIO -pinner til lysdioder og brytere og hvordan GPIO -pinnene kan være høye eller Lav. Men hva om du vil bruke din Raspberry Pi med en analog sensor? Hvis vi vil bruke en