Различные образцы для Wifikit32 и Wifilora32 (плата ESP32), написанные с использованием замечательной нанофр.
Nanoframework-это фреймворк с открытым исходным кодом .NET .NET (CLR + BCL) для EmbeddedMCU (например, ESP32, ...) и очень мощная интеграция с Visual Studio Ecosystem (расширение бесплатно [VS219 Community Edition] с полной кодовой строительством/отладчикой/развертыванием, интеграцией пакета Nuget, ...). Проект присоединился к Фонду .NET в октябре 2020 года.
поддерживаемая доска:
Wifikit32 - это дешевая поддержка платы разработчиков ESP32 Wi -Fi и Bluetooth Low Emision (BLE). Он интегрирует порт программиста USB, управление батареями липо и OLED (0,96 '128x64 пикселя).
Wifilora32: версия Wifikit32 с модемом Lorawan Onbard.
Другие доски, поддерживающие NanoFramework, должны работать, адаптируя номер порта GPIO/I2C.
Не стесняйтесь поделиться со мной своими успешными попытками. Я передам это здесь.
Набор общего класса, постоянный, помощник, структура для Heltec Wifikit32.
Набор общего класса, постоянный, помощник, структура для Helter Wifilora32.
Совместимость: Wifikit32 | Wifilora32.
// IoT Hello World! //
Эта программа мигает в бортовом светодиоде Wifikit32 (жесткий проводник GPIO 25).
Это простейший тест, чтобы проверить, работает ли вся цепочка разработки/компиляции/развертывания с визуальным подтверждением (счетчик с мигающим светодиодом +, увеличивая напечатано на выходе отладки)
Совместимость: Wifikit32 | Wifilora32.
Образец Hello World для встроенного OLED -экрана с использованием библиотеки NanoFramework NanoFramework для экрана OLED. 
В этом проекте используется первая версия библиотек дисплея для экрана SSD1306 (в качестве тестовой программы: