Size: a a a

ESP8266 & ESP32 [RU]

2020 December 30

r

romanetz in ESP8266 & ESP32 [RU]
Ну для выходов есть 74hc573 или 74hc574, что то из этого...
источник

r

romanetz in ESP8266 & ESP32 [RU]
Хоть и spi
источник

A

AntikillerVova in ESP8266 & ESP32 [RU]
romanetz
Ну для выходов есть 74hc573 или 74hc574, что то из этого...
+
источник

A

AntikillerVova in ESP8266 & ESP32 [RU]
дешевле и быстрее
источник

A

AntikillerVova in ESP8266 & ESP32 [RU]
и можно вешать шлейфом
источник

r

romanetz in ESP8266 & ESP32 [RU]
Не ардуино-вэй
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
подскажите пожалуйста где ошибка.
esphome. вывожу айпиадресс с eth интерфейса на экран ssd1306
it.print(20, 0, id(my_font), id(the_ethernet).get_ip_address().toString().c_str());

айпи адрес отображается.
немогу вывести gateway адрес. пробую:
it.printf(0, 26, id(my_font), ESP_LOGCONFIG(TAG, " Gateway: %s", IPAddress(ip.gw.addr).toString().c_str());

возвращает ошибку:
src/main.cpp:176:47: error: 'TAG' was not declared in this scope
источник

r

romanetz in ESP8266 & ESP32 [RU]
Это ж не шильдик
источник

r

romanetz in ESP8266 & ESP32 [RU]
Что такое TAG?
источник

r

romanetz in ESP8266 & ESP32 [RU]
Сообщения компилятора - это супер крутая вещь
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
незнаю как правильно вызвать gateway ip
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Алексей Осадчий
подскажите пожалуйста где ошибка.
esphome. вывожу айпиадресс с eth интерфейса на экран ssd1306
it.print(20, 0, id(my_font), id(the_ethernet).get_ip_address().toString().c_str());

айпи адрес отображается.
немогу вывести gateway адрес. пробую:
it.printf(0, 26, id(my_font), ESP_LOGCONFIG(TAG, " Gateway: %s", IPAddress(ip.gw.addr).toString().c_str());

возвращает ошибку:
src/main.cpp:176:47: error: 'TAG' was not declared in this scope
it.printf(0, 26, id(my_font),"Gateway: %s", IPAddress(ip.gw.addr).toString().c_str());
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
спасибо сейчас попробую
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
Yuriy Trikoz
it.printf(0, 26, id(my_font),"Gateway: %s", IPAddress(ip.gw.addr).toString().c_str());
возвращает ошибку
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
src/main.cpp:175:58: error: 'ip' was not declared in this scope
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Алексей Осадчий
возвращает ошибку
id(the_ethernet).get_gw_address()
источник

r

romanetz in ESP8266 & ESP32 [RU]
it.printf(0, 26, id(my_font), ESP_LOGCONFIG(TAG, " Gateway: %s", IPAddress(ip.gw.addr).toString().c_str());
источник

r

romanetz in ESP8266 & ESP32 [RU]
У вас там куча методов она для чего, вы же уже написали правильно
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
romanetz
У вас там куча методов она для чего, вы же уже написали правильно
в первом варианте - который работает

id(the_ethernet) - возвращает объект с данными о "сети"
get_ip_address() - возвращает IP - свойство этого объекта

надо заменить get_ip_address() -на метод возвращающий нужные вам данные
источник