/* Teste si une broche est connecté à une autre */ #include #include #include #include #include #include #include "lcd.h" #include "CF.h" #include "movement.h" #include "buttons.h" #define PATATE 3.3/2 int main(int argc, char* argv[]) { (void)argc; (void)argv; wiringPiSetup(); initI2C(); initLCD(); configureCF(); configureButtons(); configureMovement(); for (;;) { clearLCD(); printToLCD(LCD_LINE_1, "Forward"); changerMoteurs(PATATE, PATATE); pressedButton(BUT_BLOCK); clearLCD(); printToLCD(LCD_LINE_1, "Right"); changerMoteurs(-PATATE, PATATE); pressedButton(BUT_BLOCK); clearLCD(); printToLCD(LCD_LINE_1, "Left"); changerMoteurs(-PATATE, -PATATE); pressedButton(BUT_BLOCK); clearLCD(); printToLCD(LCD_LINE_1, "Backward"); changerMoteurs(PATATE, -PATATE); pressedButton(BUT_BLOCK); clearLCD(); printToLCD(LCD_LINE_1, "Brake"); brake(); pressedButton(BUT_BLOCK); clearLCD(); printToLCD(LCD_LINE_1, "Free"); freewheel(); pressedButton(BUT_BLOCK); } }