Wpis z mikrobloga

chcę wysłać z atmegi do esp8266 kilka zmiennych z danymi z czujników.
napotkałem dwa problemy:
1. wysłanie zmiennej typu float przez UART
2. wysłanie zmiennych w taki sposób, bym na esp mógł je odróżnić
jak to ogarnąć?
myślałem nad tym, zeby wysłać to w postaci stringu. Nie mam wtedy problemu z punktem 1, ale powstaje problem odczytu i interpretacji tych danych.
a jakby oddzielać wartości jakimś znakiem, np. "$", a przecinki zastąpić innym znakiem - #? wtedy teoretycznie można by było je jakoś odróżnić, bo uart wysyła przecież po jednym znaku. Tylko znowu powstaje problem zebrania tego do kupy i przypisania do zmiennych po drugiej stronie xD
#arduino
  • 6
  • Odpowiedz
@Block3r: A floaty pobierasz z wejścia analogowego? Skoro na wejściu analogowym jest tak naprawdę po prostu liczba całkowita z zakresu 0-1023... to czemu nie wysłać tej liczby? :)
  • Odpowiedz