Stap 3: Bijwerken en uploaden van de code.
nu we zijn klaar met de IR-decoderen bestand, we hoeven het niet meer, we hoeven alleen maar de waarden die wij genoteerd.nu neem deze waarden en plaats hen hier, maar in de code (bijgevoegd bestand):
#define upi 0 x "waarde"... up (toename)
#define upd 0 x "waarde"... up (afname)
#define stop 0 x "waarde"... (stop)
#define downi 0 x "waarde"... (omlaag toename)
#define downd 0 x "waarde"... (omlaag afname)
de vervangen in de aanhalingstekens 'vervangen'.
Als uw decoderen en je letters krijgt en nummers tegelijkertijd hebt plaatst u een 0 x aan het begin, hebt u alleen getallen niet plaatsen.
Dus nu aansluiten alles plaats van het schild op de arduino soldeer de IR ontvanger-pinnen als beschreven voor op het schild, Verbind de usb, uploaden alleen het motor-shield-dual-motor-variable-speed bestand dat u bewerkt.
na het uploaden van Serial openen en controleren of uw krijgen feedback en één motor tegelijk koppelen omdat de arduino alleen niet overweg kan met twee motoren zodat het glitching begint.
Nadat u hebt gecontroleerd dat alles verwijderen van de USB-kabel sluit een externe voeding (12-18vdc)
en beide motoren testen op hetzelfde moment.
Opmerking:
Als uw motoren zijn niet in dezelfde richting draaien en u niet wilt spiegelen de pinnen op de arduino of wijzigen van de pinnen in de code gewoon omkeren de polariteit van de motor
. BELANGRIJKE OPMERKING:
Als u een foutmelding krijgt tijdens het uploaden van het bestand, ga naar de directory van de arduino en \libraries\RobotIRremote\"IRremoteTools.cpp verwijdert" en \libraries\RobotIRremote\"IRremoteTools.h".
UPDATE:
Ik heb bijgewerkt de code zodat als uw vooruit gaan en u plotseling ging achteruit zonder tijdelijk stoppen u zult stoppen en starten omkeren en ongeacht hoeveel keer je vooruit drukte en achteruit zonder te stoppen u vanuit beginwaarde of snelheid 0 start zal.
en dat is alle mensen!
hoopte dat je genoten hebt van dit instructable voel je vrij om commentaar en volgen!
Gelukkig instructables :)