Найти в Дзене
Электроника, ESP32, Arduino

Получаем курс валют на ESP32 с сайта Центробанка России

Как получить курс валют на ESP32
Как получить курс валют на ESP32

Сегодня мы будем получать значения курса доллара и евро с сайта Центрального Банка России с помощью платы ESP32. Используя данный алгоритм можно получить данные по любой валюте и за любое число. Давайте посмотрим как можно выдернуть например вот эти циферки.

-2

На самом деле задача сводится к тому, чтобы загрузить в плату ESP32 данные со страницы:

http://cbr.ru/scripts/XML_daily.asp?date_req=27.10.2020

и распарсить её.

(дату можно изменить - и если её тоже запросить с Интернет - то можно сделать устройство которое при включении в розетку будет выдавать данные с сайта Центробанка России.)
(дату можно изменить - и если её тоже запросить с Интернет - то можно сделать устройство которое при включении в розетку будет выдавать данные с сайта Центробанка России.)

Искать под это дело библиотеки мне лениво. Собственно говоря вся задача сводится в тому, чтобы найти на этой страничке (предварительно скачав её в память ESP32) нужный нам ключ Valute ID, и прочитать следующее за ним значение <Value>. Данный код можно использовать для получения произвольного количества валют. Не забудьте при проверке ввести данные своей домашней сети Wi Fi

-4
-5

Все работает как нужно:

-6
Курс валют от ЦБР на ESP32
Курс валют от ЦБР на ESP32

Осталось прицепить дисплей и получим информационное табло.

Код примера скачивайте тут

Также вы можете ознакомиться с полным списком статей на моем канале.
Всем удачи!