본문 바로가기

Robot/Block Coding

젤리비를 BT를 통해 휴대폰에서 움직일 수 있도록 준비해 볼까요

얼마전에 로봇 젤리비 확장 보드 이야기를 했었죠. 오늘은 BT를 통해 휴대폰에서 젤리비를 사용하기 위한 준비를 보여드릴려고 합니다.

이번에는 그 때 보다 조금 더 이뻐졌나요?^^ 초음파 센서가 달려있는 사진입니다.^^

ㅎㅎ. 초음파 센서는 그 자체로도 로봇 눈 같은 모양을 가져서 사용안해도 그냥 장착만 해도 기분이 좋아요^^

그리고, 하나, Bluetooth Controller라는 안드로이드 앱을 받아 둡니다. 안타깝게도 아이폰에서는 안된다고 하네요ㅠㅠ.

void setup(){
  Serial.begin(9600);
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);
}

void loop()
{  
  char data;
  if(Serial.available())
  {
    data= Serial.read();
    Serial.print(data);
    if(data=='5')
    {
      digitalWrite(5,HIGH);
    }
    else if(data=='6')
    {
      digitalWrite(5,LOW);
    }
    else if(data=='7')
    {
      digitalWrite(6,HIGH);
    }
    else if(data=='8')
    {
      digitalWrite(6,LOW);
    }
  }
}

위와 같이... 아두이노 코드를 작성하세요~~

로봇 젤리비는 아두이노에서 잡을때, 나노로 잡고, Old Bootloader로 잡아야 합니다.

그리고, 저 전환 스위치를 저렇게 위로 가게 두시고, 업로드를 시작하세요~~

완료되면 저렇게 내려 주세요. 그러면 블루투스 통신을 시작한 답니다.^^

이제 아까 받은 휴대폰의 앱을 켜구요~ 장치와 패어링을 하시구요^^

그러면 저렇게 화면이 나옵니다. 아까 코드에서는 5, 6, 7, 8을 사용했으니 한 번 테스트 해보세요.

5를 눌렀음을 알 수 있습니다.^^

그럼~ 켜지죠^^. 이 앱을 이용하면 이제 집게 등을 사용해볼 수 있겠어요~~~^^

반응형