Ridică-ți comenzile când vrei tu!
Comandă până la ora 14:00 și expediem astăzi coletul
Produse sigure, fără griji!
Produse nefolosite? Retur fără întrebări!
TMC2208 este un driver de motor pas cu pas compact și silențios, ideal pentru imprimante 3D, CNC-uri ușoare și proiecte cu microcontrolere. Interfața sa flexibilă permite control clasic STEP/DIR sau configurare prin UART, iar interpolarea internă la 256 micro-pași asigură mișcări foarte fine și zgomot redus. Modulul include reglaj de curent prin trimmer (Vref) pentru adaptare la motorul utilizat și are radiator din aluminiu pentru disiparea eficientă a căldurii la curenți ridicați. Se alimentează ușor în gama 5…36 V și acceptă logică de 3,3 V sau 5 V, fiind compatibil atât cu Arduino, cât și cu alte plăci de dezvoltare.
Atenție: setați curentul potrivit motorului prin Vref înainte de utilizare și asigurați răcirea cu radiatorul inclus.
// TMC2208 – test simplu STEP/DIR
const int PIN_STEP = 2;
const int PIN_DIR = 3;
const int PIN_EN = 4;
void setup() {
pinMode(PIN_STEP, OUTPUT);
pinMode(PIN_DIR, OUTPUT);
pinMode(PIN_EN, OUTPUT);
digitalWrite(PIN_EN, LOW); // activează driverul
digitalWrite(PIN_DIR, HIGH); // direcția inițială
}
void loop() {
// 200 pași/rev motor * 16 micro-pași = 3200 impulsuri pentru o rotație
for (int i = 0; i < 3200; i++) {
digitalWrite(PIN_STEP, HIGH);
delayMicroseconds(500);
digitalWrite(PIN_STEP, LOW);
delayMicroseconds(500);
}
delay(500);
digitalWrite(PIN_DIR, !digitalRead(PIN_DIR)); // schimbă direcția
delay(500);
}
Coduri specifice
Aprecierea ta pentru recenzie nu a putut fi trimisa
Reclama un comentariu
Raport trimis
Reclamatia tau nu a putut fi trimisa
Scrie-ti recenzia
Recenzia a fost trimisa
Recenzia ta nu a putut fi trimisa
check_circle
check_circle