的一个很好的比如。为了取得正确的用户界面视觉指示,咱们还运用了LCD,用于指示电扇的温度和速度。
“运用Arduino的温控电扇”的整个电路运用很少的组件,一个MCU(Arduino
Uno),一个温度传感器(LM35),一个LCD,一个电机(Fan),一个晶体管和其他一些无源元件等。
集成电路1(LM35)是一种将温度转换为电信号的传感器。因为输出是模仿的,因而输出衔接到模仿输入引脚(A1),如图所示。感应到的温度显现在 LCD
中,并依照源代码中的指令操控电扇的输出。输出取自引脚 D11,引脚 D11 进一步提供给 NPN 晶体管的基极 (T1) 经过电阻R2.
晶体管 T1是依照指令翻开和封闭电机(电扇)的开关电路。电机两头衔接一个二极管,也称为反激式二极管,用于消除电感负载上发生的电压尖峰。
这儿规划的电路用于经过脉宽调制(PWM)信号的办法操控电扇的速度。这儿发生的信号是低频的,一般在30赫兹的范围内。因为此处发布的电路运用了用于开关的通用晶体管,因为信号具有脉冲性质,因而可能会发生噪声。