5.4.13 Project 7.1 Ventilator bedienen
1. Beschrijving
In dit project leren we hoe we een kleine ventilator kunnen maken.
2. Componentkennis
De kleine ventilator gebruikt een 130 DC motor en veilige ventilatorbladen. Je kunt de PWM-uitgang gebruiken om de ventilatorsnelheid te regelen.

3. Bedieningsmethode
Twee pinnen zijn nodig om de motor van de ventilator te regelen, één voor INA en één voor INB. De PWM-waardebereik is 0~255. Wanneer de PWM-uitgang van de twee pinnen verschillend is, kan de ventilator draaien.
INA - INB <= -45 |
Draait met de klok mee |
|---|---|
INA - INB >= 45 |
Draait tegen de klok in |
INA == 0, INB == 0 |
Stop |
4. Bedieningspinnen
INA |
19 |
|---|---|
INB |
18 |
5. Testcode
#define fanPin1 19
#define fanPin2 18
void setup() {
pinMode(fanPin1, OUTPUT);
pinMode(fanPin2, OUTPUT);
}
void loop() {
digitalWrite(fanPin1, LOW); //pwm = 0
analogWrite(fanPin2, 180);
delay(3000);
digitalWrite(fanPin1, LOW);
digitalWrite(fanPin2, LOW);
delay(1000);
digitalWrite(fanPin1, HIGH); //pwm = 255
analogWrite(fanPin2, 210);
delay(3000);
digitalWrite(fanPin1, LOW);
digitalWrite(fanPin2, LOW);
delay(1000);
}
6. Testresultaat
De ventilator zal met verschillende snelheden met de klok mee en tegen de klok in draaien.