Inhoudsopgave:
- Stap 1: Wat heb je nodig?
- Stap 2: Het circuit
- Stap 3:
- Stap 4: In Visuino ADD & Connect Components
- Stap 5: Genereer, compileer en upload de Arduino-code
- Stap 6: Spelen
Video: Arduino LED-besturing met analoge joystick - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
In deze tutorial leren we hoe je een analoge joystick kunt gebruiken om de LED te bedienen.
Bekijk een demonstratievideo.
Stap 1: Wat heb je nodig?
- Arduino UNO (of een andere Arduino)
- 4XLED
- Joystick
- 4X Weerstand 220Ω (of iets dergelijks)
- Breadboard
- Doorverbindingsdraden
- Visuino-programma: Download Visuino
Stap 2: Het circuit
- Sluit Arduino-pin [5V] aan op breadboard-positieve pin [rode lijn]
- Sluit Arduino-pin [GND] aan op breadboard-positieve pin [blauwe lijn]
- Sluit Joystick-pin [VRx] aan op Arduino Analoge pin [1]
- Sluit Joystick-pin [VRy] aan op Arduino Analoge pin [0]
- Sluit Joystick-pin [+5V] aan op Breadboard positieve pin [rode lijn]
- Sluit de joystickpen [GND] aan op de negatieve pen van de Breadboard [blauwe lijn]
- Sluit elke negatieve LED-pin op het breadboard aan op de negatieve pin GND van het breadboard [blauwe lijn]
- Sluit elke weerstand aan op de positieve LED-pin op het breadboard
- Sluit arduino digitale pin [2] aan op de eerste weerstand
- Sluit arduino digitale pin [3] aan op de tweede weerstand
- Sluit arduino digitale pin [4] aan op de derde weerstand
- Sluit arduino digitale pin [5] aan op de vierde weerstand
Stap 3:
Om te beginnen met het programmeren van de Arduino, moet je de Arduino IDE vanaf hier hebben geïnstalleerd:
Houd er rekening mee dat er enkele kritieke bugs zijn in Arduino IDE 1.6.6. Zorg ervoor dat u 1.6.7 of hoger installeert, anders werkt deze Instructable niet! Als je dat nog niet hebt gedaan, volg dan de stappen in deze Instructable om de Arduino IDE in te stellen om Arduino UNO te programmeren! De Visuino: https://www.visuino.eu moet ook worden geïnstalleerd. 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 "Arduino UNO" zoals weergegeven op Afbeelding 2
Stap 4: In Visuino ADD & Connect Components
- Voeg 4X "Analoge waarde vergelijken" component toe
- Selecteer "CompareValue2" en stel in het eigenschappenvenster "Value" in op 1
- Selecteer "CompareValue4" en stel in het eigenschappenvenster "Value" in op 1
- Sluit Arduino AnalogIn [0] aan op "CompareValue1" pin [In] en "CompareValue2" pin [In]
-
Sluit Arduino AnalogIn [1] aan op "CompareValue3" pin [In] en "CompareValue4" pin [In]
- Verbind "CompareValue1" pin [Out] met Arduino digitale pin [2]
- Verbind "CompareValue2" pin [Out] met Arduino digitale pin [3]
- Verbind "CompareValue3" pin [Out] met Arduino digitale pin [4]
- Verbind "CompareValue4" pin [Out] met Arduino digitale pin [5]
Stap 5: Genereer, compileer en upload de Arduino-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 6: Spelen
Als u de Arduino UNO-module van stroom voorziet en de joystickpositie verplaatst, gaat de LED knipperen.
Gefeliciteerd! U heeft uw project met Visuino afgerond. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt, je kunt het hier downloaden en openen in Visuino:
Aanbevolen:
Analoge joystick #HMS2018: 8 stappen
Analoge joystick # HMS2018: je hebt één Elegoo Uno R3 adruino, één Elegoo-joystickmodule en 5 vrouwelijke naar mannelijke DuPoint-draden nodig
Verbeterde halfgeleidercurve-tracer met de analoge ontdekking 2: 8 stappen
Verbeterde Semiconductor Curve Tracer met de Analog Discovery 2: Het principe van curve tracing met de AD2 wordt beschreven in de volgende links hieronder: https://www.instructables.com/id/Semiconductor-Cur… https://reference.digilentinc .com/reference/instru…Als de gemeten stroom vrij hoog is, is de accu
Analoge digitale klok: 4 stappen (met afbeeldingen)
Analoge Digitale Klok: De reden voor het maken van deze klok was omdat mijn originele IKEA klok het niet meer deed en ik de behuizing van deze klok erg mooi vond. Ik vond het zonde om de klok weg te gooien en besloot hem opnieuw te gebruiken voor een analoge/digitale klok
IoT Analoge Input - Aan de slag met IoT: 8 stappen
IoT Analoge Input - Aan de slag met IoT: Inzicht in analoge inputs is een cruciaal onderdeel om te begrijpen hoe de dingen om ons heen werken, de meeste, zo niet alle sensoren zijn analoge sensoren (soms worden deze sensoren omgezet naar digitaal). In tegenstelling tot digitale ingangen die alleen aan of uit kunnen staan, is analoge ingang
Erfgoed - Keramiek in de context van digitale en analoge technieken 2015: 3 stappen (met afbeeldingen)
Erfgoed - Keramiek in de context van digitale en analoge technieken 2015: Tot nu toe was keramiek een ambacht dat weinig digitale invloed had. Om deze reden was het spannend om dit vaartuig te koppelen aan een nieuwe technologie. Het uitgangspunt was een oude vorm en een CNC Styrocutter.DESIGNBOOM