问题标签 [nanoframework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
esp32 - nanoFramework 中的 ESP32 I2S
我正在尝试复制我发现的一个 C++ 项目,用于使用 I2S 对 ESP32 上的声音数据进行采样,但使用 C# 和 nanoFramework。
在 ADCSampler.cpp 文件中,加载了以下标头
nanoframework 具有命名空间Windows.Devices.Adc,我理解它或多或少与driver/adc.h
.
但是我找不到任何与 I2S 相同的东西,有一个I2C库
我正在努力的具体代码是:
我发现您可以在 nanoFramework 中配置 ADC,如下所示:
并获得 ADC 通道
但这大约是我能想到的。
我对微控制器和 ESP32 平台还很陌生,所以仍然学到很多东西。
我错过了什么还是仍在进行中?
是否有其他选项可以代替 I2S?
esp32 - 当前是否有任何方法可以在纳米框架中执行服务发现(mDNS 或单播 DND-SD)?
我只是想知道纳米框架中是否有任何服务发现方法?
我主要对 mDNS 或单播 DNS 服务发现感兴趣。想想 Apple Bonjour/Avahi。
我注意到 Espressif 有一些关于 mDNS 的 arduino 示例。
当您不想连接到云中的集线器而是让集线器(MQTT 服务器)在本地网络上运行并需要发现它时,将其作为单独的部署用例是有意义的。
非常感谢!
c# - NanoFramework 以 AP 模式扫描 wifi 网络
我使用 nanoframefork 和 vs2019 为我的 esp32 设备编写固件。版本 mscorelib 1.10.5(我的设备不支持更高版本) 当设备处于 AP 模式时,问题即将获取 wifi 网络列表。如果使用示例中的代码(https://github.com/nanoframework/Samples/blob/main/samples/Wifi/ScanWiFi/Program.cs):
WiFiAdapter wifi 为 NULL。它为空,因为没有配置 wifi 接口 (Wireless80211)。当我的 ESP32 处于 AP 模式时,如何扫描 wifi 网络?
esp32 - .net nanoframework 的设备资源管理器不会扫描所有可用的串行端口
在我的 Windows PC 上,我有 5 个串行端口,但 nanoframework 的设备资源管理器只扫描其中一个。所有串行端口在其他应用程序中工作正常。我已经用 USB 电缆连接了 ESP32 设备。(这个:https ://www.dfrobot.com/product-1798.html )。该设备可与 Arduino(Blink 草图)配合使用。我还在这个设备上安装了 nanoframework:
这是我的串口列表:
这是设备资源管理器扫描的输出:
设备资源管理器中没有将端口列入黑名单。
c# - 纳米框架除了调试外不能很好地工作
我在 esp32 上使用 nanoframwork,调试时它工作正常,但是当我停止调试并断开 esp32 与计算机的连接并重新插入 USB 电缆时,它不像调试时那样工作,是代码问题?
有没有人遇到过同样的问题,是如何解决的?谢谢你的回答
esp32 - Nanoframework 找不到有效的本机程序集
我有 ESP32_WROOM_32 和 VisualStudio。在 VS2019 中构建和刷写之前,nanoff --update --target ESP32_WROOM_32 --serialport COM5
我使用 nuget 刷写了目标,以安装 Gpio、Wifi、Mqtt... 等,我看到,这个库有不推荐的版本。(1)好吧,我想。让我们下载这个链:
- nanoFramework.CoreLibrary 1.11.7
- nanoFramework.System.Device.Gpio 1.0.2
按 FLASH... 错误:
我注意到,如果我使用
- nanoFramework.CoreLibrary 1.10.5
- nanoFramework.System.Device.Gpio 1.0.1
一切正常。
我知道问题在于目标(ESP32)中的 mscorlib 版本 = 1.10.5.4,并且无法使用 nanoFramework.CoreLibrary 1.11.7 或 1.12.x
主要问题:如何升级 ESP 中的版本以使用最新的库?
设备详情