projets de S3 s4 2021
Dependencies: mbed TFT_fonts SPI_TFT_ILI9341
main.cpp
- Committer:
- dujardin
- Date:
- 2020-10-18
- Revision:
- 8:eb61367f53ce
- Parent:
- 6:13d0de9e679c
File content as of revision 8:eb61367f53ce:
// init générales appels de lybraries #include "mbed.h" #include "IUT.h" // programmes utiles carte IUT-BED dans le fichier IUT.h // après c'est la lieu de déclaration de vos variables et sous programmes // vos varriables et vos grogrammes commenceront par un V // afin de se différiencier des variables globales déja créées float Vpot = 0; // V pot valeur Serial serial(SERIAL_TX, SERIAL_RX); // laison serie en USB par usb driver STlink // sous programme callback à completer en cas de reception serie .. interruption void callback() {serial.printf("%c\n", serial.getc()); } // ( retourne le caractère arrivé // debut du "main" int main() { winit(); // ligne obligatoire pour initialiser la carte IUT BED serial.baud(115200); // initialise la vitesse de serie serial.attach(&callback); // autorise l'arrivée de caractère usb serie // exemples de choses à faire TFT.background(Black); // fond ecran TFT.foreground(White); // couleur ecriture TFT.cls(); // efface tout //Print : message TFT.set_font((unsigned char*) Arial28x28); TFT.locate(0,5); // 0 pix en X , 5 en vertical TFT.printf("IUT-BED2021"); while (true) // boucle sans fin { // serial.printf("carte IUT-BED2021 connectee\r\n"); TFT.locate(0,100); TFT.printf("bonjour"); TFT.locate(0,75); TFT.printf("pot= " ); TFT.locate(0,75); Vpot = pot.read(); // read (en float) la tension sur la broche pot Vpot = 3.2 * Vpot ; // sortie float de 0 a 3.2 ( 1024 pas) TFT.printf("pot= %.2f", Vpot ); wait(0.5); led0 = k2; // led = etat interrupteur k2 led1 = !led1; // inverse led } }