PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

Progetto 53
​Motore con driver L298N

Introduzione
​

In questo progetto impareremo a controllare un motore DC utilizzando il driver L298N.

Nei progetti precedenti abbiamo controllato un motore usando un transistor.

Il modulo L298N permette però di controllare i motori in modo molto più avanzato.

Con questo driver possiamo:
  • controllare motori più potenti
  • cambiare direzione di rotazione
  • controllare la velocità con PWM
  • pilotare due motori contemporaneamente

Il modulo L298N è molto utilizzato nei progetti come:
  • robot con ruote
  • veicoli controllati
  • carrelli automatici
  • sistemi meccanici motorizzati
​
In questo progetto controlleremo l'accensione e lo spegnimento di un motore tramite Arduino.

Materiale necessario
​
  • Arduino Uno (o compatibile)
  • Modulo driver L298N
  • Motore DC
  • Batteria esterna (6V – 12V)
  • Breadboard (facoltativa)
  • Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.

👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW

📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.

👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
​

Nota: i link presenti in questa pagina sono link affiliati Amazon.

Schema di collegamento
​

Il modulo L298N possiede diversi pin per il controllo del motore.
Collegamento motore
Collegamenti:
  • Motore → OUT1 e OUT2 del modulo L298N

Alimentazione modulo
Collegamenti:
  • Positivo batteria → pin 12V del modulo
  • Negativo batteria → GND

Collegamento Arduino
Collegamenti:
  • IN1 → pin 8 Arduino
  • IN2 → pin 9 Arduino
  • GND modulo → GND Arduino
Il pin ENA del modulo di solito ha un jumper inserito che mantiene il motore sempre abilitato.
Foto

​Codice Arduino
​Progetto 53 - Motore con driver L298N

    

Come funziona il programma
​

Il driver L298N controlla il motore utilizzando due pin:
  • IN1
  • IN2
​
Arduino imposta questi pin in modi diversi per controllare la direzione del motore.

Rotazione in un senso
  • IN1 → HIGH
  • IN2 → LOW
​
Rotazione nel senso opposto
  • IN1 → LOW
  • IN2 → HIGH
​
Arduino cambia direzione ogni 3 secondi.

Varianti possibili

Controllo velocità con PW
MIl pin ENA può essere collegato a un pin PWM di Arduino per controllare la velocità del motore.

Robot con due motori
Il modulo L298N permette di controllare due motori contemporaneamente.

Veicolo telecomandato
Utilizzando un modulo Bluetooth o WiFi è possibile controllare i motori a distanza.

Foto

© ProgettiArduino.com 2026 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy