Проблемы с выводом String в порт
- Войдите на сайт для отправки комментариев
Вс, 14/06/2020 - 12:39
byte al[] = "ABC"; String mes = ""; void setup() { Serial.begin(9600); mes += al[1]; mes += al[0]; Serial.println(mes); } void loop() { }
Использую подобный код в клавиатуре (как в кнопочных телефонах), но он выводит в порт не символы а кодировку ASCII. Помогите исправить.
изучите разницу между байтами и символами
Ну, в данном-то случае всё ещё проще.
Хотите символы? А символ у нас каким типом задаётся? char? Так какого рожна Вы написали:
Грамотный - знаете, что в каком-то смысле это одно и тоже? Так во многих знаниях много печали (что Вы и получили).
Нужны символы - пишите char и не выпендривайтесь.