
dsf
main.cpp
- Committer:
- aldomarez
- Date:
- 2018-10-29
- Revision:
- 0:327a4132f8aa
- Child:
- 1:bc2e21a5a94b
File content as of revision 0:327a4132f8aa:
#include "mbed.h" DigitalOut Led(D13); PwmOut Izq(D5); PwmOut Der(D6); InterruptIn Incrementa(USER_BUTTON); InterruptIn Decrementa(D15); float Estado; void dispara1() { if(Estado>-1){ Estado=Estado-0.1; } } void dispara2() { if(Estado<1){ Estado=Estado+0.1; } } int main(){ Estado=0.1; Izq.period_us(1666); Izq.write(Estado); Der.period_us(1666); Der.write(0); Decrementa.fall(&dispara1); Incrementa.fall(&dispara2); Izq=1; Der=0; while(1){ Led=!Led; if (Estado<0){ Izq.write(0); Der.write(-Estado); } else{ Izq.write(Estado); Der.write(0); } wait(0.5); } }