Go Down

Topic: Créer bibliothèque pour assigner les entrées sorties et utiliser des fonctions (Read 1 time) previous topic - next topic

telkel

Merci aux contributeurs, j'ai donc réussi (enfin) à tout debbuger.
Ca fonctionne correctement et est utilisable. Je vais tester cette version avec mes classes en fin d'année, le temps de faire le dossier d'accompagnement qui va avec.


Le programme de base dans lequel on utilise les nouvelles instructions :
Code: [Select]
#include <Modules.h>
#include <Servo.h>
Modules robot;
//______________________________________________________//
PARTIE CONFIGURATION()
{
 INITIALISER();//configure les broches d'entree_sortie
 //MONITEURSERIE(9600);//enlever les "//" pour autoriser l'utilisation du moniteur serie
}
//______________________________________________________//
BOUCLE PROGRAMME() //Ecrire le programme entre les deux accolades
{
 
}


Un exemple d'utilisation :
Code: [Select]
//**** MONTAGE : Brancher une LED sur D13 et Gnd, un BP sur D8 et 5V, un BP sur D7 et 5V
//**** Ce programme fait bouger un servomoteur si bp1 et BP2 sont enfoncés
#include <Modules.h>
#include <Servo.h>
Modules robot;
/********************/
PARTIE CONFIGURATION()
{
INITIALISER();
MONITEURSERIE(9600);
}
/*******************/
BOUCLE PROGRAMME()
{
 SI(TEST(BP1) EST ENFONCE ET TEST(BP2) EST RELACHE)
 {
   AFFICHE("Les deux boutons sont enfoncés");
   RETOURALALIGNE();
 
 REPETER(int compteur = 0; compteur<=180; compteur++)
   {ANGLESERVO(compteur);
    PENDANT(500);}
 }
}


Il me reste à tout tester avec le matériel et enlever les quelques erreurs ou redondances.

telkel

Je dois regarder à nouveau l'affichage ou la façon de l'utiliser.

Go Up