[Mise à jour le 10/1/2019]
Cette carte, programmable en Scratch, en Visual Basic et en C# permet d'aborder la programmation sans se soucier de la configuration de ses entrées/sorties.
Modèle initial
Firmware : .NetMF 4.3 + SDK GHI Electronics (IDE : Visual Studio Community 2015)
(Extrait du site GHI Electonics)
Les exemples disponibles dans ce wiki ont été écrits avec l'IDE Visual Studio Community 2015 enrichi du microframework .NET v4.3 et du SDK GHI electronics. [lien] Lorsque les outils logiciels nécessaires à la carte BrainPad sont installés dans l'environnement de développement intégré (IDE) Visual Studio Community , celui-ci propose un template de projet .
Le code généré par l'IDE Visual Studio lors de la création d'un projet BrainPad est présenté ci-dessous. Son organisation est semblable à celle proposée par l'lDE Arduino. On pourra retenir cette configuration pour débuter et revenir à un code C# plus “classique” par la suite.
Exemple
class Program { public void BrainPadSetup() { //Put your setup code here. It runs once when the BrainPad starts up. //This code displays "Hello, world!" on the display. BrainPad.Display.DrawText(0, 0, "Hello, world!", BrainPad.Color.White); } public void BrainPadLoop() { //Put your program code here. It runs repeatedly after the BrainPad starts up. //This code turns the light bulb on and then off. BrainPad.LightBulb.TurnOn(); BrainPad.Wait.Seconds(0.5); BrainPad.LightBulb.TurnOff(); BrainPad.Wait.Seconds(0.5); } }
Disponible sur le site GHI Electronics lien
Voir le chapitre Premiers programmes en C# avec une BrainPad V1 étape par étape
Accessibles à partir de ce lien