project: arduino 4
TRANSCRIPT
PROJECT: Arduino IV.
Stejnosměrný motor
• Dva přívodní vodiče
• Ovládání pomocí analogWrite();
• Může fungovat jako dynamo
Motory
Stejnosměrný motor
#define PIN 9
void setup() {
}
void loop() {
for (int rychlost = 0 ; rychlost <= 255; rychlost += 5) {
analogWrite(PIN, rychlost);
delay(30);
}
for (int rychlost = 255 ; rychlost >= 0; rychlost -= 5) {
analogWrite(PIN, rychlost);
delay(30);
}
}
Stejnosměrný motor
Servo
Servo
#include <Servo.h>
Servo mojeservo;
int pozice = 0;
void setup() {
mojeservo.attach(9);
}
void loop() {
for (pozice = 0; pozice <= 180; pozice += 1) {
mojeservo.write(pozice);
delay(15);
}
for (pozice = 180; pozice >= 0; pozice -= 1) {
mojeservo.write(pozice);
delay(15);
}
}
Krokový motor
Krokový motor
Krokový motor
Krokový motor