Metin Azmaz
/
demo_v1_serial_deneme_plus_imu
scanf sorunlu ?
Revision 0:22e38ee099a9, committed 2021-05-23
- Comitter:
- mtnzmz
- Date:
- Sun May 23 14:55:45 2021 +0000
- Commit message:
- First
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed-os.lib | Show annotated file Show diff for this revision Revisions of this file |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sun May 23 14:55:45 2021 +0000 @@ -0,0 +1,32 @@ +#include "mbed.h" + +Serial pc(USBTX, USBRX); // tx, rx +Serial nodemcu1(PA_15,PB_7); //UART1 +PwmOut Out_1(PB_10); +PwmOut Out_2(PB_4); +int main() { + Out_1.period(1.0f); + Out_1.write(0.5f); + Out_2.period(0.5f); + Out_2.write(0.5f); + int rssi_meas; + float imu_meas[9]; + char c; + pc.printf("Started.\n"); + + while(1) { + if(nodemcu1.readable()){//Incoming data present + pc.printf("Readable.\n"); + nodemcu1.scanf("%c",&c); + pc.printf("Char read: %c",c); + if(c=='r'){ + nodemcu1.scanf("%d",&rssi_meas); + pc.printf("RSSI data read\n%d",rssi_meas); + } + else if(c=='i'){ + nodemcu1.scanf("%f,%f,%f,%f,%f,%f,%f,%f,%f",&imu_meas[0],&imu_meas[1],&imu_meas[2],&imu_meas[3],&imu_meas[4],&imu_meas[5],&imu_meas[6],&imu_meas[7],&imu_meas[8]); + pc.printf("IMU data READ\n%f,%f,%f,%f,%f,%f,%f,%f,%f\n",imu_meas[0],imu_meas[1],imu_meas[2],imu_meas[3],imu_meas[4],imu_meas[5],imu_meas[6],imu_meas[7],imu_meas[8]); + } + } + } +} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed-os.lib Sun May 23 14:55:45 2021 +0000 @@ -0,0 +1,1 @@ +https://github.com/ARMmbed/mbed-os/#5941d1718339116cd12914238ec331c84da3d08f