NHK

Dependencies:   mbed ikarashiMDC PS3

Committer:
tanabe2000
Date:
Wed Dec 12 08:44:10 2018 +0000
Revision:
7:7b9157f8a307
Parent:
5:2aad57193740
Child:
8:1a4d1e8b361c
ver1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
WAT34 0:3b9eb11e9b4b 1 #include "mbed.h"
WAT34 0:3b9eb11e9b4b 2 #include "ikarashiMDC.h"
tanabe2000 7:7b9157f8a307 3 Serial serial(PA_0, PA_1);
WAT34 1:f63faad28bb1 4 DigitalOut serialcontrol(D2);
WAT34 0:3b9eb11e9b4b 5
tanabe2000 7:7b9157f8a307 6 ikarashiMDC ikarashi[] {
WAT34 4:c298acf71fa8 7 ikarashiMDC(&serialcontrol,2,0,SM,&serial),
WAT34 4:c298acf71fa8 8 ikarashiMDC(&serialcontrol,2,1,SM,&serial),
WAT34 1:f63faad28bb1 9 ikarashiMDC(&serialcontrol,2,2,SM,&serial),
WAT34 4:c298acf71fa8 10 ikarashiMDC(&serialcontrol,2,3,SM,&serial)
WAT34 1:f63faad28bb1 11 };
WAT34 1:f63faad28bb1 12 PwmOut pwm(LED1);
WAT34 0:3b9eb11e9b4b 13
tanabe2000 7:7b9157f8a307 14 int main()
tanabe2000 7:7b9157f8a307 15 {
tanabe2000 7:7b9157f8a307 16 serial.baud(115200);
WAT34 2:211e4d6e430b 17 float i = -1;
tanabe2000 7:7b9157f8a307 18 ikarashi[0].braking = true;
tanabe2000 7:7b9157f8a307 19 float pwm = 0;
WAT34 0:3b9eb11e9b4b 20 while(1) {
WAT34 4:c298acf71fa8 21
tanabe2000 7:7b9157f8a307 22 pwm += 0.0005;
tanabe2000 7:7b9157f8a307 23 ikarashi[0].setSpeed(sin(pwm));
tanabe2000 7:7b9157f8a307 24 ikarashi[1].setSpeed(sin(pwm));
tanabe2000 7:7b9157f8a307 25 ikarashi[2].setSpeed(sin(pwm));
tanabe2000 7:7b9157f8a307 26 ikarashi[3].setSpeed(sin(pwm));
WAT34 0:3b9eb11e9b4b 27 }
tanabe2000 7:7b9157f8a307 28 }