blablbalba
Dependencies: SDFileSystem mbed wave_player
Revision 0:6b603c9838ea, committed 2013-12-10
- Comitter:
- AndresPerSa
- Date:
- Tue Dec 10 01:55:24 2013 +0000
- Commit message:
- Proyecto final
Changed in this revision
diff -r 000000000000 -r 6b603c9838ea SDFileSystem.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SDFileSystem.lib Tue Dec 10 01:55:24 2013 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/SDFileSystem/#c8f66dc765d4
diff -r 000000000000 -r 6b603c9838ea main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Dec 10 01:55:24 2013 +0000 @@ -0,0 +1,45 @@ +#include "mbed.h" +#include "SDFileSystem.h" +#include "wave_player.h" +SDFileSystem sd(p5, p6, p7, p8, "sd"); //SD card +//Serial pc(p13,p14); ipod +Serial pc(USBTX, USBRX); //pc +PwmOut a (LED4); +PwmOut b(LED3); +PwmOut c (LED2); +PwmOut d(LED1); + + +PwmOut PWMD(p21); +DigitalOut D2(p20); +DigitalOut D1(p19); + +PwmOut PWMI(p22); +DigitalOut I2(p17); +DigitalOut I1(p16); + +AnalogOut DACout(p18); +wave_player waver(&DACout); + +char K; +float lag=0.1,PwmI=1,PwmD=1; + +int main() +{ + +wait(1); +//pc.baud(19200); ipod +pc.printf("Press arrows to move"); + + while(1) + { + I1=0; I2=0; PwmI=0; D1=0; D2=0; PwmD=0; a=0;b=0;c=0;d=0; + K=pc.getc(); + if (K==0x41){I1=1; I2=0; PWMI=.8; D1=1; D2=0; PWMD=1;a=0;b=1;c=1;d=0;wait(lag);} //forward + if (K==0x42){I1=0; I2=1; PWMI=1; D1=0; D2=1; PWMD=1;a=1;b=0;c=0;d=1;wait(lag);} //backward + if (K==0x43){I1=1; I2=0; PWMI=1; D1=0; D2=1; PWMD=1;a=1;b=0;c=0;d=0;wait(lag);} //right + if (K==0x44){ I1=0; I2=1; PWMI=1; D1=1; D2=0; PWMD=1;a=0;b=0;c=0;d=1;wait(lag);} //lrft + if (K=='h'){ FILE *wave_file; wave_file=fopen("/sd/claxon.wav", "r"); waver.play(wave_file);fclose(wave_file);} + + } + } \ No newline at end of file
diff -r 000000000000 -r 6b603c9838ea mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Tue Dec 10 01:55:24 2013 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/a9913a65894f \ No newline at end of file
diff -r 000000000000 -r 6b603c9838ea wave_player.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wave_player.lib Tue Dec 10 01:55:24 2013 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/sravet/code/wave_player/#acc3e18e77ad