[自製初音機器人]藍牙篇 part1

之前帶初音參展Make Faire ,觀看許多其他參展物品,進而有一些新的想法,其中一點:手機遙控初音

智慧型手機在現今社會中幾乎人人一手,若能用手機遙控自家初音 那豈不是很萌!

第一步:將原本搖桿的接收端更改為藍牙接收器,在這部分我選用JY-MCU藍牙板,便宜好用,那如何讓藍牙與ARDUINO溝通呢?  (請先閱讀:[自製初音機器人頭部CODE])

我參考Arduino官方範例:SoftwareSerial Library並且稍微更改一下,這樣藍牙接收器每次接收收到訊息後,就會顯示有多少字元並且顯示出來。如下:

#include <SoftwareSerial.h>


SoftwareSerial mySerial(10, A0); // RX, TX

void setup() 
{
  Serial.begin(57600);
 
  Serial.println("Goodnight moon!");
  mySerial.begin(57600);
  mySerial.println("Hello, world?");
 
}

void loop() // run over and over
{
  char text = Serial.read();
  int i =Serial.available();
  int insize;
  byte cmmd[20];
    if ((insize=(mySerial.available()))>0){
       Serial.print("input size = ");
       Serial.println(insize);
       for (int i=0; i<insize; i++){
         Serial.print(cmmd[i]=mySerial.read());
         Serial.print(" ");
       }
       Serial.println("  ");
    }
  delay(100);
}

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *