L298N con Raspberry Pi Pico

Collegamenti per L298N dual motor driver su Raspberry Pi Pico (RP2040, logica a 3,3 V), scelti con le stesse regole dei pin di BoardPilot: prima i bus predefiniti, e nessun pin usato per la flash, l’USB, il debugger o l’avvio.

Collegamenti

Pin di L298NRuoloPin di Raspberry Pi PicoNote
ENAIngresso del componenteGP15
IN1Ingresso del componenteGP14
IN2Ingresso del componenteGP13
IN3Ingresso del componenteGP12
IN4Ingresso del componenteGP11
ENBIngresso del componenteGP10
12VNon collegato alla schedanon collegato
GNDMassaGND
5VNon collegato alla schedanon collegato
OUT1Non collegato alla schedanon collegato
OUT2Non collegato alla schedanon collegato
OUT3Non collegato alla schedanon collegato
OUT4Non collegato alla schedanon collegato

Controlla prima di alimentare

Codice di prova (Arduino)

// Motor A: ENA = speed (PWM), IN1/IN2 = direction. Remove the ENA jumper on the module.
void setup() {
  pinMode(14, OUTPUT);
  pinMode(13, OUTPUT);
  pinMode(15, OUTPUT);
}

void loop() {
  digitalWrite(14, HIGH);
  digitalWrite(13, LOW);
  analogWrite(15, 180);  // about 70% speed
  delay(2000);
  analogWrite(15, 0);    // stop
  delay(1000);
}

Scheda Arduino: rp2040:rp2040:rpipico. Se la scheda non viene trovata, tieni premuto il pulsante BOOTSEL mentre colleghi il cavo USB.

Domande

Quali pin di Raspberry Pi Pico uso per L298N?

ENA → GP15, IN1 → GP14, IN2 → GP13, IN3 → GP12, IN4 → GP11, ENB → GP10, GND → GND.

L298N funziona con Raspberry Pi Pico a 3,3 V?

Sì: L298N funziona a 5 V e Raspberry Pi Pico usa segnali a 3,3 V, quindi non serve adattare i livelli.

BoardPilot controlla questi collegamenti in 3D mentre li fai, e trova fili invertiti o mancanti sulla scheda reale.

Scarica BoardPilot

Piedinatura completa di Raspberry Pi Pico · L298N dual motor driver: tutti i pin e i dati

L298N su altre schede

Altri componenti su Raspberry Pi Pico