Dependencies: C12832
main.cpp
- Committer:
- burgerking
- Date:
- 2020-05-02
- Revision:
- 6:e9cdd72adb62
- Parent:
- 5:47721be170f9
File content as of revision 6:e9cdd72adb62:
#include "mbed.h" #include "C12832.h" #include "moteur.h" #include "emissionIR.h" /* Déclaration des objets glogaux ***************************/ C12832 lcd(D11, D13, D12, D7, D10); AnalogIn pot1(A0); AnalogIn pot2(A1); DigitalOut LED_rouge(D5,1); DigitalOut LED_verte(D9,1); //DigitalOut LED_bleue(D8,1); // NE PAS UTILISER LA LED BLEUE DigitalIn up(A2); DigitalIn down(A3); DigitalIn left(A4); DigitalIn right(A5); DigitalIn fire(D4); // Détecteurs d'obstacles AnalogIn IR_G(PB_1);AnalogIn IR_D(PC_2); DigitalIn jack(PD_2); DigitalIn bumpers(PB_7); DigitalOut LED(PA_13); // Détecteur de zone blanche BusIn Arrivee(PC_9,PC_10,PC_11,PC_12,PA_12,PA_14); Serial uartWifi(SERIAL_TX, SERIAL_RX); //Serial uartWifi(PA_9, PA_10); /* Déclaration des variables globales ****************************************/ /* Définition des fonctions gérant la machine à états ************************/ // définition des fonctions void gestionEtat(){ } void gestionAction(){ } /******************************************************************************/ int main() { lcd.cls(); lcd.locate(32,16); lcd.printf("Module ER2 : template"); while(true){ wait(.5); switch(rand()%2){ case 0 : LED_rouge.write(!LED_rouge.read()); break; default : LED_verte.write(!LED_verte.read()); }//switch }//while }