divya kotian
/
lab18_noderedserial
Send data from the board to node red
main.cpp
- Committer:
- div1104
- Date:
- 2021-01-23
- Revision:
- 0:3f47fd49ccff
File content as of revision 0:3f47fd49ccff:
#include "mbed.h" AnalogIn ain(A0); AnalogIn ain1(A1); AnalogIn ain2(A2); Serial pc(USBTX,USBRX); int main() { float adc_value1,adc_value2,adc_value3; char ch; while(1) { if(pc.readable()) { ch=pc.getc(); } switch(ch) { case 'p':adc_value1=3.3*ain.read(); pc.printf("pot value = %f \n",adc_value1); wait(0.5); break; case 'l':adc_value2=3.3*ain1.read(); pc.printf("ldr value = %f \n",adc_value2); wait(0.5); break; case 't':adc_value3=3.3*ain2.read(); pc.printf("tempsenor value = %f \n",adc_value3); wait(0.5); break; default:pc.printf("wrong"); wait(0.5); break; } } }