Arexx RP6 ROBOT SYSTEM RP6 CONTROL M32 Manuel D'utilisation page 21

Table des Matières

Publicité

RP6 ROBOT SYSTEM - 4. Exemples de Programme
Exemple 2: Touches et Sons
Répertoire: <RP6Examples>\RP6ControlExamples\Example_02_Buttons\
Fichier: RP6Control_Buttons.c
Le programme génère des sorties sur l'interface série et le LCD
Le robot ne bouge pas dans ce programme!
Cet programme démontre l'utilisation des 5 touches sur le RP6 CONTROL. A chaque
pression sur une touche, le numéro de touche est indiqué sur le LCD et le Piézo émet
une suite de sons.
(Attention: Cela peut devenir enquiquinant d'appuyer sur T4 ;-) ).
Exemple 3: Détecteur à micro
Répertoire: <RP6Examples>\RP6ControlExamples\Example_03_Microphone\
Fichier: RP6Control_Microphone.c
Le programme génère des sorties sur l'interface série et le LCD!
Le robot ne bouge pas dans ce programme!
Le détecteur à microphone permet de capter des bruits forts. Ce programme repré-
sente également le volume mesuré sous forme d'échelle, aussi bien sur le LCD
qu'avec les LED. Il indique en même temps la valeur mesurée. Tapotez avec le doigt
sur le microphone afin de tester s'il fonctionne bien. Frappez dans les mains ou faites
un autre bruits fort et regardez la réaction sur le LCD et les LED.
Exemple 4: EEPROM externe
Répertoire: <RP6Examples>\RP6ControlExamples\Example_04_EEPROM\
Fichier: RP6Control_04_EEPROM.c
Le programme génère des sorties sur l'interface série et sur le LCD!
Le robot ne se déplace pas dans cet exemple!
Ce programme illustre comment on peut accéder en principe à l'EEPROM externe en
écriture et en lecture. D'abord, on sort et lit les deux premières pages à 64 octets
chacune. A titre de preuve que l'EEPROM conserve son contenu même après la mise
hors tension du robot, éteignez tout simplement le robot après exécution du pro-
gramme et remettez-le sous tension. Les données écrites en dernier sont conservées
dans l'EEPROM et sont sorties en premier.
Ensuite la première page du programme est écrite avec 64 octets. Ensuite les 128
premiers octets sont lus pour vérifier qu'ils n'ont été écrits que sur la première page
et que le reste de l'EEPROM n'a pas été modifié (alors le contenu de la ligne de mé -
moire est de 255).
- 21 -

Publicité

Table des Matières
loading

Produits Connexes pour Arexx RP6 ROBOT SYSTEM RP6 CONTROL M32

Table des Matières