Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I denne opplæringen lærer vi hvordan du enkelt programmerer Otto DIY Robot til å gå.
Se en demonstrasjonsvideo.
Trinn 1: Det du trenger
- Otto Robot, du kan kjøpe den her eller se instruksjonene for hvordan du bygger den i noen få trinn her.
- Visuino -program: Last ned Visuino
Trinn 2: 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 Nano! 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 3: I Visuino Legg til komponenter
Legg til komponenter:
- Legg til 2X "Analoge Value" -komponent
- Legg til 2X "Divide Analog By Value" -komponent
- Legg til 2X "Sine Analog Generator" -komponent
- Legg til 2X "Servo" -komponent
Trinn 4: I Visuino -settkomponenter
- Velg "AnalogValue1" -komponent og i egenskapsvinduet sett "Verdi" til 20
- Velg "AnalogValue2" -komponenten og i egenskapene "Verdi" til 20
- Velg "DivideByValue1" -komponent og i egenskapsvinduet sett "Verdi" til 180
- Velg "DivideByValue2" -komponent og i egenskapsvinduet sett "Verdi" til 180
- Velg "SineAnalogGenerator1" -komponent, og sett i "Phase" til 0,65 og "Frequency" til 1 og "Offset" til 0,5 i vinduet egenskaper.
- Velg "SineAnalogGenerator2" -komponenten, og sett i "Egenskapsvinduet" til 0,5 og "Frekvens" til 1 og "Forskyvning" til 0,5 i vinduet Egenskaper.
- Velg "Servo1" og sett navnet til "LR1" << vi setter dette for lettere forståelse. Dette betyr Leg Right
- Velg "Servo2" og sett navnet til "FR1" << Dette betyr Foot Right
- Velg "Servo3" og sett navnet til "LL1" << Dette betyr Ben venstre
- Velg "Servo4" og sett navnet til "FL1" << Dette betyr fot venstre
Trinn 5: I Visuino Connect -komponenter
- Koble "AnalogValue1" komponentpinne [Out] til "DivideByValue1" komponentpinne [In]
- Koble komponentpinnen "AnalogValue2" [Out] til komponentpinnen "DivideByValue2" [In]
- Koble komponentpinnen "DivideByValue1" [Out] til "SineAnalogGenerator1" pin [Amplitude]
- Koble komponentpinnen "DivideByValue2" [Out] til "SineAnalogGenerator2" pin [Amplitude]
- Koble "SineAnalogGenerator1" pin [Out] til "LR1" komponent pin [In] og "LL1" komponent pin [In]
- Koble "SineAnalogGenerator2" pin [Out] til "FR1" komponent pin [In] og "FL1" component pin [In]
- Koble komponentpinnen "LR1" [Out] til Arduino Digital pin [3]
- Koble komponenten "FR1" [Out] til Arduino Digital pin [5]
- Koble "LL1" komponentpinne [Out] til Arduino Digital pin [2]
- Koble komponenten "FL1" [Out] til Arduino Digital pin [4]
Merk: Kontroller at Arduino -pinnene [2, 3, 4, 5] samsvarer med tilkoblingene på servomotorsikringen for (bein og fot) og bytt dem om nødvendig.
Trinn 6: 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:
- Klikk på menyen "Verktøy" og velg tavlen "Arduino Nano" (Bilde 2)
- Klikk på menyen "Verktøy" og velg porten
- Klikk på menyen "Verktøy" og velg porten
- klikk på Last opp -knappen for å kompilere og laste opp koden (Bilde 3) Merk: Hvis du finner noen problemer med å laste opp koden, kan du klikke på Menyverktøy> Prosessor:..> ATMega328P (Old Bootloader)
Trinn 7: Spill
Hvis du driver Otto Robot, begynner den å gå.
Gratulerer! Du har fullført Otto -prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne instruksjonsboken, du kan laste den ned her. Du kan laste den ned og åpne den i Visuino: