Всем привет. Пытаюсь управлять яркостью светодиода через блютуз hc-06 и приложение mit app(ползунок). Так как сделал я, не работает… Если смотреть в ком порт то при передвижении ползунка поступает какая то белиберда. Думаю дело в самом приложении. Кто знает подскажите как исправить?
Serial.read считывает один байт в переменную целого тут типа.
А вот Serial.print уже записывает это число как строку - превращая по сути в код символа ACII.
Поэтому тут надо прибегнуть к таблице чтобы восстановить что было изначально (ну или переписать код) https://www.industrialnets.ru/files/misc/ascii.pdf
50 → 2
53 → 5
52 → 4
48 → 0
46 → .
56 → 8
52 → 4
56 → 8
46 → .
…
Что-то такое вырисовывается, дальше лень.
Или используйте в MIT APP вместо ПослатьТекст функцию ПослатьБайт (в названии не уверен), если у вас значения от 0 до 255, и больше по блютус ничего не отправляете.