Automatiserad bil (4 / 8 steg)
Steg 4: H-bron
För detta projekt behövde vi ett sätt att växla riktningen av motorerna så vi använde en SN754410 (full) H-bron, som har 8 stift. En full h-brygga i stället för en halv h-brygga kan ändra riktningar för två motorer istället för bara en. Databladet för den som vi används kan hittas på länken i avsnittet material ovan. Vi använde en sida för våra drivande motor (placerat bak i bilen) och den andra sidan för styrning motorn (framsida).
Ordningen på stiften läsa moturs från halvcirkel är: Aktivera, indata, utdata, mark, mark, utgång, input och vcc tillförsel. Detta visas i bilden ovan. På andra sidan av bron stiften är inverterad (aktivera och vcc stift är på motsatta hörn). Ingångarna är hur arduino kommunicerar med h-bron och utgångarna är hur h-bron kommunicerar med motorn. Leder på motorn behöver inte placeras i en viss ordning. Aktivera stiften används för att "Aktivera" h-bron och bör alltid förses med ström. Vi använde 5 volt leverans av arduino att driva aktivera stiften men de kan också drivas av ett av stiften på arduino så länge de ligger alltid på hög. Om det andra alternativet väljs sedan ett exempel på hur koden skulle skulle se ut för en sida av h-bron vara följande:
int en1 = 4;
pinMode(en1,OUTPUT);
analogWrite(en1,HIGH);
En betydande bit att komma ihåg är att vid provning av en motor, vcc ingångar på varje ände av h-bron ska anslutas till makt (i vårt fall var det fyra AA-batterier). Vi är inte helt säker på varför så är fallet men med hjälp av en enda sida av h-bron fortfarande kräver både vcc ingångarna att drivas.
En annan betydande del att komma ihåg är att eftersom det finns en betydande mängd nuvarande passerar genom h-bron, används en kylfläns för säkerhet. Med h-bryggan för korta skurar av tid ska vara bra utan en kylfläns.