GoPiGo v2 avec Windows IoT
Amélioration du projet Windows 10 IoT pour Raspberry Pi 3. Ce projet est une extension du projet CSharp fourni par Dester Industries sur GitHub https://github.com/DexterInd/GoPiGo . Il y avait quelques problèmes pour mon GoPiGo2 et certaines fonctionnalités que je voulais faire fonctionner.
Choses utilisées dans ce projet
Composants matériels
- Kit de base de robot GoPiGo
- Raspberry Pi 3 modèle B
Applications logicielles et services en ligne
Je travaille sur l'ajout d'une deuxième partie pour diffuser l'image de la caméra Web vers le client. Je ne cherche pas de flux en temps réel, il peut y avoir un retard mais je ne l'ai pas encore fait fonctionner. L'application utilisateur UWP fonctionne également avec Hololens en tant qu'application UWP et j'ajouterai à l'avenir un projet pour une application utilisateur Unity.
Dans le fichier Pin.cs, j'ai ajouté Trigger = 15 et Echo = 16 à l'énumération.
Dans le fichier Led.cs, j'ai changé l'interne en public.
Et dernier le UltrasonicRangerSensor.cs J'ai réécrit la plupart de la fonction
interface publique IUltrasonicRangerSensor
{
Tâche
}
classe interne UltrasonicRangerSensor :IUltrasonicRangerSensor
{
octet const privé CommandAddress =117 ;
appareil GoPiGo privé en lecture seule ;
Pin _pin privé en lecture seule ;
UltrasonicRangerSensor interne (dispositif GoPiGo, broche)
{
_device =appareil ;
_pin =pin ;
}
tâche publique asynchrone
{
var buffer =new[] { CommandAddress, (byte)_pin, Constants.Unused, Constants.Unused } ;
_device.DirectAccess.Write(buffer);
attendre Task.Delay(5) ;
_device.DirectAccess.Read(buffer);
tampon de retour[1] * 256 + tampon[2] ;
}
}
Lire plus de détails : GoPiGo v2 avec Windows IoT
Processus de fabrication
- Raspberry PI Based IoT Project Connecting DHT11 Sensor
- Windows IoT :porte de reconnaissance faciale
- Windows 10 IoT Core et SHT15
- Windows 10 IoT Core pour Raspberry Pi 3 modèle B+
- Windows 10 IoT Core :Robot à commande vocale
- Combat contre les incendies avec l'IoT
- Commencer à travailler avec l'IoT
- En route avec l'IoT
- Être polyvalent avec l'IoT