archives:netmf43:5c_netmfcodebrainpadv1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
archives:netmf43:5c_netmfcodebrainpadv1 [2021/08/10 16:52] – [BrainPad v1.0 et NetMF 4.3] philarchives:netmf43:5c_netmfcodebrainpadv1 [2021/08/11 09:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +[[archives:netmf43:accueilnetmf|{{ :iconemaison.jpg?nolink&25|Sommaire .NETMF v4.3 }}]]
  
 +===== 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 |}}
 +
 +<note warning>Celle-ci n'est **plus disponible en 2019**. Voir le nouveau modèle [[brainpad:accueilbp2|BrainPad 2]] sous TinyCLR OS.</note>
 +
 +==== 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 <html><a href="https://www.nuget.org/packages/WEBGE.Microtoolskit/" target="_blank">Microtoolskit</a></html>.
 +{{: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 <html><a href="https://goo.gl/d7Z12b" target="_blank">DFRobot</a></html> reliée au connecteur <html><a href="https://www.mikroe.com/" target="_blank">mikroBus</a></html>. 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 <html><a href="https://www.pololu.com/product/1476" target="_blank">SY57STH41-1006A</a></html> à circuit <html><a href="http://webge.github.io/EasyStepperDriver/" target="_blank">A3967</a></html> 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 <html><a href="https://www.mikroe.com/rs232-click" target="_blank">RS232 click</a></html> 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 <html><a href="https://webge.github.io/MCP342x/" target="_blank">MCP3428</a></html> du module <html><a href="https://www.mikroe.com/adc-3-click" target="_blank">ADC3 click</a></html> (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]] |