ISC Arduino Tutorial 1 (6 / 10 steg)
Steg 6: Elkablar en H-bro och kör motorer
Så för denna nästa del kommer att använda en H-bryggan. Även om jag inte förväntar dig att förstå det, ber jag er att se över dokumentationen för H-bron så att du vet vad spec ark för elektroniska komponenter ser ut. Om du någonsin stött på en del din obekant med du bör kunna google Specifikationsblad för det använder då antalet inskrivna på det.
http://www.ti.com/lit/DS/symlink/sn754410.pdf
SN7544 H-bron har 16 stift och stiften är märkta 1 till 16 i rutan som representerar chip. Detta chip är kapabel att driva två motorer. En är kopplad till den vänstra halvan av gå i flisor den andra på den högra halvan av chipet. Nu kommer jag att beskriva vad varje stift gör.
1.) Detta är aktivera linje för motor 1. När detta är hög, 5 volt. Motorn kan köras. När det är låg, 0 volt motorn fungerar inte. Detta kan användas med en PWM-signal (vi kommer att veta om senare) att kontrollera hastigheten på motorn genom att vrida den på och av riktigt snabb.
2.) Detta är en kontroll linje för motor 1. Du använder detta med stift 7 för att styra vilken riktning de motoriska 1 dragningar. Om stift 2 är anges hög och stift 6 låg. Motorn kommer att snurra ett sätt. Om du vänder dem så stift 6 är hög och stift 2 är låg kommer att motorn ändra riktning. I alla andra stater gör motorn inte snurra.
3.) Detta stift blir fast på ena sidan av Motor 1. Andra sidan av Motor 1 blir kopplad till stift 6
4.) Detta går till din marken järnväg, 0 volt. Det är där makten från motor utgångarna.
5.) samma som 4
6.) Detta stift blir fast till andra av sidan av Motor 1.
7.) Detta är den andra kontroll linjen för motor 1.
8.) Detta stift behöver 5 volt för chip ska fungera korrekt. Detta befogenheter chip
9.) Detta är aktivera linje för motor 2.
10.) Detta är en kontroll linje för Motor 2.
11.) Detta är blir fast på ena sidan av Motor 2. Andra sidan av Motor 2 blir kopplad till stift 14
12.) samma som 4
13.) samma som 4
14.) Detta blir fast på andra sidan av motor 2.
15.) Detta är den andra kontroll linjen för motor 2.
16.) Detta är nätaggregatet för motor 1 och motor 2. Det här exemplet skulle jag rekommendera ett 9 volts batteri.
Nu för ledningsdragning det upp!
Titta på fritzing diagrammet. Några viktiga saker att notera. Se till att du ansluter GND (0 volt) för Arduino med-batteriets (0 volt). Och vill inte ansluta 5V för Arduino med den + på batteriet (9 volt). Detta kommer att skada din Arduino.
Efter ledningar upp det öppna _1Motor och köra den.
Utmaning: Tråd motorn med växeln så att när tryckte den snurrar en rikta, och släppte den snurrar i motsatt riktning.
Lösning: _1MotorWithSwitch
Utmaning: Gör det så att en brytare gör motor snurra i en regi. Andra växeln gör det snurra i den motsatta regi. Inga växlar gör det att sluta.
Tips: Du kan behöva lära sig om operatorn "och" för din om uttalande.
Lösning: _1MotorTwoSwitches
Utmaning: Koppla in den andra Motor och gör något intressant med den.
Obs: Om du vill börja köra runt allt du behöver är några hjul som du kan köpa från här https://solarbotics.com/product/gmpw/ eller göra din egen ur burk lock och gummiband.