Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I denna handledning kommer vi att använda Servomotor och Arduino UNO, och Visuino för att styra servomotorens position med endast få komponenter, vilket gör detta projekt superenkelt.
Se en demonstrationsvideo.
Steg 1: Vad du behöver
- Arduino UNO (eller någon annan Arduino)
- Bygelkablar
- Servomotor
- Visuino -program: Ladda ner Visuino
Steg 2: Kretsen
- Anslut servomotorn "Orange" till Arduino Digital pin [8]
- Anslut servomotor "röd" stift till Arduino positiv stift [5V]
- Anslut servomotor "brun" stift till Arduino negativa stift [GND]
Steg 3: Starta Visuino och välj Arduino UNO -korttyp
För att börja programmera Arduino måste du ha Arduino IDE installerat härifrån:
Tänk på att det finns några kritiska buggar i Arduino IDE 1.6.6. Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok! Om du inte har gjort följ stegen i denna instruktion för att konfigurera Arduino IDE för att programmera Arduino UNO! Visuino: https://www.visuino.eu måste också installeras. Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2
Steg 4: Lägg till komponenter i Visuino
- Lägg till komponenten "Sekvens"
- Lägg till komponenten "Analog värde"
- Lägg till komponenten "Divide Analog by Value"
- Lägg till "Servo" -komponent
Steg 5: I Visuino Set Components
Välj komponenten "Sekvens 1", dubbelklicka på den. I dialogrutan "Elements":
Dra 5X "Period" -elementet till vänster.
- Välj elementet "Period1" och ställ in "Fördröjning" på "1000" under fönstret Egenskaper.
- Välj elementet "Period2" och ställ in "Fördröjning" på "2000" under fönstret Egenskaper.
- Välj elementet "Period3" och ställ in "Fördröjning" på "3000" under fönstret Egenskaper.
- Välj elementet "Period4" och ställ in "Fördröjning" på "4000" under fönstret Egenskaper.
- Välj "Period5" -elementet och under egenskapsfönstret ställ in "Fördröjning" till "5000" >> den här kommer att användas bara för en paus i slutet.
Nu kan vi ställa in grader för servomotorn: Välj "AnalogValue1" -komponenten, dubbelklicka på den. I dialogrutan "Elements":
Dra 4X "Set Value" -elementet till vänster.
- Välj "Ställ in värde 1" -komponent och under egenskapsfönstret ställ in "Värde" till "0"
- Välj "Ställ in värde2" -komponent och under egenskaperfönstret ställ in "Värde" till "60"
- Välj "Set Value3" -komponent och under egenskapsfönstret ställ in "Value" till "120"
- Välj "Ställ in värde4" -komponent och under egenskapsfönstret ställ in "Värde" till "180"
Välj "DivideByValue1" -komponent och under egenskapsfönstret ställ in "värde" på "180"
Steg 6: I Visuino Connect -komponenter
- Anslut "Sequence1"> Period1 pin [Out] till "AnalogValue1" pin [Set Value 1]
- Anslut "Sequence2"> Period1 pin [Out] till "AnalogValue1" pin [Set Value 2]
- Anslut "Sequence3"> Period1 pin [Out] till "AnalogValue1" pin [Set Value 3]
- Anslut "Sequence4"> Period1 pin [Out] till "AnalogValue1" pin [Set Value 4]
- Anslut "AnalogValue1" pin [Out] till "DivideByValue1" pin [In]
- Anslut "DivideByValue1" pin [Out] till "Servo1" pin [In]
- Anslut "Servo1" pin [Out] till Arduino digital pin [8]
Steg 7: Generera, kompilera och ladda upp Arduino -koden
I Visuino klickar du längst ned på fliken "Bygg", se till att rätt port är vald, klicka sedan på "Kompilera/bygga och ladda upp" -knappen.
Steg 8: Spela
Om du driver Arduino UNO -modulen börjar servomotorn röra sig enligt de grader du ställt in.
Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable. Du kan ladda ner och öppna den i Visuino: