Hoe u kunt besturen van een Motor door middel van een seriële poort zonder een Microcontroller (4 / 4 stap)

Stap 4: Een steekproefprogramma

Als u twee motoren op één motor brug hebt, is hier voorbeeldcode voor hoe je vooruit kunt. Er zijn vele manieren om te voeden de robot-opdrachten als het maken van een lijst van hen of rechtstreeks te communiceren met de robot met UDP of TCP/IP. Ik gebruikte een indirecte methode met AJAX en de volgende opdracht op te slaan op een webserver. Hier is een video van mijn robot verplaatsen. De lag in reactie want ik langzaam ben is hen ponsen in de opdrachten op mijn webserver (gevestigd in Canada) terwijl de robot haalt (uit Japan). De waddle is als het beweegt voorwaarts nauwelijks waarneembaar. Het wordt uitgevoerd zonder de 5 ohm weerstand, en de linker- en bochten ook in peulvruchten worden geëxploiteerd, zodat ze niet te veel krachtiger dan de voorwaartse drive. U zult merken dat de wielen zijn verschillend in de video omdat de loopvlakken (gezien in de andere foto's) te zwak waren om op betrouwbare wijze ondersteuning van het gewicht van een laptop. Meer over het project kan hier worden gevonden.

importeren
seriële importeren

## #initialize de seriële aansluiting
#for windows (wijzigen COM6 aan het USB-apparaat)
#ser = seriële. Serieel ("COM6", 2400)

#for linux (wijzigen/dev/ttyUSB0 aan het USB-apparaat)
ser seriële =. Seriële ("/ dev/ttyUSB0", 2400)

ser.Open() #open de verbinding

#Make zeker RTS en DTR zijn uitgeschakeld
ser.setRTS(False)
ser.setDTR(False)
afdrukken ("initialisatie voltooid")

### functie waddle vooruit (voor één motor brug met twee motoren)
def move_forward(times):
tijdje keer > 0:
ser.setRTS(True)
ser.setDTR(False)
time.Sleep(0.2)
ser.setRTS(False)
ser.setDTR(True)
time.Sleep(0.2)
keer-= 1

## #main lus
c = 1
terwijl c:
move_forward(6)
time.Sleep(2)

Gerelateerde Artikelen

Hoe u kunt besturen van een WiFi LYT8266 LED-lamp met BLYNK IN 5 minuten

Hoe u kunt besturen van een WiFi LYT8266 LED-lamp met BLYNK IN 5 minuten

In deze tutorial zullen we zien hoe u kunt besturen een LYT8266 WiFi-lamp in 5 minuten met behulp van het nieuwe platform voor krachtige BLYNK.U moet:-A LYT8266 lamp (http://authometion.com/shop/en/home/13-lyt8266.html)-BLYNK APP voor iOS of Android
Hoe u kunt besturen van een auto van de arduino via Bluetooth (voor beginners)

Hoe u kunt besturen van een auto van de arduino via Bluetooth (voor beginners)

Alles wat die we weten dat Arduino een uitstekende prototyping platform, is voornamelijk omdat het een vriendelijke programmeertaal gebruikt en er zijn een heleboel extra ongelooflijke onderdelen die ons grote ervaringen bieden.We kunnen de Arduino t
Hoe u kunt besturen van een Robot met behulp van een seriële verbinding

Hoe u kunt besturen van een Robot met behulp van een seriële verbinding

hier zijn instructies op hoe te om een seriële verbinding tussen een Rapsberry Pi en Arduino met behulp van een USB-kabel.  Zodra een seriële verbinding is vastgesteld, kan het worden gebruikt om te bepalen wat je kunt bedenken.  In dit geval gebruik
Hoe u kunt besturen van ongediertebestrijding insecten in uw tuin met behulp van uw tuin

Hoe u kunt besturen van ongediertebestrijding insecten in uw tuin met behulp van uw tuin

hoe frustrerend is het wanneer je zo veel werk en inspanning in een tuin, en vervolgens als uit het niets, uw planten zijn bijna geruïneerd van insecten munching op hen?  Ik ga om uit te leggen hoe u kunt controleren de insecten die zich voeden op uw
Hoe u kunt besturen van huis met horloge

Hoe u kunt besturen van huis met horloge

Op video's ziet u hoe u kunt volume op HiFi-ontvanger en controle lampjes met stem besturen.Zijn links en beschrijving hoe dit heb ik gemaakt onder de video.Alles is zeer eenvoudig en zonder codering;)Stap 1: Turn ON/OFF lichten met smart watchImperi
Hoe u kunt besturen van een stappenmotor met een FPGA

Hoe u kunt besturen van een stappenmotor met een FPGA

Dit instructable begeleidt u door het proces en sommige achtergrondkennis over hoe je een stappenmotor werken op een FPGA. Specifiek een Nema stappenmotor, met de Digilent Basys 3 en Digilent PmodSTEP.Momenteel ben ik bezig met een klauw-spel met de
Hoe u kunt besturen van een 3D-Printer met een telefoon via DIY AstroBox

Hoe u kunt besturen van een 3D-Printer met een telefoon via DIY AstroBox

Dit Instructable zal u tonen hoe een Raspberry Pi-afdrukserver instellen zodat u kunt controleren en bewaken van uw 3D-printer op afstand (met inbegrip van externe snijden) van een telefoon, tablet of computer.Draadloos printenNatuurlijk, is het bela
Hoe u kunt besturen van een 3D-Printer via Raspbery Pi(2)

Hoe u kunt besturen van een 3D-Printer via Raspbery Pi(2)

Terwijl vele mensen vinden het makkelijk om gewoon controle een algemene Rep-Rap 3D-printer vanaf hun eigen computer, er komt keer wanneer u iets draagbare gebruiken moet als u wilt, bijvoorbeeld, nemen uw computer te werken. De Raspberry Pi zou de g
Hoe u kunt besturen van zaagsel op een draaibank Shopsmith

Hoe u kunt besturen van zaagsel op een draaibank Shopsmith

ik heb een Shopsmith en willen veranderen van hout maar ik hou niet van de puinhoop.  Schijnt als elke keer dat ik zou iets die zou ik besteden veel tijd schoonmaak zag stof af van alles achter en onder de Shopsmith.  Ik heb onlangs een TechShop lidm
Hoe u kunt besturen van een servomotor van Pc met GUI

Hoe u kunt besturen van een servomotor van Pc met GUI

अपनी Servo motor को pc से grafische interface(GUI) के via controle करने के लिए में अपनी पहली Instructable aandeel कर रहा हूँ myblog -www.mechanic37.com पर आप ऐसे बहुत से project देख सकते है इस instructable Lees करें जिसके द्वारा आप अपने pc से servomo
Hoe u kunt besturen van motoren met Arduino en RC ontvanger in 10 minuten

Hoe u kunt besturen van motoren met Arduino en RC ontvanger in 10 minuten

Dit is mijn tweede tutorial over het beheersen van dingen met Arduino en R/C ontvangers. Als u nog niet naar mijn eerste tutorial gekeken ik stel voor dat je eerst hier kijkt: in deze tutorial die we zullen kijken naar hoe de controle motoren ook met
Arduino Basic Tutorials - hoe u kunt besturen LEDs

Arduino Basic Tutorials - hoe u kunt besturen LEDs

Dit instructable toont hoe u kunt besturen van één of meer LEDs met Arduino en dan zullen we weten het gebruik van de digitale en analoge IO pinnen. Nog nooit gedaan een werken voordat met Arduino en weet niet hoe het te gebruiken. Never mind, vindt
Hoe u kunt besturen een RGB LED met een Arduino

Hoe u kunt besturen een RGB LED met een Arduino

In dit Instructable, zal ik tonen u hoe u kunt besturen een RGB LED met een Arduino.Ter voltooiing van dit project, hebt u het volgende nodig:1 x Arduino (ik ben met behulp van de Arduino Uno R3)1 x RGB LED3 x 150-220 ohm weerstanden4 x Jumper draden
Hoe u kunt besturen servomotor met arduino en seriële toezicht raam

Hoe u kunt besturen servomotor met arduino en seriële toezicht raam

Een servomotor is een roterende actuator die voor nauwkeurige controle van hoekige positie, snelheid en versnelling zorgt. Het bestaat uit een geschikte motor gekoppeld aan een sensor voor positie feedback. Het vereist ook een relatief geavanceerde c