A test program for ChoroQ library.

Committer:
shintamainjp
Date:
Mon Sep 20 00:06:36 2010 +0000
Revision:
1:adcec9a96e89
Parent:
0:e9d9b1128e77
Child:
2:2acbc2d1a208

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shintamainjp 0:e9d9b1128e77 1 /**
shintamainjp 0:e9d9b1128e77 2 * A test program for CHORO Q HYBRID control class (Version 0.0.1)
shintamainjp 0:e9d9b1128e77 3 *
shintamainjp 0:e9d9b1128e77 4 * Copyright (C) 2010 Shinichiro Nakamura (CuBeatSystems)
shintamainjp 0:e9d9b1128e77 5 * http://shinta.main.jp/
shintamainjp 0:e9d9b1128e77 6 */
shintamainjp 0:e9d9b1128e77 7 #include "mbed.h"
shintamainjp 0:e9d9b1128e77 8 #include "ChoroQ.h"
shintamainjp 0:e9d9b1128e77 9
shintamainjp 0:e9d9b1128e77 10 ChoroQ cq(p21);
shintamainjp 0:e9d9b1128e77 11
shintamainjp 0:e9d9b1128e77 12 /**
shintamainjp 0:e9d9b1128e77 13 * Entry point.
shintamainjp 0:e9d9b1128e77 14 */
shintamainjp 0:e9d9b1128e77 15 int main() {
shintamainjp 0:e9d9b1128e77 16 while (1) {
shintamainjp 1:adcec9a96e89 17 /*
shintamainjp 1:adcec9a96e89 18 * get forward.
shintamainjp 1:adcec9a96e89 19 */
shintamainjp 0:e9d9b1128e77 20 for (int i = 0; i < 10; i++) {
shintamainjp 0:e9d9b1128e77 21 cq.execute(ChoroQ::ChA, ChoroQ::Up);
shintamainjp 0:e9d9b1128e77 22 }
shintamainjp 0:e9d9b1128e77 23 wait_ms(2000);
shintamainjp 0:e9d9b1128e77 24
shintamainjp 1:adcec9a96e89 25 /*
shintamainjp 1:adcec9a96e89 26 * go astern.
shintamainjp 1:adcec9a96e89 27 */
shintamainjp 0:e9d9b1128e77 28 for (int i = 0; i < 10; i++) {
shintamainjp 0:e9d9b1128e77 29 cq.execute(ChoroQ::ChA, ChoroQ::Down);
shintamainjp 0:e9d9b1128e77 30 }
shintamainjp 0:e9d9b1128e77 31 wait_ms(2000);
shintamainjp 0:e9d9b1128e77 32 }
shintamainjp 0:e9d9b1128e77 33 }