Raspberry Pi Robot auto (7 / 11 stap)

Stap 7:

Zodra de kabels zijn aangesloten kunt u beginnen met de code van de bewegings-opdrachten. Sluit uw Raspberry Pi aan een monitor en beginnen te code. cd robotica testen opnieuw en opnieuw van de motoren door sudo python robot1.py uit te voeren. Als alles draait, kunt u beginnen om te starten met de opdrachten voor forward en reverse. Voor alle de bewegings-opdrachten zullen wij hen plaatsen in sudo nano robot2.py . Voer deze code bij de voorwaartse opdracht

importeren van Rpi.GPIO als gpio

importeren

def init():

GPIO.setmode (gpio. RAAD VAN BESTUUR)

GPIO.Setup (7, gpio. UIT)

GPIO.Setup (11, gpio. UIT)

GPIO.Setup (13, gpio. UIT)

GPIO.Setup (15, gpio. UIT)


def forward(tf):

init()

GPIO.output (7, True)

GPIO.output (11, False)

GPIO.output (13, False)

GPIO.output (15, True)

time.Sleep(TF) '

GPIO.Cleanup()


vooruit(1)

Opslaan en opnieuw ontsnappen. Testen van de code door sudo python robot2.py uit te voeren. Alle wielen moeten vooruit voor een tweede. Als het werkt, verwijdert u vooruit(1) en blijven de broncode via reverse:

def reverse(tf):

init()

GPIO.output (7, False)

GPIO.output (11, True)

GPIO.output (13, True)

GPIO.output (15, False)

time.Sleep(TF)

GPIO.Cleanup()


reverse(1)

Test het uit weer eens te zien als de motoren eigenlijk in omgekeerde volgorde voor een tweede verplaatsen. Nu kunnen we blijven op het draaien van de codes. Verwijderen van reverse(1) en dit vervolgens voor de draaien links code invoert:

def turn_left(tf):

init() 0

GPIO.output (7, True)

GPIO.output (11, True)

GPIO.output (13, True)

GPIO.output (15, False)

time.Sleep(TF)

GPIO.Cleanup()


turn_left(1)

Herhaal het proces van het testen en verwijderen, en vervolgens als dat lukt, gaat u verder met de juiste code draaien:

def turn_right(tf):

init()

GPIO.output (7, False)

GPIO.output (11, True)

GPIO.output (13, False)

GPIO.output (15, False)

time.Sleep(TF)

GPIO.Cleanup()


turn_right(1)

Herhaal het proces van het testen en verwijderen, en vervolgens als dat lukt, gaat u verder met het scharnierpunt links van de opdracht:

def pivot_left(tf):

init()

GPIO.output (7, True)

GPIO.output (11, False)

GPIO.output (13, True)

GPIO.output (15, False)

time.Sleep(TF)

GPIO.Cleanup()


pinot_left(1)

Herhaal het proces van het testen en verwijderen, en vervolgens als dat lukt, gaat u verder met de juiste opdracht Draaitabel:

def pivot_right(tf):

init()

GPIO.output (7, False)

GPIO.output (11, True)

GPIO.output (13, False)

GPIO.output (15, True)

time.Sleep(TF)

GPIO.Cleanup()


pinot_right(1)

Herhaal het proces van het testen en verwijderen, en als het blijkt dat succesvolle vervolgens bent u klaar met alle verkeer codes.

Gerelateerde Artikelen

IoT - een Raspberry Pi Robot beheren via internet met HTML en shell scripts alleen

IoT - een Raspberry Pi Robot beheren via internet met HTML en shell scripts alleen

(Als je deze Instructables, vergeet dan niet te stemmen (boven: rechts hoek vlag). het is concurreren op INTERNET of THINGS en automatisering wedstrijden. Heel hartelijk bedankt! ;-)In dit instructable, zullen we het maken van een volledig gecontrole
Robot auto (met dubbele aandrijving)

Robot auto (met dubbele aandrijving)

We een robot voor een college robotica wedstrijd gemaakt. De concurrentie was op afstand bedienen van een robot die oppikken van kon een golfbal, manoeuvre, een cursus die bruggen strakke opgenomen draait en een 30 graden helling track. Aan het einde
IoT: Raspberry Pi Robot met Video Streamer en Pan/Tilt camera afstandsbediening via internet

IoT: Raspberry Pi Robot met Video Streamer en Pan/Tilt camera afstandsbediening via internet

(Als je dit Instructable, vergeet dan niet te stemmen - boven: rechts hoek vlag. Het is concurreren op INTERNET of THINGS en automatisering wedstrijden. Heel hartelijk bedankt! ;-)Dit is een tweede deel van mijn vorige Intructable: IoT - een Raspberr
Voeg 6 ultrasone afstand sensoren om bestaande Raspberry Pi Robot

