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:19] – [Guide d'installation des outils] phil | archives:netmf43:2c_carte_brainpadv1 [2025/06/19 19:29] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| 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 [[: | ||