NHK
Dependencies: mbed ikarashiMDC PS3
main.cpp@7:7b9157f8a307, 2018-12-12 (annotated)
- 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?
User | Revision | Line number | New 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 | } |