Cours:StartMindstormEV3DEV
Révision datée du 9 octobre 2017 à 09:22 par Bjacquot (discussion | contributions)
Infos utiles
librairie brick
Pour commencer, nous utiliserons la librairie simplifiée "brick.h" dont nous allons explorer quelques aspects ici.
- on trouve une description globale des différentes approches de la librairie
- il faudra nécessairement se référer à la documentation de la librairie brick
Programme minimum
Cette base minimum de programme devra être reprise systématiquement
#include <stdio.h>
#include "brick.h"
#include <unistd.h>
#define Sleep( msec ) usleep(( msec ) * 1000 )
int main( void )
{
if ( ev3_init() == -1 )
{
printf("\erreur d'initialisation\n");
return ( 1 );
}
printf("initialisation des capteurs ... ");
ev3_sensor_init();
printf(" ok !\n");
printf("initialisation des actionneurs ... ");
while ( ev3_tacho_init() < 1 ) Sleep( 1000 );
printf(" ok !\n");
// début du programme
// fin du programme
ev3_uninit();
printf("*** ( EV3 ) Bye! ***\n" );
return(0);
}