第十六课--Microduino 指尖开关(三极管触发)
目的不知大家是否在实验中手无意中触摸到led时有时候会点亮。那是因为人体电阻将led点亮了。在DIY光敏三极管只要给NPN三极管的基极一个很小的电压,就能让三极管接通,达到开关的目的,所以今天我们来做一个指尖开关,利用人体电阻点亮led。 设备
原理图人体电阻一端接VCC,另一端接三极管的基极。与第十二课原理图的原理一致,不详细介绍。 程序void setup()
{
Serial.begin(115200);
pinMode(13,OUTPUT);
}
void loop()
{
int n=analogRead(A0); //读取模拟口数据
if(n>0) //有电压反应就运行以下程序
digitalWrite(13,HIGH); //点亮led
else
digitalWrite(13,LOW); //熄灭led
Serial.println(n);//串口监视
delay(100);//延时,控制刷新速率。
}
结果用手接触人体电阻接线两端,LED点亮,一旦松开LED熄灭。大家是否可以举一反三做个触摸开关呢? 视频 |