Медленные и быстрые Ардуино
Описание
Узнайте, как создать простой проект, показывающий анимацию заряжающейся частицы на OLED-экране, используя совместимую с Arduino плату Seeed XIAO. Плата XIAO меньше и быстрее, чем Arduino. Плата расширения включает в себя множество дополнительных датчиков, а также OLED-дисплей SSD1306 128x64px с интерфейсом I2C.
Мне очень нравится использовать эту плату XIAO, и я надеюсь использовать ее и в будущих проектах. Настройка прошла очень быстро, и мне очень нравится больший объем памяти, а также более высокая производительность.
Для разработки используется бесплатный онлайн-эмулятор Arduino WOKWI. Таким образом, мы можем сразу увидеть результат до загрузки кода на плату. Для рисования используется библиотека U8G2.
По сравнению со старой библиотекой U8G, версия 2 библиотеки позволяет использовать полноэкранный режим буферизации. Однако для дисплея 128x64 требуется 128x64/8 = 1024 байта оперативной памяти. Arduino UNO имеет 2048 байт ОЗУ, что означает, что половина ОЗУ используется для полноэкранного буфера. Библиотека U8G2 также включает два других режима — режим страницы и текстовый режим, но мы не будем их использовать сегодня.
К концу видео мы попробуем тот же проект на Arduino UNO и Arduino MEGA. Вы можете быть удивлены, увидев, что плата MEGA не сильно отличается от UNO (что касается производительности для этого проекта), даже когда MEGA — это 32-битный микроконтроллер, а UNO — всего лишь 8-битный микроконтроллер.
WOKWI: https://wokwi.com/projects/347309338249921108
XBMP онлайн генератор: https://xbm.jazzychad.net/
Автор проекта: Upir
Автор

Похожие видео

Телевизор SAMSUNG CS-29A6WT, нет нормального изображения.

Оборудование для производства затемняющих фасадных сетей CC-150L

РЕМОНТ ХОЛОДИЛЬНИКА TOSHIBA GR-X56FR

Индустриальная империя HELI

Посудомоечная машина

Пневмотранспортная система Stirex PTS V120

Технический замер Встраиваемого духового шкафа Evelux EO 650 PB
