Classes et code de la partie pompe du Robot 2021

Dependencies:   mbed ident_crac

Committer:
goldmas
Date:
Fri Jan 15 07:36:28 2021 +0000
Revision:
0:253443d82cba
Child:
1:815ca6061e15
Code pour les pompes Coupe de France de robotique 2021

Who changed what in which revision?

UserRevisionLine numberNew contents of line
goldmas 0:253443d82cba 1 #include "bloc_8_pompe.h"
goldmas 0:253443d82cba 2
goldmas 0:253443d82cba 3 #define VENT_AT 0x266
goldmas 0:253443d82cba 4 #define VENT_RE 0x267
goldmas 0:253443d82cba 5
goldmas 0:253443d82cba 6 #define TEST_VENT_1_ON 0x268
goldmas 0:253443d82cba 7 #define TEST_VENT_1_OFF 0x269
goldmas 0:253443d82cba 8 #define VENT_ETAT 0x27A
goldmas 0:253443d82cba 9
goldmas 0:253443d82cba 10 int main()
goldmas 0:253443d82cba 11 {
goldmas 0:253443d82cba 12 bloc_8_pompe::bloc_8_pompe classe_pompe (PC_9, PA_8, PB_0, //bloc 1
goldmas 0:253443d82cba 13 PA_9, PA_10, PB_1, //bloc 2
goldmas 0:253443d82cba 14 PA_11, PA_15, PC_1, //bloc 3
goldmas 0:253443d82cba 15 PB_7, PB_6, PC_0, //bloc 4
goldmas 0:253443d82cba 16 PC_7, PC_8, PC_5, //bloc 5
goldmas 0:253443d82cba 17 PB_10, PB_2, PC_4, //bloc 6
goldmas 0:253443d82cba 18 PA_6, PA_5, PA_7, //bloc 7
goldmas 0:253443d82cba 19 PA_0, PA_1, PA_4); //bloc 8
goldmas 0:253443d82cba 20
goldmas 0:253443d82cba 21 bool possession_gobelet[7] ;
goldmas 0:253443d82cba 22 //DigitalOut detrompeur_possession (PA_8) ;
goldmas 0:253443d82cba 23
goldmas 0:253443d82cba 24 while(1)
goldmas 0:253443d82cba 25 {
goldmas 0:253443d82cba 26 for(int i=1 ; i<9 ; i++)
goldmas 0:253443d82cba 27 {
goldmas 0:253443d82cba 28 possession_gobelet[i-1] = classe_pompe.aspirer(i) ;
goldmas 0:253443d82cba 29 wait_ms(500) ;
goldmas 0:253443d82cba 30 if(possession_gobelet)
goldmas 0:253443d82cba 31 {
goldmas 0:253443d82cba 32 possession_gobelet[i-1] = classe_pompe.relacher(i) ;
goldmas 0:253443d82cba 33 wait_ms(100) ;
goldmas 0:253443d82cba 34 //detrompeur_possession = classe_pompe.possession(2) ;
goldmas 0:253443d82cba 35 }
goldmas 0:253443d82cba 36 //detrompeur_possession = classe_pompe.possession(2) ;
goldmas 0:253443d82cba 37 wait_ms(1000) ;
goldmas 0:253443d82cba 38 }
goldmas 0:253443d82cba 39
goldmas 0:253443d82cba 40 }
goldmas 0:253443d82cba 41
goldmas 0:253443d82cba 42 }