Yosuke Kirihata / Mbed 2 deprecated Nucleo_CaitSith_Firmware_added_delayServo

Dependencies:   mbed

Fork of Nucleo_CaitSith_Firmware by Yosuke Kirihata

Committer:
YosukeK
Date:
Sat Mar 07 15:49:55 2015 +0000
Revision:
7:3fcb0d1c41aa
Parent:
6:a3829299dfd5
???????????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
YosukeK 0:a9b204e27472 1 /*
YosukeK 0:a9b204e27472 2
YosukeK 0:a9b204e27472 3 Controller firmware for CaitSithDanger
YosukeK 0:a9b204e27472 4
YosukeK 0:a9b204e27472 5 Kyoto-Densou-An 2014
YosukeK 0:a9b204e27472 6
YosukeK 0:a9b204e27472 7 Author : yishii
YosukeK 0:a9b204e27472 8 */
YosukeK 0:a9b204e27472 9
YosukeK 0:a9b204e27472 10 #include <mbed.h>
YosukeK 6:a3829299dfd5 11 #include "PwmServo.h"
YosukeK 6:a3829299dfd5 12 #include "ExtendedServo.h"
YosukeK 6:a3829299dfd5 13 #include "DelayServo.h"
YosukeK 4:039a7d1ce3e9 14 #include "Roomba.h"
YosukeK 6:a3829299dfd5 15 #include "DerivedRoomba.h"
YosukeK 6:a3829299dfd5 16 #include "Data.h"
YosukeK 6:a3829299dfd5 17
YosukeK 6:a3829299dfd5 18 Serial pc(PA_11, PA_12);
YosukeK 7:3fcb0d1c41aa 19 //Serial pc(SERIAL_TX, SERIAL_RX);
YosukeK 6:a3829299dfd5 20 DerivedRoomba base(PA_9, PA_10, PA_14);
YosukeK 0:a9b204e27472 21
YosukeK 4:039a7d1ce3e9 22 //DelayServo shakeHead(PA_10, 25, 10000, 170, 5, 100, true);
YosukeK 4:039a7d1ce3e9 23 //DelayServo nodHead(PB_10, 25, 10000, 170, 5, 110, true);
YosukeK 4:039a7d1ce3e9 24 //
YosukeK 4:039a7d1ce3e9 25 //DelayServo leftArm(PA_8, 10, 10000, 170, 5, 94, true);
YosukeK 4:039a7d1ce3e9 26 //DelayServo leftShoulder(PA_9, 10, 10000, 170, 5, 90, true);
YosukeK 4:039a7d1ce3e9 27 //
YosukeK 4:039a7d1ce3e9 28 //DelayServo rightArm(PB_8, 10, 10000, 170, 5, 116, true);
YosukeK 4:039a7d1ce3e9 29 //DelayServo rightShoulder(PB_9, 10, 10000, 170, 5, 90, false);
YosukeK 6:a3829299dfd5 30
YosukeK 6:a3829299dfd5 31 ExtendedServo shakeHead(PB_3, 170, 5, 100, true);
YosukeK 4:039a7d1ce3e9 32 ExtendedServo nodHead(PB_10, 170, 5, 110, true);
YosukeK 4:039a7d1ce3e9 33 ExtendedServo leftArm(PA_8, 170, 5, 94, true);
YosukeK 6:a3829299dfd5 34 ExtendedServo leftShoulder(PB_5, 170, 5, 90, true);
YosukeK 4:039a7d1ce3e9 35 ExtendedServo rightArm(PB_8, 170, 5, 116, true);
YosukeK 4:039a7d1ce3e9 36 ExtendedServo rightShoulder(PB_9, 170, 5, 90, false);
YosukeK 2:91135f19ac12 37 ExtendedServo oyatsuFeeder(PA_0, 170, 10, 0, false);
YosukeK 2:91135f19ac12 38
YosukeK 4:039a7d1ce3e9 39 DigitalOut debugled(PA_15);
YosukeK 2:91135f19ac12 40 DigitalOut myled(LED1);
YosukeK 6:a3829299dfd5 41 DigitalOut nyandaBeam(PA_13);