[[archives:netmf43:accueilnetmf|{{ :iconemaison.jpg?nolink&25|Sommaire .NETMF v4.3 }}]]
===== [ARCHIVES] Exemples codés en C# pour la carte BrainPad v1 =====
[Mise à jour le 14/1/2019]
{{ :netmf43:netmf.png?nolink|}}
==== BrainPad v1.0 et NetMF 4.3 ====
Les exemples ont été testés avec la carte ci-dessous.
{{ :netmf43:brainpadduino.jpg?nolink |}}
Celle-ci n'est **plus disponible en 2019**. Voir le nouveau modèle [[brainpad:accueilbp2|BrainPad 2]] sous TinyCLR OS.
==== Le code source des exemples ====
{{:netmf43:lien.png?nolink|}} **Télécharger** le code de l'exemple.
{{:netmf43:github.png?nolink|}} **Accéder** à la page web de la classe sur GitHub.
{{:netmf43:nuget.png?nolink|}} La **classe** est incluse dans la bibliothèque Microtoolskit.
{{:netmf43:appphoto.png?nolink|}} **Photo** du montage.
**Les entrées, sorties numériques**
^ Visual Studio 2015 ^ Description ^{{:netmf43:lien.png?30&nolink|}}^{{:netmf43:github.png?30&nolink|}}^ {{ :netmf43:nuget.png?30&nolink |}} ^ {{ :netmf43:appphoto.png?30&nolink |}} ^
^BrainPad_Blink |Sortie numérique (GPIO - General purpose Input Output): faire clignoter la Led **LightBulb** de la carte BrainPad et une Led DFRobot reliée au connecteur mikroBus. Affichage d'un texte sur l'écran graphique. |[[https://webge.fr/doc/wikis/code/GHI/NETMF/G30/NetMFv43_BrainPad_Blink.zip|{{ :netmf43:csharp.png?nolink|NetMFv43_BrainPad_Blink}}]]| | | [[https://webge.fr/doc/wikis/code/GHI/NETMF/G30/img/BrainPadBlink.jpg|X]] |
^BrainPad_Light_Switch |Entrée/Sortie numériques : commander la Led **Traffic Light** verte avec le bouton-poussoir **down**. Affichage d'un texte sur l'écran graphique.|[[https://webge.fr/doc/wikis/code/GHI/NETMF/G30/NetMFv43_BrainPad_LightSwitch.zip|{{:netmf43:csharp.png?nolink|NetMFv43_BrainPad_LightSwitch}}]]| | |[[https://webge.fr/doc/wikis/code/GHI/NETMF/G30/img/BrainPad_LightSwitch.jpg|X]] |
^BrainPad_EasyStepperMot|Sorties numériques : commander un moteur pas à pas SY57STH41-1006A à circuit A3967 de **MikroElektronika**. Affichage d'un texte sur l'écran graphique.[[https://www.youtube.com/watch?v=Kc1_DE5p3R0|{{:tinyclros:youtube.png?nolink|YouTube}}]]|[[https://webge.fr/doc/wikis/code/GHI/NETMF/G30/NetMFv43_BrainPad_EasyStepperMot.zip|{{:netmf43:csharp.png?nolink|NetMFv43_BrainPad_EasyStepperMot}}]]| [[https://github.com/WebGE/EasyStepperDriver|X]] | X |[[https://webge.fr/doc/wikis/code/GHI/NETMF/G30/img/BrainPad_Stepper_click.jpg|X]] |
**La communication série – Asynchrone - UART**
^ Visual Studio 2015 ^ Description ^{{:netmf43:lien.png?30&nolink|}}^{{:netmf43:github.png?30&nolink|}}^ {{ :netmf43:nuget.png?30&nolink |}} ^ {{ :netmf43:appphoto.png?30&nolink |}} ^
^BrainPad_UART|UART (Universal Asynchronous Receiver-Transmitter)\\ Transmission d'une valeur numérique avec une carte RS232 click de **MikroElektronika**. Affichage des paramètres de la liaison sur l'écran graphique.[[https://www.youtube.com/watch?v=jKdqbVbALXg|{{:tinyclros:youtube.png?nolink|YouTube}}]] |[[https://webge.fr/doc/wikis/code/GHI/NETMF/G30/NetMFv43_BrainPad_UART.zip|{{:netmf43:csharp.png?nolink|NetMFv43_BrainPad_UART}}]]| | | [[|X]] |
**La communication série – Synchrone – Bus I²C**
^ Visual Studio 2015 ^ Description ^{{:netmf43:lien.png?30&nolink|}}^{{:netmf43:github.png?30&nolink|}}^ {{ :netmf43:nuget.png?30&nolink |}} ^ {{ :netmf43:appphoto.png?30&nolink |}} ^
^BrainPad_MCP342x|I²C : Acquérir la température ambiante mesurée par un capteur **LM35** avec le CAN MCP3428 du module ADC3 click (Elektronika). L'afficher sur l'écran graphique.[[https://www.youtube.com/watch?v=rssATy6FkfU|{{:tinyclros:youtube.png?nolink|YouTube}}]]|[[https://webge.fr/doc/wikis/code/GHI/NETMF/G30/NetMFv43_BrainPad_MCP342x.zip|{{ :netmf43:csharp.png?nolink|NetMFv43_BrainPad_MCP342x}}]]| [[https://github.com/WebGE/MCP342x|X]] | X | [[https://webge.fr/doc/wikis/code/GHI/NETMF/G30/img/BrainPad_ADC3_click.jpg|X]] |