L298N con NUCLEO-F401RE

Collegamenti per L298N dual motor driver su NUCLEO-F401RE (STM32F401RE, 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 NUCLEO-F401RENote
ENAIngresso del componenteD2 (PA10)
IN1Ingresso del componenteD4 (PB5)
IN2Ingresso del componentePWM/D5 (PB4)
IN3Ingresso del componentePWM/D6 (PB10)
IN4Ingresso del componenteD7 (PA8)
ENBIngresso del componenteD8 (PA9)
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(PB5, OUTPUT);
  pinMode(PB4, OUTPUT);
  pinMode(PA10, OUTPUT);
}

void loop() {
  digitalWrite(PB5, HIGH);
  digitalWrite(PB4, LOW);
  analogWrite(PA10, 180);  // about 70% speed
  delay(2000);
  analogWrite(PA10, 0);    // stop
  delay(1000);
}

Scheda Arduino: STMicroelectronics:stm32:Nucleo_64:pnum=NUCLEO_F401RE. Collega il cavo USB alla porta mini-USB sul lato dell’ST-LINK. Non serve premere nessun pulsante.

Domande

Quali pin di NUCLEO-F401RE uso per L298N?

ENA → D2 (PA10), IN1 → D4 (PB5), IN2 → PWM/D5 (PB4), IN3 → PWM/D6 (PB10), IN4 → D7 (PA8), ENB → D8 (PA9), GND → GND.

L298N funziona con NUCLEO-F401RE a 3,3 V?

Sì: L298N funziona a 5 V e NUCLEO-F401RE 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 NUCLEO-F401RE · L298N dual motor driver: tutti i pin e i dati

L298N su altre schede

Altri componenti su NUCLEO-F401RE