• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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, то ещё не то может быть ;)
 
Последнее редактирование:
Сверху Снизу