Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
archives:netmf43:5c_netmfcodebrainpadv1 [2021/08/10 14:45] – phil | archives:netmf43:5c_netmfcodebrainpadv1 [2024/07/28 10:35] (Version actuelle) – phil |
---|
| [[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 |}} |
| |
| <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]] | |