

UNO Dual Channel DC Motor Driver Shield L298NH v2 kompatibilno z Arduino
€11.99 (DDV vključen)
L298NH shield za Arduino UNO poganja dva DC motorja neodvisno — do 2 A na kanal, PWM regulacija hitrosti in merjenje toka.
3 na zalogi
Opis
Arduino UNO Dual Channel DC Motor Driver Shield L298NH v2
Ta shield poganja do dva enosmerna (DC) motorja ali en koračni motor prek integriranega vezja L298NH — dvostranskega polnega H-mostička z maksimalnim tokom 2 A na kanal in kratkoročno konico do 4 A. PWM regulacija hitrosti, zaviranje in merjenje toka so na voljo neposredno iz Arduino signalov.
Shield se natakne neposredno na Arduino UNO (ali kompatibilno ploščo s standardnim razmikom pinov) brez spajkanja — napajanje motorja pride iz ločenega priključka, kar zaščiti Arduino pred nihanji toka.
Ključne lastnosti
- Dva neodvisna kanala (A in B) – vsak kanal krmili en DC motor ali skupaj poganjata en dvocelični koračni motor.
- PWM regulacija hitrosti – kanal A uporablja pin D3, kanal B pin D11; oba sta na Arduinu UNO vezana na timer z 8-bitno ločljivostjo (0–255).
- Smer in zaviranje – smer: D12 (A), D13 (B); zaviranje: D9 (A), D8 (B) — zaviranje je aktivno visoko in ustavi motor brez odpora napajanja.
- Merjenje toka – analogna izhoda A0 (kanal A) in A1 (kanal B) dajeta napetost sorazmerno z motornim tokom (1,65 V/A), kar omogoča zaznavanje obremenitve ali zastoja motorja v programu.
- Ločeno napajanje motorja – motorji se napajajo iz zunanjega vira 5–12 V DC prek namenskega konektorja; Arduino se napaja ločeno, s čimer se izognemo motnjam.
- Brez dodatnih komponent – shield vključuje zaščitne diode in kondenzatorje; za osnovno uporabo ni potrebno nič dodajati.
- Format Arduino UNO shield – standardni razmik pinov, združljiv z vsemi razširitvami UNO ekosistema.
Kaj potrebujem za začetek?
- Arduino UNO (ali kompatibilna plošča) – osnova za vse eksperimente
- USB kabel tipa B – za programiranje Arduino plošče
- Arduino IDE – brezplačno na arduino.cc, za pisanje in nalaganje programov
- Zunanji napajalnik 5–12 V DC – za motorje; moč prilagodite skupni porabi motorjev
- Enosmerna motorja (DC) – npr. motorji z zobniškim reduciranjem za robote, hobotnice ali pomikalnik
- Breadboard + jumper kabli – za prve poskuse brez spajkanja
Moj prvi projekt – 3 koraki
- Nataknite shield na Arduino UNO, priključite DC motorja na terminale MOTOR A in MOTOR B, zunanji napajalnik pa na priključek VIN motorja na shieldu.
- V Arduino IDE odprite Orodja → Plošča: Arduino UNO, izberite pravi COM port. Knjižnico ni treba namestiti — shield deluje z osnovnimi funkcijami
digitalWrite()inanalogWrite(). - Naložite testni program: nastavite D12 na HIGH (smer naprej) in z
analogWrite(3, 200)zaženite motor A pri ~78 % hitrosti — motor se mora zavrteti. Z branjem A0 preverite porabo toka.
Primeri uporabe
- Dvo-motorni robot s sledilnikom črte (PWM + IR senzorji za krmiljenje smeri)
- Miniaturni avtomobil z RC krmiljenjem (Bluetooth modul HC-05 + Android aplikacija)
- Koračni motor za 3D tiskalnik ali CNC os (oba kanala v tandemu, bipolarni koračni motor)
- Pomikalni sistem za kamero (zanesljivo zaviranje pri natančnem pozicioniranju)
- Prototip konvejorskega traku (merjenje toka za zaznavanje zastoja traku)
- Šolski robotski set (osnovna motorika, merjenje toka, PWM — primerno za tečaje robotike)
Tehnični pregled
Tehnične specifikacije
| Parameter | Podatek |
|---|---|
| Gonilniški čip | L298NH (dual full H-bridge) |
| Napajalna napetost motorja | 5–12 V DC (zunanji vir) |
| Maksimalni tok na kanal | 2 A (nenehno), 4 A kratkoročna konica |
| Število kanalov | 2 (A in B), neodvisni ali sočasni |
| PWM pini (hitrost) | D3 (kanal A), D11 (kanal B) |
| Smerni pini | D12 (kanal A), D13 (kanal B) |
| Pini zaviranja | D9 (kanal A), D8 (kanal B) |
| Merjenje toka | A0 (kanal A), A1 (kanal B) — 1,65 V/A |
| Kompatibilna platforma | Arduino UNO, kompatibilne plošče z UNO razmikom pinov |
| Kompatibilni motorji | DC enosmerni motorji, bipolarni koračni motorji |
| Format | Arduino UNO shield (standardni razmik) |
Primerjava: L298NH Shield v2 vs L293D Motor Shield vs TB6612FNG Motor Driver
| L298NH Shield v2 | L293D Motor Shield | TB6612FNG Driver | |
|---|---|---|---|
| Gonilniški čip | L298NH | L293D | TB6612FNG |
| Maks. tok / kanal | 2 A (4 A konica) | 0,6 A (1,2 A konica) | 1,2 A (3,2 A konica) |
| Število kanalov DC | 2 | 4 | 2 |
| Merjenje toka | Da (A0, A1) | Ne | Ne |
| Izkoristek | Bipolarna H-bridge (pad ~2 V) | Bipolarna H-bridge (pad ~3,5 V) | MOSFET (pad <0,5 V) |
Inženirski PRO nasvet
Merjenje toka za zaznavanje zastoja – Ko motor naleti na mehansko oviro in se ustavi, tok naraste. Z branjem A0/A1 in primerjavo z mejno vrednostjo (npr. if (analogRead(A0) > 500)) zaznate zastoj v manj kot 10 ms in motor takoj zaustavite, s čimer preprečite pregretje L298NH ali uničenje prestavnega mehanizma.
Kompatibilnost
Shield deluje z Arduino IDE 1.8.x in 2.x na Windows, macOS in Linux. Dodatna knjižnica ni obvezna — krmiljenje poteka prek standardnih funkcij digitalWrite() in analogWrite(). Za koračne motorje priporočamo knjižnico Stepper (vgrajena v Arduino IDE) ali AccelStepper (dostopna prek Library Managerja), ki podpira pospeševanje in upočasnjevanje.















