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

Table des Matières

Publicité

RP6 ROBOT SYSTEM - 4. Exemples de Programme
Il est également possible d'écrire et de lire des octets individuels ce qui sera démontré
ci-après. La ligne de mémoire portant l'adresse 4 sera écrite avec 128 et les deux
premières pages seront lues, cette fois-ci toutefois octet par octet ce qui prend bien
sûr plus de temps qu'une page complète.
Lorsque tout cela a été fait, un petit séquenceur de lumière est exécuté.
Exemple 5: Convertisseur analogique/numérique et Ports I/O
Répertoire: <RP6Examples>\RP6ControlExamples\Example_05_IO_ADC\
Fichier: RP6Control_05_IO_ADC.c
Le programme génère des sorties sur l'interface série et l'écran LCD!
Le robot ne se déplace pas dans cet exemple!
Le fonctionnement est identique à celui du robot mais comme il est fréquemment utili-
sé dans ce module d'extension, cet exemple démontre brièvement comment les CAN
et I/O libres peuvent être utilisés.
Les CAN et I/O portent les désignations suivantes dans le programme:
ADC7
(1 << PINA7) // ADC canal 7
ADC6
(1 << PINA6) // Canal 6 ...
ADC5
(1 << PINA5)
ADC4
(1 << PINA4)
ADC3
(1 << PINA3)
ADC2
(1 << PINA2) // Canal 2. Les canaux 0 et 1 sont pris par le clavier et le microphone.
IO_PC7 (1 << PINC7) // I/O broche 7 du PORTC
IO_PC6 (1 << PINC6) // Broche 6 ...
IO_PC5 (1 << PINC5)
IO_PC4 (1 << PINC4)
IO_PC3 (1 << PINC3)
IO_PC2 (1 << PINC2) // I/O broche 2 du PORTC
IO_PD6 (1 << PIND6) // I/O broche 6 du PORTD
IO_PD5 (1 << PIND5) // I/O broche 5 du PORTD
(du fichier RP6Control.h)
Le programme ne fait rien de particulier – donc vous n'êtes pas obligé de l'essayer.
Rien n'est connecté sur les broches I/O. Ce programme ne sert que si l'on veut com -
mander son propre matériel via les I/O.
- utilisable également comme broche I/O normale
- 22 -

Publicité

Table des Matières
loading

Produits Connexes pour Arexx RP6 ROBOT SYSTEM RP6 CONTROL M32

Table des Matières