Innholdsfortegnelse:
- Trinn 1: Det du trenger
- Trinn 2: Kretsen
- Trinn 3: Start Visuino, og velg Arduino UNO -korttype
- Trinn 4: I Visuino ADD & Connect -komponenter
- Trinn 5: Generer, kompiler og last opp Arduino -koden
- Trinn 6: Spill
Video: Hvordan bruke trinnmotor som roterende koder og OLED -skjerm for trinn: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I denne opplæringen lærer vi hvordan du sporer trinnmotortrinnene på OLED -skjermen. Se en demonstrasjonsvideo.
Kreditt for den originale opplæringen går til youtube -brukeren "sky4fly".
Trinn 1: Det du trenger
- Arduino UNO (eller annen Arduino)
- LED
- LM358 dobbel operasjonsforsterker
- 4X 4,7K ohm motstand
- 2X 120K ohm motstand
- 300 ohm motstand
- Bipolar trinnmotor (4 ledninger)
- Jumper ledninger
- OLED -skjerm
- Visuino -program: Last ned Visuino
Trinn 2: Kretsen
Trinn 3: Start Visuino, og velg Arduino UNO -korttype
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 "OLED -skjerm I2C" Dobbeltklikk på DisplayOLED1 -komponenten -I elementvinduet utvider du "Tekst" og drar "Tekstfelt" til venstre -Velg "Tekstfelt1" på venstre side og i egenskapsvinduet angi størrelsen til: 2
- Legg til "Teller" -komponenten og sett i egenskapsvinduet Min> Verdi til 0
- Legg til 2X "Detect Edge" -komponent
- Koble Arduino Digital [7] Out til "DetectEdge1" pin [In]
- Koble Arduino Digital [8] Out til "DetectEdge2" pin [In]
- Koble "DetectEdge1" pin [Out] og "DetectEdge2" pin [Out] til "Counter1" pin [In]
- Koble "Counter1" pin [Out] til "DisplayOLED1"> Text Field1 pin [In]
- Koble "DisplayOLED1" pin [Out] til Arduino I2C pin [In]
Trinn 5: Generer, kompiler og last opp Arduino -koden
I Visuino trykker du på F9 eller klikker på knappen som vises på bilde 1 for å generere Arduino -koden, og åpner Arduino IDE
I Arduino IDE klikker du på Last opp -knappen for å kompilere og laste opp koden (Bilde 2)
Trinn 6: Spill
Hvis du driver Arduino UNO -modulen, lyser LED -en, og hvis du endrer trinnmotorposisjonen, vil antall trinn være synlige på OLED -displayet.
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:
Hvordan bruke 28BYJ-48 trinnmotor med 3 trykknapper: 5 trinn
Hvordan bruke 28BYJ-48 trinnmotor med 3 trykknapper: Vil du kontrollere trinnmotoren din med trykknapper? Det kan gjøre med klokken, mot klokken og deretter stoppe funksjonen? Da er denne videoen noe for deg
Bruk en trinnmotor som en roterende encoder: 9 trinn (med bilder)
Bruk en trinnmotor som en roterende encoder: Rotary encoders er gode for bruk i mikrokontrollerprosjekter som en inngangsenhet, men ytelsen er ikke veldig jevn og tilfredsstillende. Da jeg hadde mange ekstra steppermotorer rundt, bestemte jeg meg for å gi dem et formål. Så hvis du har noen stepper
Steppermotorstyrt modelllokomotiv - Trinnmotor som roterende koder: 11 trinn (med bilder)
Steppermotorstyrt modelllokomotiv | Steppermotor som roterende encoder: I en av de tidligere instruksjonene lærte vi hvordan vi bruker en trinnmotor som en roterende encoder. I dette prosjektet vil vi nå bruke den steppermotoren som dreier roterende koder for å kontrollere et modelllokomotiv ved hjelp av en Arduino mikrokontroller. Så uten fu
Steppermotor kontrollert trinnmotor - Trinnmotor som roterende koder: 11 trinn (med bilder)
Steppermotor kontrollert trinnmotor | Steppermotor som roterende encoder: Har et par trinnmotorer liggende og vil gjøre noe? I denne instruksen, la oss bruke en trinnmotor som en roterende encoder for å kontrollere en annen trinnmotors posisjon ved hjelp av en Arduino mikrokontroller. Så uten videre, la oss gi
Hvordan bruke Wiimote som en datamus ved å bruke stearinlys som sensor !!: 3 trinn
Slik bruker du Wiimote som en datamus ved å bruke stearinlys som en sensor !!: Denne guiden viser deg hvordan du kobler din Wii -fjernkontroll (Wiimote) til din PC og bruker den som en mus