最近在做Arduino与蓝牙的通信,先是找了网上的代码测试
void setup()
{
Serial.begin(9600);
}
void loop()
{
while(Serial.available())
{
if(Serial.read())
{
Serial.println("Hello I am amarino");
}
}
但是怎么测试,都没成功
后来查了官方文档,发现Yun版的Serial.class读取USB的,如果要读取TTL的口,得用Serial1.class,所以代码应该是这样的:
void setup()
{
Serial1.begin(9600);
}
void loop()
{
while(Serial1.available())
{
if(Serial1.read())
{
Serial.println("Hello I am amarino");
}
}