Aujourd'hui avec nicolas nous avons modifié le programme de suivi de ligne, nous avons rajouter la fonction qui stoppe le robot quand le bouton poussoir a été actionné. nous avons rencontré quelques soucis que nous avons finalement réussi a corriger.
kamal_k
kamal_k
Ses blogs
Articles :
61
Depuis :
10/09/2012
Categorie :
Technologie & Science
Articles à découvrir
#include <hidef.h> /* common defines and macros */#include "derivative.h" /* derivative-specific definitions */#include "x12_s1_lib.h" void main (void){ uint8 pwm_g ; uint8 pwm_d ; uint8 i=0; x12_init (); ihm_clear(); pwm_g = 30; pwm_d = 30; pwm_duty (pwm0, pwm_g); pwm_duty (pwm1, pwm_d); ihm_gotoxy (0,0); ihm_printf ("pwm_g = %03d", pwm_g); ihm_go
Aujourd'hui j'ai commencer le programme polygone, le programme avance et tourne en tps voulue. prog : #include "hidef.h" #include "derivative.h" #include "x12_s1_lib.h" void main (void){ uint8 pwm_g; uint8 pwm_d; uint8 x; x12_init (); ihm_clear(); while (x<4) { pwm_g = 00; pwm_d = 00; pwm_duty (pwm0, pwm_g); pwm_duty (pwm1, pwm_d); pit_wait (100*ti
Lors de cette séance j'ai continué et fini le programme "hystéresis", programme consistant à renvoyer un niveau logique 1 ou 0 en fonction de la tension aux bornes des capteurs. aujourd'hui j'ai vérifié les tensions qu'envoyaient chaque capteur lorsqui'ils se situaient sur de la moquette ou du scotch blanc. les valeurs trouvées à la séance
Programme de démarage. #include <hidef.h> /* common defines and macros */#include "derivative.h" /* derivative-specific definitions */#include "x12_s1_lib.h" void main (void){ uint8 pwm_g =0; uint8 pwm_d =0; uint8 i=0; x12_init (); ihm_clear(); while ( i { pwm_g = pwm_g+1; pwm_d = pwm_d+1; pwm_duty (pwm0, pwm_g); pwm_duty (pwm1, pwm_d); ihm_gotoxy
#include <hidef.h> /* common defines and macros */#include "derivative.h" /* derivative-specific definitions */#include "x12_s1_lib.h" void main (void){ uint8 pwm_g =0; uint8 pwm_d =0; uint8 i=0; x12_init (); ihm_clear(); while ( i < 30) { pwm_g = pwm_g+1; pwm_d = pwm_d+1; pwm_duty (pwm0, pwm_g); pwm_duty (pwm1, pwm_d); ihm_gotoxy (0,0); ihm_printf
Aujourd'hui, j'ai corrigé les quelques problèmes que j 'avais décelés durant la semaine. une fois cette tâche accomplie, j'ai du attendre que les autres programmes soient fini pour pouvoir peaufiner le mien. en attendant, j'ai pris des mesures pour commencer le design du robot. je me suis ensuite remise à la programmation. ceci ne fut point t
Aujourdhui on a fait le programme de démarrage #include <hidef.h> /* common defines and macros */#include "derivative.h" /* derivative-specific definitions */#include "x12_s1_lib.h" void main (void){ uint8 pwm_g =0; uint8 pwm_d =0; uint8 i=0; x12_init (); ihm_clear(); while ( i<100 ) { pwm_g = ((pwm_g+1 )%100); pwm_d = ((pwm_d+1 )%100); pwm_duty (
#include <hidef.h> /* common defines and macros */#include "derivative.h" /* derivative-specific definitions */#include "x12_s1_lib.h" void main (void){ uint8 pwm_g =0; uint8 pwm_d =0; uint8 i=0; x12_init (); ihm_clear(); while ( i < 30) { pwm_g = pwm_g+1; pwm_d = pwm_d+1; pwm_duty (pwm0, pwm_g); pwm_duty (pwm1, pwm_d); ihm_gotoxy (0,0); ihm_printf
Aujourd'hui nous avons réalisé la fonction stopant le robot avec le jack. nous avons amélioré théoriquement le programme contenant le suivi, le racourci et les capteurs numériques et le programme de formation de polygône est en bonne voie.