是否有专门的M5StickCPlus入门指南?我试图调整一些样本回购样本,特别是盲点。
我尝试了几个变体,但我无法访问LED;我得到了一个例外
++++ Exception System.NullReferenceException - CLR_E_NULL_REFERENCE (8) ++++
++++ Message:
++++ nanoFramework.M5Stack.M5StickCPlus::get_Led [IP: 000e] ++++
++++ Exception System.NullReferenceException - CLR_E_NULL_REFERENCE (9) ++++
++++ Message:
++++ nanoFramework.M5Stack.M5StickCPlus::get_Led [IP: 000e] ++++ public class Program
{
public static void Main()
{
M5StickCPlus.Led.Write(PinValue.Low);
}
} public class Program
{
private static GpioController gpio = new GpioController();
public static void Main()
{
gpio.OpenPin(M5StickCPlus.Led.PinNumber);
M5StickCPlus.Led.Write(PinValue.Low);
}
}发布于 2022-06-23 18:43:06
简单地看一下代码,构造函数中的GpioController似乎缺少一个init。请在nanoFramework github家庭回购上提出一个问题。
发布于 2022-08-02 22:14:55
是的-如果你做了什么,首先得到内部的GPIO对象,然后你可以使用LED对象。
Debug.WriteLine($"{M5StickCPlus.GpioController.IsPinOpen(10)}");
M5StickCPlus.Led.Toggle();https://stackoverflow.com/questions/72724450
复制相似问题