logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

CIEL 1

Langage C

Langage C++

Langage C#

Linux sur Raspberry

TP Arduino

UML/SysML

Mini-projets

Math

CIEL 2

UML

Rasberry

Système Num. 1

TP C Visual Studio

TP C++ Arduino

Aide spécifique Java

TP C/C++ MyRIO

TP Darwin-Op

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Vidéo Mini-Projet

Stage en entreprise

Système Num. 2

TP C++/C#

RaspBerry

Projets

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

S SI

1er S SI

1er SSI mini projet

1er S SI Liens

STI2D

SysML

Terminale SIN

Projet SIN

1er ETT

Projet 1er ETT

Terminale ETT

Questions BAC ETT

AP

Serfa

UML

C++

Statistiques

1 visiteur

Record : 207

Pages vues :

Aujourd'hui : 75

Total : 216688

Valid XHTML 1.0 Transitional

TP4 : Ecran/Clavier sur MyRio (liaison érie)

separation

[Vous êtes ici ] ==> Accueil > Système Num. 1 > TP C/C++ MyRIO > TP4 : Ecran/Clavier sur MyRio (liaison série)

separation

Mise en situation
Le Le travail de ce TP se déroule à deux.
Temps alloué : 3h
La programmation se fait sur PC sous Eclipse Kepler.


Objectif
C4.4 : Développer un module logiciel.
Découverte de l'environnement MyRio.
Programme sur tableaux en C pour la carte

But
Utiliser des entrées numériques de la carte MyRio pour saisir un code à l'aide du clavier PmodKYPD et l'afficher su un écran LCD PmodCLS sur la sortie UART.


Utilisation des sorties numériques : projet existant


Câblage de l'écran :



En vous aidant du datasheet de l'écran, faire le câblage reliant l'UART du port A de la carte MyRio et les broches de cet écran :

Clavier 1

Attention, le schéma représente le câblage sur le port B, nous utiliserons le port A.

Remarque : On pourra prendre comme exemples (non-obligatoire) :
Segment J2
AlimGNDUart receiver
Broches Ecran J2-6J2-5J2-4
Broches MyRio 333014


Programmation écran:


Câblage du clavier sur le port B :



Datasheet de l'écran
En vous aidant du datasheet du clavier, faire le câblage des entrées numériques du port B de la carte MyRio et les broches du clavier :

Clavier 1

Remarque : On pourra mettre prendre comme exemples (non-obligatoire) :

MatriceCol1Col2Col3Col4Ligne1Ligne2Ligne3Ligne43.3V
J1 Clavier 1234789106
Broches MyRio 111315171921232533


Programmation clavier:



Clavier 1

Le principe est de mettre les 4 colonnes en entrées et les 4 lignes en sorties. Vous ferez une boucle qui met une seule ligne à la fois à 1 et vous lisez si une des colonnes passe à 1. La fonction char litClavier(MyRio_Dio clavier[]) retournera alors le caractère entré u clavier.

Pour finir le programme, afficher sur la 1er ligne de l'écran de la carte le caractère saisit au clavier. Quand la ligne est complète, effacer la et continuer ainsi.

separation

ancre