Проблемы с выводом 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 и не выпендривайтесь.