ESP8266 — встречайте FreeRTOS
Espressif Systems не перестает удивлять нас — они портировали FreeRTOS на ESP8266. FreeRTOS — многозадачная операционная система реального времени для встраиваемых систем. Портирована на множество микропроцессорных архитектур. Безусловно, этот прорыв будет способствовать более широкому распространению ESP8266 в Интернете Вещей. Про FreeRTOS написано достаточно много даже на русском языке, так что я не буду сейчас рассуждать на эту тему, скажу лишь для тех, кто не в теме, что эта система существует уже достаточно давно и практически стала стандартом де-факто для встраиваемых систем, где критично время отклика, требуется синхронизация и решаются подобные задачи, т.е. там, где требуется система реального времени. FreeRTOS написана на Си с небольшим количеством ассемблерного кода и ее ядро представлено всего 3-мя C файлами.
По сути, Espressif, представила SDK, базирующийся на FreeRTOS, только с одним примером в 200 строк кода. Каких-либо реально работающих примеров пока нет. Грустно также и то, что, на первый взгляд, набор библиотек в RTOS-SDK тот же самый, что и в обычном SDK, что означает присутствие старых багов.
Фрирут прошивка на гитхабе попробовать
Полезное железо для поделок по лучшим цена на Алиєкспресс
Антенна внешняя для ЕСП 8266 3дби
ESP8266 V3 4 М байт (32 Мбит) FLASH NodeMcu Lua WI-FI купить
ESP 8266 Серийный WIFI ESP 14
Orange Pi Один H3 четырехъядерный процессор \ 512 мб озу Купить
Похожие статьи
Arduino - что это такое? Популярно для начинающих
Arduino это недорогая, доступная в смысле покупки электронная плата с микроконтроллером и выводами входов-выходов. Arduino выпускаются в различных версиях, но поддерживают один и тот же, простой язык программирования. Огромный успех Ардуино, с уважением к другим микроконтроллерам, связан с тем, что аппаратное и программное обеспечение были опубликованы в открытом бесплатном для общего пользования виде: вы можете читать, изучать и даже расширять его возможности как в плане программного обеспечения, так и с точки зрения аппаратных средств. Вся информация об Ардуино доступна под лицензией "Creative Commons Attribution-ShareAlike 3.0 License".
Arduino UNO как осциллограф
Контроллеры Arduino можно использовать как простейший осциллограф, для наблюдения за быстро изменяющимися электрическими сигналами.
Скачиваем программу Processing , после чего её устанавливать не нужно - она запускается с EXE-файла.
Arduino и использование двигателей. Подключение двигателя постоянного тока и управление им.
1. Управляем маленькими моторчиками
Управление маленьким двигателем может быть может осуществляться довольно просто. Если двигатель достаточно маленький, он может быть непосредственно соединен с выводом Arduino, и просто изменяя уровень управляющего сигнала от логической единицы до нуля будем контролировать моторчик. Этот проект раскроет вам основную логику в управлении электродвигателем; однако, это не является стандартным способом подключения двигателей к Arduino. Мы рекомендуем, вам изучить данный способ, а затем перейти на следующую ступень - заняться управлением двигателями при помощи транзисторов.
Подключим миниатюрный вибромоторчик к нашему Arduino.
Добавление OLED-дисплея для нашей вай-фай глушилки\джаммера
Если вы еще не собрали себе такую штуку - рекомендую к прочтению ESP8266 карманный вай-фай джаммер
А в данном посте я расскажу как изменить код и добавить дисплей ( 0.96 *I2C SSD1306 12864 Oled ) для удобного вывода данных и автономного использования .