Ons robotvoertuig moet natuurlijk kunnen bewegen, en hiervoor hebben we motoren nodig. Het voertuig wordt een trike – een driewieler met twee aangedreven wielen en één zwenkwiel voor de sturing.
De twee motoren kunnen niet rechtstreeks op de Arduino worden aangesloten, omdat de Arduino niet genoeg stroom kan leveren. Om dit op te lossen, gebruiken we een H-bridge. Deze schakeling fungeert als een tussenstation:
De stroom nodig om een motor te laten draaien is te groot om door een Arduino geleverd te worden. Daarom wordt er gebruik gemaakt van een motor-driver. Via de motordriver kan de Arduino de motor aansturen.
Om de draairichting te kunnen regelen, wordt er gebruik gemaakt van een H-bridge.

Met een Arduino UNO kun je eenvoudig modules aansluiten om sensoren uit te lezen of actuatoren (zoals motoren) aan te sturen, zonder dat je een expert in elektronica hoeft te zijn. Je hoeft niet te begrijpen hoe de module precies werkt, alleen welke verbindingen je moet maken en welke instructies je moet gebruiken.
Een veelgebruikte motor-driver is de L298N-module, gebaseerd op de L298N-chip. Deze module maakt het mogelijk om motoren aan te sturen met behulp van een Arduino.

De module heeft drie belangrijke voedingsaansluitingen:
Belangrijk:
De module heeft twee kanalen om motoren aan te sturen. De aansluitingen ENA, IN1 en IN2 dienen voor motor A aan te sturen. ENB, IN3 en IN 4 voor motor B
We weten al dat een motor kan worden aangestuurd met een H-bridge, en de L298N motordriver bevat zo’n H-bridge. Laten we eens bekijken hoe we de aansluitingen van de module kunnen gebruiken om de H-bridge te bedienen en welk effect dit heeft op de motor.
Voor de eenvoud focussen we alleen op motor A. De aansturing van motor B werkt op dezelfde manier.
De module heeft drie belangrijke signalen voor motor A:
ENA – Schakelt de voeding voor de motor in/uit.
N1 & IN2 – Bepalen de draairichting van de motor.

ENA bepaalt of de motor voeding krijgt.

Motor B (ENB, IN3, IN4) werkt op exact dezelfde manier.

Met deze logica kun je eenvoudig twee motoren onafhankelijk aansturen met één L298N-module!
Maak nu de oefening fysiek.
Hier zie je een mogelijk circuit waarbij:
Simulatie opdracht B |
|
|---|---|
|
Classes => Maze Runner Online => Op weg naar de start! => Oefening H-bridge Je kan ook verderwerken met je oplossing van de vorige simulatie. In deze oefening gaan we twee motoren aansluiten op een H-bridge. Denkbeeldig wordt de oefening gebruikt om een voertuig aan te sturen met 2 wielen (en een zwenkwiel). We spreken af dat motor A de linkerwiel aandrijving is, en motor B de rechterwiel. Draaien beide motoren in wijzerzin, dan zal het voertuig vooruit bewegen. Het voertuig moet als volgt bewegen:
Elke beweging gebeurt gedurende 5 seconden, en tussen elke beweging staat het voertuig telkens 2 seconden stil.
|