“第十六课--Microduino 指尖开关(三极管触发)”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(Created page with "{| style="width: 800px;" |- | ==目的== 不知大家是否在实验中手无意中触摸到led时有时候会点亮。那是因为人体电阻将led点亮了。在DIY光敏...")
 
Pkj讨论 | 贡献
 
第1行: 第1行:
 +
{{Language|Lesson_16--Microduino_"Fingertip_switch_(transistor_trigger)"}}
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
|-
 
|-

2014年3月2日 (日) 15:00的最新版本

Language English

目的

不知大家是否在实验中手无意中触摸到led时有时候会点亮。那是因为人体电阻将led点亮了。在DIY光敏三极管只要给NPN三极管的基极一个很小的电压,就能让三极管接通,达到开关的目的,所以今天我们来做一个指尖开关,利用人体电阻点亮led。

设备

  • Microduino-Core
  • Microduino-FT232R
  • 其他硬件设备
    • 面包板跳线 一盒
    • 面包板 一块
    • LED发光二极管 一个
    • 10k、1K、220欧电阻 各一个
    • USB数据连接线 一根
    • 9014三极管 一个

原理图

人体电阻一端接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熄灭。大家是否可以举一反三做个触摸开关呢?

视频