Месяц: Апрель 2022

ESP32 Урок 9. SPI. FLASH память W25Q. Получение информации из микросхемы

На прошлом уроке мы научились работать с шиной SPI только на передачу данных, а сегодня мы уже попытаемся что-нибудь по данной шине принять от подключаемого устройства. Как нельзя лучше для этой цели подойдёт микросхема FLASH-памяти семейства W25Q. Есть много других

ESP32 Урок 10. Возможность отладки кода

 На данном уроке мы попробуем подключить схему для отладки кода. Как мы знаем, ESP32 отлаживается по интерфейсу JTAG, поэтому и плата для отладки должна быть выбрана с поддержкой работы с данным интерфейсом. Для данных целей было принято решение использовать недорогую

ESP32 Урок 8. SPI. Драйвер индикатора MAX7219

 На данном занятии мы начнем работу с интерфейсом SPI, который поддерживается аппаратно в микроконтроллере ESP32. С данным интерфейсом мы очень неплохо знакомы, так как мы его постоянно используем при написании кода для других контроллеров, поэтому, дабы не тратить драгоценное время, мы не

ESP32 Урок 7. I2C. Переходник для LCD 20×4

Продолжаем тему поддержки аппаратного I2C в контроллере ESP32 и сегодня мы немного закрепим знания по данной теме, написав небольшую программу по работе с символьным дисплеем разрешением в 4 строки по 20 символов, подключенному по шине I2C к нашему контроллеру. С данным

ESP32 Урок 6. I2C. Подключаем внешний EEPROM

 На данном уроке мы попробуем поработать с шиной I2c. С данной шиной мы раньше также работали с применением других микроконтроллеров. Настало время поработать с ней, подключив по ней что-нибудь к контроллеру ESP32. Данная шина у контроллера ESP32 реализована аппаратно в

ESP32 Урок 5. GPIO interrupt

В прошлом уроке нам удалось попробовать использование порта ввода-вывода на вход. Только работали мы с кнопкой, отслеживая её состояние в неком цикле, что накладывает ряд ограничений на работу всей программы. Для этого и придумано следить за состоянием портов именно посредством

ESP32 Урок 4. Подключаем кнопку

На прошлом уроке нам удалось создать свой проект и попробовать использование порта ввода-вывода на выход. В результате получилось помигать светодиодом, подключенным к определённой ножке порта. А теперь мы попробуем испытать порт на вход. Для этого мы сначала подключим кнопку, например

ESP32 Урок 3. Мигающий светодиод

На прошлом занятии мы установили всё необходимое для написания кода для контроллера ESP32, а также испытали проект по выводу в терминальную программу информации, а сегодня мы попробуем помигать светодиодом, испытав работу с портом ввода-вывода. Также мы настроим под себя среду

ESP32 Урок 2. Настраиваем toolchain и пишем свою прошивку в Espressif IDE

В прошлом занятии мы немного познакомились с линейкой микроконтроллеров ESP32. Теперь пришло время попробовать себя в написании ПО для него. Писать прошивки так же, как и в случае с ESP8266, можно несколькими способами. Можно это делать в IDE Arduino, установив необходимый

Наверх