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:
- 1:1895d2877fef
- Parent:
- 0:d8bdd80b93fe
File content as of revision 1:1895d2877fef:
#include "mbed.h" #define bufferLength 256 Serial pc(USBTX, USBRX,115200); // tx, rx 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++) { pc.printf("%d\n",buffer[n]); } flag=0; } wait_us(1); } } void muestrea() { if(flag==0) { buffer[contador]=analog_value.read_u16(); contador++; if(contador==256) { flag=1; contador=0; } } }