Arduino教程入门系列-第十四课-Arduino指尖开关(三极管触发) 三极管开关

上一课我们已经讲过。只要给NPN三极管的基极一个很小的电压,就能让三极管接通,达到开关的目的,所以今天我们来做一个指尖开关,把我们自己接入到电路中,点亮led。大家肯定能根据这个电路想出一些好玩的互动设计。



首先来看电路图


电路连接图.png





我们将自己接入电路后,其实就是相当一个电阻,人体的阻值约为1m-6m欧姆左右,电路中间可以换成任何导电的物质哟。



然后根据所绘制的电路图来搭建我们的实验电路


arduino 购买





电路就是这个样子的



我们将以下程序下载进去,程序超简单了。翻来覆去就是那么几句话
ARDUINO 代码

/*
 作者:极客工坊-迷你强
 时间:2012年8月2日
 IDE版本号:1.0.1
 发布地址:[url]www.geek-workshop.com[/url]
 作用:使用手指作为开关触发电路点亮led
*/
 
void setup()
{
 pinMode(4,OUTPUT);  
}
void loop()
{
  int n=analogRead(A0);   //读取模拟口数据        
  if(n>0)                 //有电压反应就运行以下程序
  {
    digitalWrite(4,HIGH); //点亮led
    delay(100);               //延时,让led比较亮
    digitalWrite(4,LOW);           //熄灭led
  }
 
}

最后我们插上USB把自己接到电路上吧~!!!!



via - 极客工坊

标签: Arduino教程