Hur man styr en Motor via en seriell Port utan en mikrokontroller (4 / 4 steg)

Steg 4: Prov Program

Om du har två motorer på en motor överbryggar, är här exempelkod för hur du kan gå vidare. Det finns många sätt att mata robot kommandon som att göra en lista över dem eller kommunicerar direkt med roboten med UDP eller TCP/IP. Jag använde en indirekt metod med AJAX och lagra nästa kommando på en webbserver. Här är en video av min robot flytta. Lag-gruppen svar är att jag är långsamt stansning i kommandona på min webserver (ligger i Kanada) medan roboten hämtar dem (från Japan). Wåhlin är som det rör sig framåt knappt detekterbar. Den körs utan 5 ohms motstånd, och höger och vänster svängar drivs också i pulser så att de inte är alltför mycket mer kraftfull än framåt enheten. Du kommer att märka hjulen är olika i videon eftersom slitbanor (sett i de andra bilderna) var för svag för att stödja vikten av en bärbar dator på ett tillförlitligt sätt. Mer om projektet kan hittas här.

Importera tid
importera följetong

## #initialize seriell anslutning
#for windows (ändra COM6 att matcha USB-enheten)
#ser = följetong. Följetong ("COM6", 2400)

#for linux (förändring/dev/ttyUSB0 att matcha USB-enheten)
ser = följetong. Serial ("/ dev/ttyUSB0", 2400)

ser.Open() #open anslutningen

#Make säker RTS och DTR är avstängda
ser.setRTS(False)
ser.setDTR(False)
skriva ut ("initiering" färdiga")

### funktion till vaggande fram (för en motor bro med två motorer)
def move_forward(times):
tag gånger > 0:
ser.setRTS(True)
ser.setDTR(False)
Time.Sleep(0.2)
ser.setRTS(False)
ser.setDTR(True)
Time.Sleep(0.2)
gånger-= 1

## #main loop
c = 1
medan c:
move_forward(6)
Time.Sleep(2)

Se Steg
Relaterade Ämnen

Hur man styr servomotor med arduino och seriell övervakning fönster

En servomotor är en roterande ställdon som möjliggör exakt kontroll av kantiga position, hastighet och acceleration. Den består av en lämplig motor kopplad till en sensor för position feedback. Det krävs också en relativt sofistikerade controller, of...

Hur man styr Servo motorer med en Arduino

Detta miniatyr projekt kommer att visa dig hur man styr en servomotor med en Arduino, men först måste du veta vad en servomotor faktiskt är!Servomotorer är speciella typer av motorer som inte snurra runt i en cirkel, men flytta till en viss plats och...

Hur man kontrollerar DC-motorer med Arduino

Vi har nyligen avslutat utforma vår kompakta plug-and-play Arduino robot och släppte den på kicken. Vi söker för närvarande uppbackare.Med denna robotic kit, det är mycket lätt att ansluta motorer, sensorer och kommunikationsmoduler genom att helt en...

Hur man styr motorer med Arduino och RC mottagare i 10 minuter

Detta är min andra handledning på att kontrollera saker med Arduino och R/C-mottagare. Om du inte har tittat på min första tutorial jag föreslår att du tittar på det första, här: i den här guiden kommer vi att titta på hur man styr motorer också anvä...

Arduino Basic Tutorials - hur man styr lysdioder

Detta instructable visar hur du kan styra en eller flera lysdioder med Arduino och då vet vi hur du använder de digitala och analoga IO pinnar. Aldrig gjort någon träna innan med Arduino och vet inte hur man använder den. Aldrig sinne, hittar du att...

Hur man gör en 9-stifts seriell till Ethernet-kabel

dessa instruktioner kommer att visa dig hur man gör en 9-stifts seriell till Ethernet-kabel. Seriella kablar används för att styra och konfigurera enheter med seriella portar. När du konverterar en ände till Ethernet, är signalen att resa längre. När...

Hur man styr en Arduino styrda robotarm av Dobot teamet

Vi säger alltid, Dobot är en hög precision, flera control desktop robotarm. I senaste instructables, har vi visat dig hög precision och funktionen desktop genom att bygga en laser cut och lödning Dobot arm. Detta instructable, vi kommer att försöka v...

Hur man styr en 16 x 2 LCD med en AVR ATtiny2313

om du bara får in microcontrollers finns det mycket att veta som du har sannolikt fått reda. Det finns en hel del bra online tutorials för Atmel AVR och chansen du har ser några av dem nu. Jag nyligen kom in mikrokontroller och visste inte jack om de...

Hur man styr en WiFi LYT8266 LED-lampa med BLYNK i 5 minuter

I den här guiden kommer vi se hur man styr en LYT8266 WiFi lampa i 5 minuter med hjälp av nya kraftfulla BLYNK plattformen.Du behöver:-En LYT8266 glödlampa (http://authometion.com/shop/en/home/13-lyt8266.html)-BLYNK APP för iOS eller Android + Blynk...

Hur man styr en RGB ledde med en Arduino

I detta Instructable, kommer jag att visa dig hur man styr en RGB LED med en Arduino.För att slutföra detta projekt, behöver du:1 x Arduino (jag använder Arduino Uno R3)1 x RGB LED3 x 150-220 ohm motstånd4 x hoppare ledningar1 x skärbräda1 x dator me...

Hur man styr en 3D-skrivare med en telefon via DIY AstroBox

Detta Instructable visar dig hur du ställer in en Raspberry Pi-baserade utskriftsserver så du kan styra och övervaka din 3D skrivare distans (inklusive remote skivning) från telefonen, tablett, eller dator.Trådlös utskriftHuvudsyftet med detta Instru...

Hur man styr min IoT enhet av Android-telefon eller IPhone via Cloud Server som Arduino

Jag vet WIZ550web lösning för övervakning. Nyligen meddelade WIZ550web modul WIZnet.Så genomfört jag en firmware WIZ550web SW ändring eftersom jag kan hantera en ursprungskod enkelt.Du kan hantera status för utrustning även om det är så långt. Se föl...

Hur man styr en Robot med hjälp av en serieanslutning

här är instruktioner om hur man gör en seriell anslutning mellan en smaken Pi och Arduino använder en USB-kabel. När en seriell anslutning har fastställts, kan det användas för att styra vad du kan drömma upp. I detta fall använt jag Pi som fjärrkont...

Hur man styr alla R/C bil med ett flygplan sändare!

Har du någonsin undrat om du använda din R/C flygplan sändare för att styra alla R/C bil också?Hur häftigt vore det att ha 6 eller fler kanaler för att styra din R/C bil, och även anpassa varje kanal enligt ditt val?Jag har längtat att göra något så...

Hur man styr en stegmotor med en FPGA

Detta instructable guidar dig genom processen och någon bakgrundskunskap om hur man får en stegmotor som arbetar på en FPGA. Specifikt Nema Stepper Motor, med Digilent Basys 3 och Digilent PmodSTEP.För närvarande är jag djupt i processen att göra en...

Hur man styr servomotor från android app

Om du vill göra Android app att styra en servomotor, detta är en perfekt instructable för dig, här kan du följa en steg för steg förfarande video för att veta hur man gör en android app som använder MIT app inventor och styra en servomotor.Steg 1: Ko...

Hur man styr arduino ombord med en android-telefon och en bluetooth-modul

i denna tutorial lär du dig hur du använder en bluetooth-modul och MIT: s app inventor skapa en trådlös seriell länk mellan en android-telefon och en arduino ombord.Här är en kort video som visar ett exempel app jag skapat. Jag ska beskriva hur man g...

Hur man styr en bearbetning skiss med två Arduino ingångar

Denna tutorial ska show dig hur man bygger en grundläggande Arduino krets som kan styra en rolig färgade bollen skiss bearbetning.Du behöver:1 x Arduino ombord (jag använder en Uno)1 x skärbräda1 x foto-motstånd1 x 10 k Ohm motstånd (brun-svart-Orang...

Hur man styr en elektromagnet med en Arduino

elektromagneter är roliga att leka med, men att göra något mer än att bara plocka upp Gem, behöver du bättre kontroll. Detta är en enkel handledning om hur du använder en med Arduino, men byggnaden av detta (och med hjälp av några fler magneter), kan...