• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Вопрос Общение ЕСП и Ардуино по UART

leon013

New member
Test[ i ] = 1;
А вы не пробывали написать тоже самое только без пробелов около буквы i ????
Да, правила нужно соблюдать, поэтому теперь вставлю код правильно и меня не обвинят в безграмотности)))
Код:
unsigned char arr_uart[16];
void loop() {
    int i;
  HTTP.handleClient();
  delay(1);
if (Serial.available() > 15){
  for (i = 1; i < 17;i++){
  arr_uart[i] = Serial.read();  
                        }
//Это для отправки эха
                         for (i = 1; i < 17;i++){
                         Serial.write(arr_uart[i]);                  
                                               }
}
Я так понимаю что понятия нулевой ячейки в массиве в ардуино нет?
 
Последнее редактирование:

Сергей_Ф

Moderator
Команда форума
Я так понимаю что понятия нулевой ячейки в массиве в ардуино нет?
с чего вы так решили? Все как в обычном С++.
без пробелов около буквы i ????
я вам написал - это тег для курсива. Внизу любой темы это вынесено в подвал!
 

leon013

New member
с чего вы так решили? Все как в обычном С++.
Ну наверное потому что попытка считать данные из нулевой ячейки массива ни к чему не привели, вернее она считалась как 0х00. Видимо ваш "кунг фу" поинтереснее нашего ))))
 

Сергей_Ф

Moderator
Команда форума
@leon013 ну если по указателю типа char присваивать int, то ещё не то может быть ;)
 
Последнее редактирование:
Сверху Снизу