我有一个240V风扇连接到Arduino 5V继电器。是否有可能将风扇的转速从低到中改为高取决于温度?Arduino继电器模块可以改变风扇的速度吗?
我试过使用下面的代码,但我没有看到我的240V风扇改变了速度。它只是打开和关闭。
int fan = 13;
int fanSpeed;
int tempMin = 25;
int tempMax = 75;
void loop(){
if ((temp >= tempMin) && (temp <= tempMax)) {
fanSpeed = map(temp, tempMin, tempMax, 32, 255);
analogWrite(fan, fanSpeed);
}
}
请显示您的电路(原理图)和继电器类型。另外,这可能更适合arduino stackexchange。 –