Experimento de ajuste de velocidad del ventilador
Fenómenos experimentales
Utilice el potenciómetro para ajustar la velocidad del motor de CC
Estudio teórico
Utilice el muestreo de valor analógico del potenciómetro aprendido y el experimento de salida PWM, combinado con el accionamiento del motor de CC, para lograr el efecto de regulación de la velocidad del motor
Diagrama esquemático
Escritura de código
La información de la placa de desarrollo del experimento elige Arduino Leonardo
#define pot A0//电位器引脚对象
int iapin = 6;
int ibpin = 5;
int val = 0;
int potbuffer = 0;//读取数据缓存变量
void setup() {
// put your setup code here, to run once:
pinMode(iapin, OUTPUT);
pinMode(ibpin, OUTPUT);
digitalWrite(ibpin,LOW);
}
void loop() {
potbuffer = analogRead(pot);
val = map(potbuffer, 0, 1023, 0, 255);
analogWrite(iapin, val);
delay(100);
}