Javier Vicente
/
praccMuestreo
Proyecto que lee un buffer de la entrada y lo manda por el serial
main.cpp
- Committer:
- jvicente
- Date:
- 2019-10-15
- Revision:
- 0:d8bdd80b93fe
- Child:
- 1:1895d2877fef
File content as of revision 0:d8bdd80b93fe:
#include "mbed.h" #define bufferLength 256 AnalogIn analog_value(A0); Ticker tMuestrea; int flag=0; int contador=0; uint16_t buffer[bufferLength]; void muestrea(); int main() { tMuestrea.attach(&muestrea, 0.001); printf("\nAnalogIn example\n"); while(1) { if (flag) { for (int n=0; n<bufferLength; n++) { printf("%d\n",buffer[n]); } flag=0; } wait(1); } } void muestrea() { if(flag==0) { buffer[contador]=analog_value.read_u16(); contador++; if(contador==256) { flag=1; contador=0; } } }