dani barbosa
/
Nucleo_interf_bluetooth
Faire clignoter les LEDs et relever la mesure du temps d'un tour de rotation.
main.cpp
- Committer:
- dani912
- Date:
- 2021-06-22
- Revision:
- 0:4f2b552b676e
File content as of revision 0:4f2b552b676e:
#include "mbed.h" Serial pc(USBTX,USBRX); Serial rn(PA_9,PA_10); DigitalOut pc_activity(LED1); DigitalOut uart_activity(LED2); DigitalOut led1(D2); DigitalOut led2(PB_0); DigitalOut led3(PB_1); DigitalOut led4(PF_0); DigitalOut led5(D8); DigitalOut led6(PA_8); DigitalOut led7(PA_11); DigitalOut led8(PB_5); int main() { pc.baud(38400); rn.baud(38400); while(1){ led1 = 1; led2 = 1; wait_us(500); led1 = 0; led2 = 0; led3 = 1; led4 = 1; wait_us(500); led3 = 0; led4 = 0; led5 = 1; led6 = 1; wait_us(500); led5 = 0; led6 = 0; led7 = 1; led8 = 1; wait_us(500); led7 = 0; led8 = 0; /* char y = rn.getc(); if(y == '4'){ ledv = 1; ledr = 0; wait(0.5); } else{ ledv = 0; ledr = 1; wait(0.5); } */ if(pc.readable()) { rn.putc(pc.getc()); pc_activity = !pc_activity; } if(rn.readable()) { pc.putc(rn.getc()); uart_activity = !uart_activity; //wait(2); } } }