Diferentes amostras para wifikit32 e wifilora32 (placa ESP32) escrita usando o maravilhoso nanoframework.
O Nanoframework é uma estrutura de luz .NET de fonte aberta (CLR + BCL) para incorporação (como ESP32, ...) e uma integração muito poderosa com o ecossistema do Visual Studio (extensão para recursos gratuitos [VS219 Community Edition] com o CodeBuild/Debug/Depplet Recursos, integração do pacote, ... O projeto ingressou na Fundação .NET em outubro de 2020.
Uma placa suportada:
O Wifikit32 é um suporte barato de suporte à placa de desenvolvimento BACEDPERATION BASED WIFI & BLUETOOTH BAIXA (BLE). Ele integra uma porta de programador USB, gerenciamento da bateria LIPO e uma tela OLED (0,96 '128x64 pixel).
Wifilora32: Uma versão do Wifikit32 com um modem Lorawan onbard.
Outras placas que suportam o Nanoframework devem funcionar adaptando o número da porta GPIO/I2C.
Não hesite em compartilhar suas tentativas bem -sucedidas comigo. Vou transmitir aqui.
Uma estrutura comum de classe, constante, ajudante, para o heltec wifikit32.
Uma classe comum de classe, constante, auxiliar, estrutura para helter wifilora32.
Compatibilidade: wifikit32 | WiFilora32.
// O IoT Hello World! //
Este programa pisca o LED WIFIKIT32 a bordo (com fio duro para o GPIO 25).
É o teste mais simples para verificar se toda a cadeia dev/compilação/implantação funciona com uma confirmação visual (o contador de LED + depuração piscante aumentando a impressão na saída de depuração)
Compatibilidade: wifikit32 | WiFilora32.
Uma amostra do Hello World para a tela OLED a bordo usando a biblioteca NANOFRAMEWORK NATIV para tela OLED. 
Este projeto usa a primeira versão das bibliotecas de exibição para a tela OLED SSD1306 (como o programa de teste: