(med Video) Grundläggande Arduino Robot, ljus sökare! (6 / 8 steg)
Steg 6: äntligen! Motorisk kontroll!
Använda digitalWrite(), kan vi växla transistorer på och av genom att vrida motsvarande stift högt eller lågt.
Detta kommer att endast byta motorn på och av i en riktning. Vi behöver en H-bro att ha full kontroll över en motor.
Vi kommer inte att använda en H-Bridge i denna Insctructable.
Anslut ena änden av en 1 k ohm motstånd till stift 2 (rätt motor). Anslut den andra änden till en tom rad på en skärbräda. Lägg till transistorn, justera bas terminalen av transistorn med avsluta av motståndet och infoga den i samma rad i motståndet. Anslut samlaren till ett stift av högra motorn. Anslut sändaren (återstående pin) till marken. Anslut den andra pin av motorn till den positiva Polen på batteriet. Upprepa för den vänstra motorn på stift 3. Också, Anslut den negativa terminalen av batteripaketet till marken stift på Arduino.
Här finns funktionerna för att få din robot flyttar.
Stege:
digitalWrite (RightMotor, hög);
digitalWrite (LeftMotor, hög);
Vänster:
digitalWrite (RightMotor, hög);
digitalWrite (LeftMotor, låg);
Höger:
digitalWrite (RightMotor, låg);
digitalWrite (LeftMotor, hög);
Märker att vända, måste du aktivera motsatsen motor på.