・サーボモータ(GWSPIC+F/BB/F)
http://akizukidenshi.com/catalog/g/gM-01906/
http://akizukidenshi.com/catalog/g/gP-03085/
http://www.gws.com.tw/english/product/servo/sat%20form.htm
黒 --- GND
赤 --- 電池+(単三電池 4本)
白 --- p20
#include "mbed.h" PwmOut servo(p21); Serial pc(USBTX, USBRX); int main(void) { printf("Servo Calibration Controls:\n"); printf("1,2,3 - Position Servo (full left, middle, full right)\n"); printf("4,5 - Decrease or Increase range\n"); servo.period(0.020); // servo requires a 20ms period int pulw = 1500; servo.pulsewidth_us(pulw); // pulse width 1.5ms for(;;) { switch(pc.getc()) { case '1': pulw = 800; break; // -90 deg default: // 0 deg case '2': pulw = 1500; break; case '3': pulw = 2200; break; // +90 deg case '4': pulw -= 50; break; case '5': pulw += 50; break; } if(pulw < 800) pulw = 800; if(pulw > 2200) pulw = 2200; printf("\npulsewidth_us = %d\n", pulw); servo.pulsewidth_us(pulw); } }
・GP2Y0A21YK(測距センサー)
http://akizukidenshi.com/catalog/g/gI-02551/
内容はエレキジャックさんの記事を参考にさせて頂きました。
http://www.eleki-jack.com/arm/mbed/cat691/cat794/
黒 --- 5V
赤 --- GND
白 --- p20
・TA7291P+FA-130RA(モータードライバー+DCモータ)
http://akizukidenshi.com/catalog/g/gI-02001/
http://akizukidenshi.com/catalog/g/gP-06437/
http://akizukidenshi.com/catalog/g/gP-00310/
1 GND 電池- 2 モータ出力1 3 NoUse 4 10kオーム と 電池+ 5 mbed p5 6 mbed p6 7 mbed 3.3v 8 電池+ 9 NoUse 10 モータ出力2 mbed p5 p6 1 1 ブレーキ 1 0 前進 0 1 後退 0 0 ストップ