GoPiGo v2 с Windows IoT
Улучшение проекта Window 10 IoT для Raspberry Pi 3. Этот проект является расширением проекта CSharp, предоставленного Dester Industries на GitHub https://github.com/DexterInd/GoPiGo. Для моего GoPiGo2 было несколько глише и некоторые функции, которые я хотел, чтобы они работали.
Что используется в этом проекте
Компоненты оборудования
Программные приложения и онлайн-сервисы
Я работаю над добавлением второй части для потоковой передачи изображения с веб-камеры клиенту. Я не ищу поток в реальном времени, у него может быть задержка, но он еще не заработал. Приложение UWP User также работает с Hololens как приложение UWP, и в будущем я добавлю проект для пользовательского приложения Unity.
В файле Pin.cs я добавил в перечисление Trigger =15 и Echo =16.
В файле Led.cs я изменил внутреннее значение на общедоступное.
И, наконец, UltrasonicRangerSensor.cs, я переписал большую часть функции
открытый интерфейс IUltrasonicRangerSensor
{
Задача
}
внутренний класс UltrasonicRangerSensor:IUltrasonicRangerSensor
{
private const byte CommandAddress =117;
закрытый только для чтения GoPiGo _device;
закрытый только для чтения Pin _pin;
внутренний UltrasonicRangerSensor (устройство GoPiGo, контактный вывод)
{
_ device =device;
_ pin =pin;
}
общедоступная асинхронная задача
{
var buffer =new [] {CommandAddress, (byte) _pin, Constants.Unused, Constants.Unused};
_ device.DirectAccess.Write (buffer);
await Task.Delay (5);
_ device.DirectAccess.Read (buffer);
буфер возврата [1] * 256 + буфер [2];
}
}
Подробнее:GoPiGo v2 с Windows IoT
Производственный процесс
- Проект Интернета вещей на основе Raspberry PI Подключение датчика DHT11
- Windows IoT:дверь распознавания лиц
- Windows 10 IoT Core и SHT15
- Windows 10 IoT Core для Raspberry Pi 3, модель B +
- Windows 10 IoT Core:робот, управляемый речью
- Тушение пожара с помощью Интернета вещей
- Приступаем к делу с помощью Интернета вещей
- В пути с IoT
- Универсальность с IoT
- Рационально расходуйте свой доллар Интернета вещей