我正在练习我的新剧,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);
}
}
}
答案 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