حرّك محركًا باستخدام PWM
مثال مبسط بلغة Arduino للتحكم في سرعة المحرك. تحقّق من دائرة القيادة ومصدر الطاقة قبل التشغيل.
// Example pins for a motor driver
const int enablePin = 9;
const int directionPin = 8;
void setup() {
pinMode(enablePin, OUTPUT);
pinMode(directionPin, OUTPUT);
}
void loop() {
digitalWrite(directionPin, HIGH);
analogWrite(enablePin, 160); // speed: 0–255
delay(1000);
analogWrite(enablePin, 0);
delay(1000);
}