De printervriendelijke versie wordt niet langer ondersteund en kan weergavefouten bevatten. Werk uw browserbladwijzers bij en gebruik de gewone afdrukfunctie van de browser.
Motor-1
Voorkennis |
spanning en stroom
|
Leerdoelen |
LED, weerstand, breadboard, schema
|
Inleiding
Bestand:Voorbeeld.png
Opbouwen van de schakeling
Motor-aansturing via transistor
Schema
Motoraansturing via transistor
Programma
int motor = 9; // PWM pin
void setup() {
pinMode(motor, OUTPUT);
Serial.begin(9600);
while (! Serial);
Serial.println("Speed 0 to 255");
}
void loop() {
if (Serial.available()) {
int speed = Serial.parseInt();
if (speed >= 0 && speed <= 255) {
analogWrite(motor, speed);
}
}
}
Uitleg van het programma
Vragen en opdrachten
Eerste experimenten
- combineer deze schakeling met een potmeter voor de regeling van de snelheid.
- gebruik de potmeter met analoge invoer van de snelheid (denk om de schaling!)
- gebruik de seriële monitor voor het monitoren van de snelheid (
Serial.println(speed);
).
- wat is de laagste instelling voor
speed
waarbij de motor nog draait?
- deze instelling kan anders als je deze van laag naar hoog benadert of van hoog naar laag;
- een dergelijk verschijnsel heet "hysterese".
Verdiepingsvragen