archives:netmf43:5b_netmfcodepanda

Sommaire .NETMF v4.3

[Mise à jour le 29/12/2018]

Télécharger Présentation

Ce document est un recueil de programmes écris en C#. Ils ciblent les modules FEZ de la société GHI Electronics auxquelles sont connectés divers capteurs, actionneurs et dispositifs de visualisation.

Documentation de la carte Fez Panda III Télécharger

Table des matières

  • Matériel - Logiciel - Documentation
  • Tableaux récapitulatif des exemples de code
  1. Les entrées, sorties numériques
  2. Les entrées, sorties analogiques
  3. La communication série
  • Annexes
  • Bibliographie
  • Webographie
  • Distributeur
  • Index

Télécharger le code de l'exemple Accéder à la page web de la classe sur GitHub

Les entrées, sorties numériques

Visual Studio 2015 Description (CI ou module)
PANDA_3_BlinkSortie numérique (GPIO - General purpose Input Output): faire clignoter la LED de la carte Panda 3.
PANDA_3_Led_BPE/S numériques (GPIO - General purpose Input Output): commander une LED avec un bouton-poussoir.
PANDA_3_Clav4DigilentE/S numériques : commander la Led1 de la carte Panda 3 avec un clavier Digilent 4BP.
PANDA_3_EasyStepperMoteurSortie numérique : commander un moteur pas à pas avec une carte EasyStepper Driver Motor V4.4 X

Les entrées, sorties numériques - Interruption

Visual Studio 2015 Description (CI ou module)
PANDA_3_INTEntrée numérique (GPIO - General purpose Input Output) : commander une Led avec un bouton-poussoir.
PANDA_3_AnemometreTimer : Mesure de la vitesse du vent avec un kit wheather Sensor Assembly p/n80422.

Les entrées, sorties numériques - PWM

Visual Studio 2015 Description (CI ou module)
PANDA_3_PWMPWM1 (Pulse With Modulation ou Modulation de largeur d'impulsion) : Faire varier la luminosité d’une Led.
PANDA_3_ArdumotoPWM2 : Faire varier la vitesse d’un moteur à CC.
PANDA_3_ServoPWM3 : Régler la position d’un servomoteur de modélisme.
PANDA_3_ESC_BrushlessPWM4 : Régler la fréquence de rotation d'un moteur brushless ROXXY C22-20-20 1330KVA venir

Les entrées, sorties analogiques

Visual Studio 2015 Description (CI ou module)
PANDA_3_POTAN1 (Conversion Analogique Numérique): Régler la fréquence de clignotement d’une Led avec un potentiomètre.
PANDA_3_MesureAngleAN2 : Mesurer une position angulaire avec un potentiomètre.
PANDA_3_GHI_ThermoAN3 : Mesurer la température ambiante avec un module GHI FEZ thermomètre.
PANDA_3_GirouetteAN4 : Mesurer la direction du vent avec un kit wheather Sensor Assembly p/n80422.
PANDA_3_Sortie_AnalogAN5 : Génération d'un signal triangulaire sur la sortie analogique de la carte Panda 3.

La communication série – Asynchrone - UART

Visual Studio 2015 Description (CI ou module)
PANDA_3_UARTUART (Universal Asynchronous Receiver-Transmitter) : Transmettre une valeur numérique via une liaison RS232.
PANDA_3_ELCD_162UART : Utiliser un afficheur Lcd à commande série ELCD-162. X
PANDA_3_XBee_EUART : Transmettre des données avec un module XBee.
PANDA_3_XBee_RUART : Recevoir des données avec un module XBee.

La communication série – Synchrone – Bus I²C

Visual Studio 2015 Description (CI ou module)
PANDA_3_PCF8574I²C (Inter-Integrated Circuit) : Réalisation d'un chenillard sur huit Leds reliées à un port d’entrées, sorties PCF8574. X
PANDA_3_I2C_LCDI²C : Commander un afficheur LCD à circuit PCF2119. X
PANDA_3_I2C_SRF08_USI²C : Mesurer une distance avec un télémètre à ultrasons SRF08. X
PANDA_3_I2C_LED_BPI²C : Recopier l’état de boutons poussoirs sur les Leds de la carte SSI via des PCF8574 (carte SSI). X
PANDA_3_I2C_HMC6352I²C : Lire la direction donnée par une boussole HMC6352. X
PANDA_3_I2C_TMP102I²C : Mesurer la température ambiante avec un capteur TMP102. X
PANDA_3_I2C_MD25I²C : Commander deux motoréducteurs à C.C. équipés d’encodeurs avec une carte MD25. X
PANDA_3_I2C_TSL2561I²C : Mesurer la luminosité ambiante avec un capteur TSL2561. X
PANDA_3_I2C_MLX90614I²C : Mesurer la température d’un objet avec un capteur MLX90614. X
PANDA_3_I2C_MCP3424I²C : Acquérir des données issues de capteurs analogique avec un CAN MCP3424. X
PANDA_3_I2C_ADXL345_ITG3200I²C : Mesurer la position et l'accélération d'un mobile avec un ADXL345 et un ITG3200.

La communication série – Synchrone – Bus SPI

Visual Studio 2015 Description (CI ou module)
PANDA_3_ST7735SPI - Serial Peripheral Interface. Afficher du texte, des graphiques et des images sur un lcd à circuit ST7735PANDA_3_ST7735 X

La communication série – Synchrone – Bus One Wire

Visual Studio 2015 Description (CI ou module)
PANDA_1W_DS18B20OneWire (Bus de communication inter composants sur un fil) : Mesurer la température ambiante avec un capteur DS18B20.

La communication série – Bus USB

Visual Studio 2015 Description (CI ou module)
PANDA_3_Clavier_PC_USBUSB (Universal Serial Bus) : Ce code test les touches d'un clavier de PC type IBM relié à un port USB.

La gestion du temps - Timer

Visual Studio 2015 Description (CI ou module)
PANDA_3_Timer_ExempleTimer - Principe : Génération d'un signal complexe.
PANDA_3_AnemometreTimer - Application : Mesurer et afficher la vitesse du vent. Mise en oeuvre d'un kit Weather Sensor Assembly p/n 80422.
PANDA_3_HTRTimer - Application : Réglage de la date et de l'heure.

Les systèmes de fichiers

Visual Studio 2015 Description (CI ou module)
PANDA_3_SDLecture d'un fichier stocké sur une carte SD.A venir
PANDA_3_USB_MDEcriture dans un fichier stocké sur une clé USBA venir

Télécharger tous les codes source (A venir).


  • archives/netmf43/5b_netmfcodepanda.txt
  • Dernière modification : 2024/07/28 10:35
  • de phil