DC- & Servomotoren mit Arduino & PWM steuern – Tutorial #4
Steuerung von DC- und Servomotoren mittels PWM (Pulsweitenmodulation). Komponenten: DC-Motor (oder CPU-Lüfter), 9 V Batterie/Netzteil (9–12 V), Arduino, Breadboard, NPN-Transistor, Potentiometer, Diode, 1 µF Kondensator, 1 kΩ Widerstand. Komponenten: Servomotor, Potentiometer. Servo-Bibliothek kümmert sich um PWM-Timing (50 Hz, 1–2 ms Pulsbreite). Arduino Tutorial #4: DC & Servo Motor Control
Beispiel 1: DC-Motor

int pwmPin = 7;
void setup() {
Serial.begin(9600);
pinMode(pwmPin, OUTPUT);
}
void loop() {
int potValue = analogRead(A0);
int newPotValue = map(potValue, 0, 1023, 0, 255);
analogWrite(pwmPin, newPotValue);
}Beispiel 2: Servomotor

#include <Servo.h>
Servo myServo;
void setup() {
myServo.attach(7);
}
void loop() {
int potValue = analogRead(A0);
int angleValue = map(potValue, 0, 1023, 0, 180);
myServo.write(angleValue);
delay(10);
}map() wandelt ADC-Wert in Winkel (0–180°) um.
Herstellungsprozess
- Schrittmotoren: Typen, Eigenschaften und praktische Anwendungen
- Bürstenlose DC-Motoren: Design, Konstruktion und fortgeschrittene Anwendungen
- Einphasen-Asynchronmotoren verstehen: Typen, Betrieb und Effizienzverbesserungen
- AC-Kommutatormotoren verstehen: Design, Typen und Anwendungen
- Motor-Lebensdauer verlängern: Experten-Tipps zur Wartung
- Motor-Lagerwartung: Best Practices zur Erhaltung der Leistung
- Sicheres Arduino RFID-Schloss bauen – Schritt-für-Schritt-Anleitung
- Arduino Einsteiger Tutorial #1: Erstes Projekt (Blink)
- Industriemotoren: Typen, Funktionen & Anwendungen
- BLDC-Motoren verstehen: Ein professioneller Leitfaden