Я хочу связать мое небо с моим ардуино через Уарт, чтобы передать поплавок в небо с небес.Я уже передал строку «hello world» с компьютера на tmote sky, но не могу найти способ передать float с компьютера на tmote-sky.
Я пытался отправить Integer как 5, но он получил 5408.
#include "contiki.h"
#include "dev/serial-line.h"
PROCESS(main_process, "main process");
AUTOSTART_PROCESSES(&main_process);
PROCESS_THREAD(main_process, ev, data)
{
PROCESS_BEGIN();
for(;;) {
PROCESS_WAIT_EVENT();
if (ev == serial_line_event_message && data != NULL) {
printf("got input string: '%s'\n", (const char *) data);
}
}
PROCESS_END();
}
это код для получения строки с компьютера.Какие изменения я должен сделать, чтобы передать число с плавающей запятой или целое число.
Я хочу, чтобы, если я отправлял 10,48 с моего компьютера, он также получался как 10,48 на небе tmote.