ArduinoとHC-05ブルートゥースモジュールの通信


最近ArduinoとBluetoothの通信をして、先にネット上のコードのテストを探しました

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  while(Serial.available())
   {
      if(Serial.read())
        {
          Serial.println("Hello I am amarino");
        }
   }

しかし、どのようにテストしても、成功しませんでした。


その後公式文書を調べてみると、Yun版のSerial.classはUSBのを読み取って、もしTTLの口を読み取るならば、Serial 1を使わなければなりません.classなので、コードは次のようになります。

void setup()
{
  Serial1.begin(9600);
}

void loop()
{
  while(Serial1.available())
   {
      if(Serial1.read())
        {
          Serial.println("Hello I am amarino");
        }
   }

そして成功した