Motore passo-passo 28BYJ-48 con WeAct Black Pill STM32F411CE

Collegamenti per 28BYJ-48 stepper + ULN2003 driver su WeAct Black Pill STM32F411CE (STM32F411CE, 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 Motore passo-passo 28BYJ-48RuoloPin di WeAct Black Pill STM32F411CENote
IN1Ingresso del componenteB12 (PB12)
IN2Ingresso del componenteB13 (PB13)
IN3Ingresso del componenteB14 (PB14)
IN4Ingresso del componenteB15 (PB15)
-MassaG
+Alimentazione5V

Controlla prima di alimentare

Codice di prova (Arduino)

// Library: Stepper (built in)
#include <Stepper.h>

// 2048 steps per turn; note the IN1, IN3, IN2, IN4 order for this motor
Stepper motor(2048, PB12, PB14, PB13, PB15);

void setup() {
  motor.setSpeed(10);  // rpm
}

void loop() {
  motor.step(2048);   // one turn
  delay(500);
  motor.step(-2048);  // and back
  delay(500);
}

Scheda Arduino: STMicroelectronics:stm32:GenF4:pnum=BLACKPILL_F411CE,usb=CDCgen,upload_method=dfuMethod. Per caricare via USB, tieni premuto BOOT0, premi e rilascia NRST, poi rilascia BOOT0 (modalità DFU). Funziona anche un ST-LINK sui pin SWD.

Domande

Quali pin di WeAct Black Pill STM32F411CE uso per Motore passo-passo 28BYJ-48?

IN1 → B12 (PB12), IN2 → B13 (PB13), IN3 → B14 (PB14), IN4 → B15 (PB15), - → G, + → 5V.

Motore passo-passo 28BYJ-48 funziona con WeAct Black Pill STM32F411CE a 3,3 V?

Sì: Motore passo-passo 28BYJ-48 funziona a 5 V e WeAct Black Pill STM32F411CE 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 WeAct Black Pill STM32F411CE · 28BYJ-48 stepper + ULN2003 driver: tutti i pin e i dati

Motore passo-passo 28BYJ-48 su altre schede

Altri componenti su WeAct Black Pill STM32F411CE