最近开始研究arduino,网上关于arduino的材料,特别是中文的,不是很多。所以想要把自己实现的每一步都给记录一下。以后如果忘了,可以再看看。看到网上有不少人实现用蓝牙控制小灯,所以自己也动手小geek一下。
蓝牙模块用的是淘宝买的,40块钱一个,虽说也有贵的,但是便宜的感觉功能上差不多。

这里用到了arduino的扩展板,当然了,不用也行。完全是为了接下来做其他实验而准备的。蓝牙模块,要注意接线,TXRX与板上的TXRX要相反对接。然后在数字针脚9、10、11接上发光二极管。这里可加可不加电阻,不加的话亮一点。我在针脚8上加了一个灯,用于方便观察蓝牙的状态,接在蓝牙模块的state接口上。


接下来开发arduino程序。
int redLed = 9;
int greenLed = 10;
int blueLed = 11;
int beep = 3;//指示灯,可以用蜂鸣器等代替
int state=8;//蓝牙state口
int signal;//test if connected
void setup()
{
Serial.begin(9600);
pinMode(state,INPUT);
pinMode(redLed, OUTPUT);
pinMode(greenLed,OUTPUT);
pinMode(blueLed,OUTPUT);
pinMode(beep,OUTPUT);
analogWrite(redLed, 0);
analogWrite(

本文记录了使用Arduino通过蓝牙模块控制三色灯的过程。选用的蓝牙模块价格亲民,与Arduino扩展板连接时注意TXRX对接。在数字针脚上连接LED,可选是否加电阻。还设置了一个状态指示灯,以便观察蓝牙连接状态。Arduino程序编写完毕后,通过修改过的Android客户端进行远程控制。
最低0.47元/天 解锁文章
775

被折叠的 条评论
为什么被折叠?



