{{ :suivant.png?nolink&30|}} {{ :retour.png?nolink&30|}} [[brainpad:accueilbp2|{{ :iconemaison.jpg?nolink&30|Sommaire BP2}}]] ===== Exemples codés en C# pour la carte BrainPad BP2 (STM32F401)===== [Mise à jour le : 4/9/2020] {{ :tinyclros:tinyclrcircuit.png?nolink&100|}} {{ :netmf43:brainpadico.png?nolink&150}} ==== Le guide de mise en oeuvre sous TinyCLR-OS ==== Ce document est un recueil de **programmes** écris en **C#**. Ils ciblent la carte **Panda 3** (SoC G80) et les cartes **BrainPad v1** (SoC G30) et **BrainPad BP2** (STM32F4) de la société **GHI Electronics** auxquelles sont connectés divers capteurs, actionneurs et dispositifs de visualisation. [[https://webge.fr/doc/wikis/pdf/GHI_Guide_TinyCLR_OS.zip|{{ :tinyclros:tinyclr.jpg |Télécharger}}]] ==== Télécharger le code source des exemples ==== {{:tinyclros:lien.png?nolink|}} **Télécharger** le code de l'exemple. **Vers.** : version de TinyCLR OS === Les entrées, sorties numériques === ^ **Visual Studio 2017** ^ **Description** ^ **Vers.** ^ {{ :tinyclros:lien.png?28&nolink }} ^ ^ TCLR_BP2_Blink | Sortie numérique (GPIO - General purpose Input Output): faire clignoter la led **Light Bulb**. | 1.0.0 | [[https://webge.fr/doc/wikis/code/GHI/TinyCLR/BrainPad/TCLR_BRAINPAD_Blink.zip|{{:tinyclros:csharp.png |TCLR_BRAINPAD_Blink.zip}}]] | ^ TCLR_BP2_Bulb | Sortie numérique (GPIO - General purpose Input Output): faire clignoter la led **Light Bulb** en bleu. | 1.0.0 | [[https://webge.fr/doc/wikis/code/GHI/TinyCLR/BrainPad/TCLR_BRAINPAD_Bulb.zip|{{ :tinyclros:csharp.png |TCLR_BRAINPAD_Bulb.zip}}]] | ^ TCLR_BP2_BP | E/S numériques (GPIO - General purpose Input Output): Régler la couleur de la led **Light Bulb** avec le clavier. | 1.0.0 | [[https://webge.fr/doc/wikis/code/GHI/TinyCLR/BrainPad/TCLR_BRAINPAD_BP.zip|{{ :tinyclros:csharp.png |TCLR_BRAINPAD_BP.zip}}]] | ^ TCLR_BP2_StepperClick | Sortie numérique : commander un moteur pas à pas avec un module **MikroElektronika** [[https://www.mikroe.com/stepper-click/|Stepper Click]]. | 1.0.0 | [[https://webge.fr/doc/wikis/code/GHI/TinyCLR/BrainPad/TCLR_BRAINPAD_pap.zip|{{ :tinyclros:csharp.png |TCLR_BRAINPAD_pap.zip}}]] | === Les entrées, sorties numériques - PWM === ^ **Visual Studio 2017** ^ **Description** ^ **Vers.** ^ {{ :tinyclros:lien.png?28&nolink }} ^ ^ TCLR_BP2_ClairLuneV1ab | PWM (Pulse With Modulation ou Modulation de largeur d'impulsion) : Jouer la partition \\ "Au clair de la lune" sur le **Buzzer**. | 1.0.0 | [[https://webge.fr/doc/wikis/code/GHI/TinyCLR/BrainPad/TCLR_BRAINPAD_ClairLuneV1ab.zip|{{ :tinyclros:csharp.png |TCLR_BRAINPAD_ClairLuneV1ab.zip}}]] | ^ TCLR_BP2_ClairLuneV2 | PWM (Pulse With Modulation ou Modulation de largeur d'impulsion) : Jouer la partition \\ "Au clair de la lune" sur le **Buzzer** avec le **clavier**. | 1.0.0 | [[https://webge.fr/doc/wikis/code/GHI/TinyCLR/BrainPad/TCLR_BRAINPAD_ClairLuneV2.zip|{{ :tinyclros:csharp.png |TCLR_BRAINPAD_ClairLuneV2.zip}}]] |