Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
archives:netmf43:2c_carte_brainpadv1 [2021/08/10 15:17] – [Une démonstration de ses possibilités sur Youtube] phil | archives:netmf43:2c_carte_brainpadv1 [2024/07/28 10:31] (Version actuelle) – phil | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | [[archives: | ||
+ | |||
+ | ==== [ARCHIVES] Les matériels : la carte Fez BrainPad v1 ==== | ||
+ | |||
+ | [Mise à jour le 10/1/2019] | ||
+ | {{ : | ||
+ | |||
+ | Cette carte, programmable en **Scratch**, | ||
+ | |||
+ | **Modèle initial** | ||
+ | |||
+ | **Firmware** : .NetMF 4.3 + SDK GHI Electronics (**IDE** : Visual Studio Community 2015) | ||
+ | {{ : | ||
+ | |||
+ | === Principales caractéristiques === | ||
+ | (Extrait du site GHI Electonics) | ||
+ | * **Microcontrôleur** : 84 MHz 32-bit ARM Cortex-M4. | ||
+ | * **SoC** : < | ||
+ | * **RAM** : 68 KB. | ||
+ | * **Flash** : 128 KB. | ||
+ | * **Extension** : < | ||
+ | * **Sur la carte** : Afficheur graphique (128x160), clavier 4 touches, led RVB, capteurs (température, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | * **Connecteur d' | ||
+ | {{ : | ||
+ | === Schéma | ||
+ | [[https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | === Démonstration sur Youtube === | ||
+ | < | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | === Apperçu du logiciel === | ||
+ | |||
+ | 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' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 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 " | ||
+ | |||
+ | //Exemple// | ||
+ | |||
+ | <code csharp> | ||
+ | class Program | ||
+ | { | ||
+ | public void BrainPadSetup() | ||
+ | { | ||
+ | //Put your setup code here. It runs once when the BrainPad starts up. | ||
+ | |||
+ | //This code displays " | ||
+ | BrainPad.Display.DrawText(0, | ||
+ | } | ||
+ | |||
+ | 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); | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Guide d' | ||
+ | Disponible sur le site GHI Electronics < | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | === Pour débuter sa programmation | ||
+ | Voir le chapitre | ||
+ | |||
+ | ---- | ||
+ | === Les classes de la bibliothèque Brainpad === | ||
+ | Accessibles à partir de ce [[: | ||