问题标签 [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.

0 投票
1 回答
160 浏览

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?

0 投票
2 回答
64 浏览

esp32 - 当前是否有任何方法可以在纳米框架中执行服务发现(mDNS 或单播 DND-SD)?

我只是想知道纳米框架中是否有任何服务发现方法?

我主要对 mDNS 或单播 DNS 服务发现感兴趣。想想 Apple Bonjour/Avahi。

我注意到 Espressif 有一些关于 mDNS 的 arduino 示例。

https://github.com/espressif/arduino-esp32/blob/a59eafbc9dfa3ce818c110f996eebf68d755be24/libraries/ESPmDNS/examples/mDNS-SD_Extended/mDNS-SD_Extended.ino

当您不想连接到云中的集线器而是让集线器(MQTT 服务器)在本地网络上运行并需要发现它时,将其作为单独的部署用例是有意义的。

非常感谢!

0 投票
1 回答
80 浏览

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 网络?

0 投票
2 回答
44 浏览

esp32 - .net nanoframework 的设备资源管理器不会扫描所有可用的串行端口

在我的 Windows PC 上,我有 5 个串行端口,但 nanoframework 的设备资源管理器只扫描其中一个。所有串行端口在其他应用程序中工作正常。我已经用 USB 电缆连接了 ESP32 设备。(这个:https ://www.dfrobot.com/product-1798.html )。该设备可与 Arduino(Blink 草图)配合使用。我还在这个设备上安装了 nanoframework:

这是我的串口列表:

我的串口

这是设备资源管理器扫描的输出:

设备资源管理器中没有将端口列入黑名单。

0 投票
0 回答
25 浏览

c# - 纳米框架除了调试外不能很好地工作

我在 esp32 上使用 nanoframwork,调试时它工作正常,但是当我停止调试并断开 esp32 与计算机的连接并重新插入 USB 电缆时,它不像调试时那样工作,是代码问题?

有没有人遇到过同样的问题,是如何解决的?谢谢你的回答

0 投票
1 回答
71 浏览

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 中的版本以使用最新的库?

设备详情