O Driver L298N é um módulo que gerencia e fornece alimentação diretamente aos motores conectados a ele, a seguir temos um exemplo para o acionamento de apenas um motor para um exemplo didático.

Na figura abaixo temos a conexão que o exemplo feito para a conectar o motor ao driver e o driver na Pi Pico

 


| Clique na imagem para ampliar |

 

 

Código Fonte

"""Programa micropython que move o  motor1
para esquerda e frente e para trá. """

from machine import Pin, PWM
from L298N_motor import L298N
import time

ENA = PWM(Pin(0))        
IN1 = Pin(1, Pin.OUT)         
IN2 = Pin(2, Pin.OUT)

motor1 = L298N(ENA, IN1, IN2)     #Criar objeto motor1
motor1.setSpeed(45000)            #configura velocidade de 25000 a 65534

while True:
    motor1.forward()      #run motor1 forward
    time.sleep(5)         #wait for 5 seconds
    motor1.backward()     #run motor1 backward
    time.sleep(5)         #run motor2 backward

 

Link para a Biblioteca L298N

 

Link para o Datasheet do L298N

NO YOUTUBE


NOSSO PODCAST