Arduino, ESP 8266, Nextion. Видео, дополнительные материалы.
Arduino
Arduino это брендинг спецоборудования и программной части, применяемый для деятельности и проведения экспериментов в простых подсистемах, моделях и экспериментов в микроэлектронике и компьютеризации робототехники.
Раздел "Программное обеспечение" содержится из бесплатной оболочки программного обеспечения (IDE) для составления программного кода, их систематизации и конструирования оборудования.
Полностью открытая архитектура системы разрешает свободно копировать или взаимодополнять линейку продуктов Arduino.
Он применяется для самостоятельных разработок и для подключения через кабельный и беспроводной функционалы.
ESP 8266, ESP32
esp8266 контроллер китайского производителя Espressif Systems с дизайном Wi-Fi. кроме Wi-Fi.
Контроллер выделяется отсутствием флеш-памяти в SoC, код выполняется из внешней флеш-памяти с интерфейсом SPI.
Весной 2016 года стартовало изготовление esp8266, сочетающей esp8266 и флеш-память на 1 МБайт. Осенью 2015 года Espressif презентовала формирование линейки — микросхему ESP32 и модули на её основе.
Выполнение программы проводится из наружной SPI ПЗУ путём динамической подгрузки необходимых участков кода в кэш инструкций.
Nexion
Модули с цветными сенсорными экранами и контроллерами. Есть возможность записывать свой программный код.
Позволяет использовать дисплеи Nextion совместно с Arduino.
Мониторы снабжаются немалым размером памяти, часами реального времени, своими пинами GPIO, имеется разъём UART, подключения SD-карты, что позволяет использовать монитор для прямого управления устройствами, используя реле и т.д.
Обоюдный обмен происходит с поддержкою унифицированных команд, позволяющих назначать действие прикосновения к элементам экрана и устанавливать атрибуты разработанных элементов.