Решил я сделать будильник с функциями:
Отображения времени и другой информации на lcd2004
Синхронизации времени ds3231m с timeserver
вывода погоды и т.д. с openweather
вывода показаний с bme 280
вывода показаний с ds18b20
пищание активным зуммером
Делать собираюсь на Arduino Leonardo с wifi-шилдом на esp8266. Передача данных между шилдом и дуиной должна осуществляться через Serial. С Serial я никогда не работал - не было необходимости. Везде пишут, что serial читает только дин байт. Я решил это проверить наскоро написав такой скетч
При вводе в монитор порта чисел и английских букв выводился всякий бред:
ввожу выдаёт
1 49
2 50
3 51
4 52
51 53;49
a 97
b 98
c 99
Будет ли передаваемая информация так коверкаться при передаче с пердуины на шилд и обратно? Если да, то как это исправить?
Отображения времени и другой информации на lcd2004
Синхронизации времени ds3231m с timeserver
вывода погоды и т.д. с openweather
вывода показаний с bme 280
вывода показаний с ds18b20
пищание активным зуммером
Делать собираюсь на Arduino Leonardo с wifi-шилдом на esp8266. Передача данных между шилдом и дуиной должна осуществляться через Serial. С Serial я никогда не работал - не было необходимости. Везде пишут, что serial читает только дин байт. Я решил это проверить наскоро написав такой скетч
C++:
void setup() {
Serial.begin(9600);
Serial.print("start");
}
void loop() {
if(Serial.available() >= 1){
Serial.println("ressived ");
Serial.println(Serial.read());
}}
ввожу выдаёт
1 49
2 50
3 51
4 52
51 53;49
a 97
b 98
c 99
Будет ли передаваемая информация так коверкаться при передаче с пердуины на шилд и обратно? Если да, то как это исправить?