Void Frontled(Uncaractèred Char Status); Void Backled(Uncaractèred Char Left, Uncaractèred Char Right); Void Sleep(Uncaractèred Char Time72Khz); Void Motordir(Unsigned Char Left_Dir, Unsigned Char Right_Dir) - Arexx ASURO Mode D'emploi

Table des Matières

Publicité

9. C pour ASURO
9.2.3. void FrontLED(uncaractèred char status)
La LED frontale (D11) peut être allumée ou éteinte. Les paramètres possibles sont :
ON ou OFF.
Exemple:
La LED frontale soit s'allumer:
FrontLED(ON);
9.2.4. void BackLED(uncaractèred char left, uncaractèred char right)
Les LED arrières (D15 et D16) peuvent être allumées ou éteintes. Le premier paramètre décrit
l'état de la LED arrière gauche (D15) et le deuxième paramètre l'état de la LED arrière droite
(D16). Les paramètres possibles sont : ON ou OFF.
Exemple:
Vous voulez allumer la LED arrière droite (D16) et éteindre celle de gauche (D15):
BackLED(OFF,ON);
9.2.5. void Sleep(uncaractèred char time72kHz)
Cette fonction met le processeur en attente pendant une durée réglée ce qui est idéal pour
programmer des temporisations. Elle est basée sur un timer de 72kHz et peut recevoir comme
paramètre maximal la valeur de 255 (unsigned char)
Exemple:
Le processeur doit attendre pendant env. 3ms ==>
appelée comme suit pour une attente de 3ms:
Sleep (216) ;

9.2.6. void MotorDir(unsigned char left_dir, unsigned char right_dir)

Cette fonction détermine le sens de rotation des deux moteurs. Elle doit être exécutée avant le
réglage de vitesse. Des paramètres possibles sont FWD (avance), RWD (recul), BREAK (freins ou
arrêt, les deux moteurs sont court-circuités par les ponts de transistors) et FREE (roue libre).
Exemple:
Le moteur gauche doit tourner en avant et le moteur droit doit être arrêté :
MotorDir(FWD,BREAK);
4
C'est de la mauvaise foi de la part des auteurs pour vous forcer à réfléchir!
4
.
0,003s
= 216. La fonction Sleep () e 3ms
1
72KHz
ASURO - 66 -

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Arx-03

Table des Matières