Не удается найти метод .create с помощью i2cdevice (по примеру GrovePi .net core iot) - PullRequest
0 голосов
/ 10 июля 2019

У меня есть стартовый набор GrovePi +, и я следовал некоторым инструкциям в руководстве. К сожалению, библиотека GrovePi работает только для приложений UWP, а не для основных приложений .net.

По сути, я хочу добиться управления своим светодиодным индикатором в рамках основного веб-API .net. Поскольку я не могу использовать данную библиотеку в этом приложении, я следую их примерам для основных приложений .net: https://github.com/dotnet/iot/blob/master/src/devices/GrovePi/samples/Program.cs

Я следую их примеру, но у меня следующая проблема:

Там нет. Создать метод для I2cDevice

но в своем примере они используют метод .create

grovePi = new GrovePi(I2cDevice.Create(i2CConnectionSettings));

enter image description here

Я просто хочу управлять светодиодами в основном веб-приложении .net, но использовать их образцы даже невозможно.

1 Ответ

0 голосов
/ 10 июля 2019

Поддержка GPIO для Raspberry Pi - это новая функция в .net core 3.0, см. здесь . Пакеты GPIO включают API для устройств GPIO, SPI, I2C и PWM. Вам нужно собрать приложение с .net core 3.0. И вам нужно открыть образец с Visual Studio 2019, который включает в себя цель для .net core 3.0. И вы можете обновить пакет System.Device.Gpio до последней версии.

enter image description here

...