使用Android和Arduino控制LED

时间:2016-08-25 07:37:28

标签: android

我正在练习我的新剧,arduino micro和蓝牙模块Hc-05。

我试图打开并关闭我的arduino的第13个数字引脚连接的Led。 LED由我的机器人控制,我已经用App Inventor制作了一个应用程序。我不知道为什么,但我的小项目不起作用。你能救我吗?

这是我的代码。

非常感谢!

void setup()
{


// Pin 13 Digital de Arduino
 pinMode(13, OUTPUT);
 // Velocidad serial del Modulo BT
 Serial.begin(9600);
}
char led; // Led es nuestro led conectado a Arduino
void loop()
{


 if (Serial.available())
 // Siclo if para definir que se acción se ejecutara si Arduino recibe el dato "a" (si lo recibe el led se enciende)
 {
 led=(Serial.read());
 if (led=='a')
 {
 digitalWrite(13, HIGH);

 }
 if (led=='b')
 // Siclo if para definir que se acción se ejecutara si Arduino recibe el dato "b" (si lo recibe el led se apaga)
 {
 digitalWrite(13, LOW);
 }
 }
}

1 个答案:

答案 0 :(得分:0)

我正在开发一个类似的项目 - 摩托车的轻型LED。有一个Atmega328P的应用程序几乎准备就绪,请参阅Android网站上的https://github.com/AlexShutov/LED_LIGHTS_Controller项目我设法连接到蓝牙设备并切换RGB Led的颜色。检查项目https://github.com/AlexShutov/LEDLights。对于通过蓝牙进行的通信,它使用了轻微修改的Google示例版本:https://github.com/googlesamples/android-BluetoothChat