preliminary

Dependencies:   4DGL-uLCD-SE Motor Servo mbed

Committer:
vceyssens3
Date:
Tue Mar 14 20:03:02 2017 +0000
Revision:
0:eff9d5886045
this is a preliminary project;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vceyssens3 0:eff9d5886045 1 #include "mbed.h"
vceyssens3 0:eff9d5886045 2 #include "uLCD_4DGL.h"
vceyssens3 0:eff9d5886045 3 #include "Servo.h"
vceyssens3 0:eff9d5886045 4 #include "Motor.h"
vceyssens3 0:eff9d5886045 5
vceyssens3 0:eff9d5886045 6 PwmOut myled(p23);
vceyssens3 0:eff9d5886045 7 Servo myservo(p22);
vceyssens3 0:eff9d5886045 8 uLCD_4DGL uLCD(p9,p10,p11); // serial tx, serial rx, reset pin;
vceyssens3 0:eff9d5886045 9 Motor m(p21, p14, p13); // pwm, fwd, rev
vceyssens3 0:eff9d5886045 10 RawSerial dev(p13,p14);
vceyssens3 0:eff9d5886045 11
vceyssens3 0:eff9d5886045 12 int main() {
vceyssens3 0:eff9d5886045 13
vceyssens3 0:eff9d5886045 14 myled.period(0.01f);
vceyssens3 0:eff9d5886045 15 uLCD.baudrate(300000);
vceyssens3 0:eff9d5886045 16 uLCD.cls();
vceyssens3 0:eff9d5886045 17 while(1) {
vceyssens3 0:eff9d5886045 18 myled.write(0.3f);
vceyssens3 0:eff9d5886045 19 // wait(2);
vceyssens3 0:eff9d5886045 20 m.speed(0.5f);
vceyssens3 0:eff9d5886045 21 myled.write(0.6f);
vceyssens3 0:eff9d5886045 22 // wait(2);
vceyssens3 0:eff9d5886045 23 myservo = 1.0f;
vceyssens3 0:eff9d5886045 24 myled.write(0.9f);
vceyssens3 0:eff9d5886045 25 // wait(2);
vceyssens3 0:eff9d5886045 26
vceyssens3 0:eff9d5886045 27 uLCD.locate(0,0);
vceyssens3 0:eff9d5886045 28 uLCD.printf("%s",dev.getc());
vceyssens3 0:eff9d5886045 29 wait(0.3);
vceyssens3 0:eff9d5886045 30
vceyssens3 0:eff9d5886045 31 }
vceyssens3 0:eff9d5886045 32 }