Voeg 6 ultrasone afstand sensoren om bestaande Raspberry Pi Robot

Dit is niet een tutorial te maken van een Raspberry Pi robot met 6 ultrasone sensoren.Dit is een tutorial toont de beste methode om 6 ultrasone sensoren rechtstreeks toevoegen aan een raspberry pi zonder het gebruik van elke micro controller zoals de
Lego Chassis voor Raspberry Pi Robot

Lego Chassis voor Raspberry Pi Robot

Ik ben vrij nieuw voor Raspberry Pi en was één van de projecten die ik wilde proberen om een robot te bouwen. Dus kocht ik de "CamJam Edukit 3: Robotics". Ik denk dat het een goede robot kit om mee te beginnen, omdat het biedt eenvoudig te volge
Programmeerbare Robot auto met behulp van Mediatek LinkIt één bestuur en L293D Motor Driver IC

Programmeerbare Robot auto met behulp van Mediatek LinkIt één bestuur en L293D Motor Driver IC

Met de hulp van dit Instructable zult u in staat om een auto van de programmeerbare Robot met behulp van Mediatek LinkIt één bestuur en L293D Motor Driver IC.Hier, is LinkIt één Board gebruikt als controller om te rijden de motoren in de respectieve
Raspberry Pi Robot aangestuurd via Bluetooth

Raspberry Pi Robot aangestuurd via Bluetooth

deze tutorial is gebaseerd op een eerdere Instructable -Gebouw robots met Raspberry Pi en PythonHet doel is om een voorbeeld van hoe je een Bluetooth seriële verbinding met Arduino te controleren van een Raspberry Pi robot. Maar laat neem het nog een
Hoe maak je een robot auto met afstandsbediening.  (Ashwini sinha).

Hoe maak je een robot auto met afstandsbediening. (Ashwini sinha).

remote controlled robotic auto met arm...Stap 1: Dingen die nodig zijn you need-4 speelgoed wielen-1 motorreductor-4 stalen staaf (dunne zoals in pic)-1motor-6 versnelling verminderen-20 cm draadStap 2: Rangschikken de versnelling als in pic.then fix
Geef je Raspberry Pi Robot de hersenen van een Worm

Geef je Raspberry Pi Robot de hersenen van een Worm

De worm C Elegans is een van de meest bestudeerde dieren in de wetenschap. In de neurobiologie is het de meest elementaire hersenen model wetenschappers gebruiken om te bestuderen hoe de hersenen werken. Nu heb je een robot die als men denkt!De herse
Ultrasone sensor robot auto met gebruikte motorfiets accu met LCD-scherm

Ultrasone sensor robot auto met gebruikte motorfiets accu met LCD-scherm

Deze robot auto werkt met ultrasone sensor HC-SR04 en met gebruikte 12V motorfiets accu aangedreven.Stap 1: Lichaam van de robot-auto De robot-lichaam met behulp van triplex en een vlak stuk van hout te maken. Snijd de multiplex in een 9 inch door 6
Nieuw! Steering slimme robot auto chassis door Servo FUTABA 3003 SINONING

Nieuw! Steering slimme robot auto chassis door Servo FUTABA 3003 SINONING

Ontwerp en gemaakt door de SINONING ROBOTDit is slimme auto chassis zal, kunt u uw PCB boord, dergelijke Arduino, en schrijf die je code, een robot-auto.Als u wilt, kunt u kopen bij Steering robot chassisStap 1: Installeer het voorwiel Stap 2: Instal
Getsure controle Robot auto

Getsure controle Robot auto

Gebaar erkenning robot auto gebaseerd op Micrcohip MGC3130 Efield technologie.Stap 1: Benodigde materialenGebruikte materiaalGebaar erkenning KitArduino Uno gebaseerd RobotZigBee moduleofBluetooth-moduleStap 2: Arduino verbinding met Motor en ZigbeeO
Robot auto tracking lijn [gemakkelijke manier]

Robot auto tracking lijn [gemakkelijke manier]

Dit instructable vindt u instructies voor het bouwen van een robot-auto die zal bijhouden van donkere lijn (zwart)robot auto bevatten (IR-sensoren) en wanneer sensoren op zwarte lijn, (afzender IR) infrarood verzenden maar niet op (emitter IR ontvang
Arudino All het Thingd--How to Build een Robot auto

Arudino All het Thingd--How to Build een Robot auto

Heb je ooit wilde zien uw eigen robot auto roving rond? Bouwen met een paar elektronica onderdelen, een Arduino microcontroller, en kopiëren-plakken programmering. Zelfs als u een project als dit eerder nog nooit hebt geprobeerd, neemt de kans om te