みまもりフォクすけ-Team3・10

Created Date: 2015-03-14/ updated date: 2018-03-13
Owner & Collaborators
License
Summary
忙しいあなたのために、フォクすけが子供の面倒をみます *使用素材
- Fx0
- OWB
- ARM mbed
- TOCOS 画像: https://www.flickr.com/photos/ajay13/14271344218

Memo

kanpapaのメモ

posted by kanpapa on March 14, 2015
モーターのAPI
/api/motor/right?speed=[-255〜255]
/api/motor/left?speed=[-255〜255]

TOCOSから返って来るデータ
無線強度は0-255
ジャイロセンサーの情報
http://www.tocos-wireless.com/jp/products/TWE-Lite-2525A/index.html


:ts=69
::rc=80000000:lq=237:ct=0559:ed=810160FB:id=0:ba=3080:a1=1285:a2=0689:x=0004:y=-002:z=-097
::ts=70

設定をかえるとこんなデータに。こっちのほうが処理しやすそう。

;14;
;14;00000000;183;1440;10160fb;3090;0000;0000;1283;0689;X;0004;-002;-097;
;14;00000000;087;2733;1016034;2755;0000;0000;1225;0644;X;0012;0000;0107;
;15;
;16;
;17;
;18;
;19;
;19;00000000;132;1441;10160fb;3090;0000;0000;1283;0689;X;0087;-039;-050;
;19;00000000;075;2734;1016034;2760;0000;0000;1225;0644;X;0012;0000;0106;
;20;
;21;
;22;
;23;
;23;00000000;105;1442;10160fb;3080;0000;0000;1283;0689;X;0103;-089;-126;
;23;00000000;066;2735;1016034;2755;0000;0000;1225;0644;X;0014;0000;0108;
;24;
;

lqの値が電波強度 255まで

mbedでのシリアル割り込みサンプルプログラム

#include "mbed.h"
 
DigitalOut led1(LED1);
DigitalOut led2(LED2);
 
Serial pc(USBTX, USBRX);
 
void callback() {
    // Note: you need to actually read from the serial to clear the RX interrupt
    printf("%c\n", pc.getc());
    led2 = !led2;
}
 
int main() {
    pc.attach(&callback);
   
    while (1) {
        led1 = !led1;
        wait(0.5);
    }
}


Comments