Arduino与HC-05蓝牙模块的通信

最近在做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");
        }
   }

然后成功了

你可能感兴趣的:(我的学习笔记)