final lab 6, écran lcd

Dependencies:   mbed-rtos mbed mlcd_32pt

Committer:
annicksenecal
Date:
Mon Dec 02 21:14:25 2013 +0000
Revision:
0:c44fd2014f2f
Child:
1:bbb636a6ce10
d?but, le capteur est lu et la DEL flashe...

Who changed what in which revision?

UserRevisionLine numberNew contents of line
annicksenecal 0:c44fd2014f2f 1 // Print messages when the AnalogIn is greater than 50%
annicksenecal 0:c44fd2014f2f 2
annicksenecal 0:c44fd2014f2f 3 #include "mbed.h"
annicksenecal 0:c44fd2014f2f 4 #include "mlcd_32pt.h" //Librairie pour l'écran LCD
annicksenecal 0:c44fd2014f2f 5 #include "Serial.h" //Librairie pour la communication série
annicksenecal 0:c44fd2014f2f 6
annicksenecal 0:c44fd2014f2f 7
annicksenecal 0:c44fd2014f2f 8 AnalogIn ir(p19); //Initialisation de la pin qui reçoit la valeur du capteur infra-rouge
annicksenecal 0:c44fd2014f2f 9 DigitalOut myled(LED4); //Sert surtout au dépannage
annicksenecal 0:c44fd2014f2f 10 DigitalOut myled2(LED2); //Sert surtout au dépannage
annicksenecal 0:c44fd2014f2f 11
annicksenecal 0:c44fd2014f2f 12
annicksenecal 0:c44fd2014f2f 13
annicksenecal 0:c44fd2014f2f 14 int main() {
annicksenecal 0:c44fd2014f2f 15
annicksenecal 0:c44fd2014f2f 16 //init_com(BAUD115200);
annicksenecal 0:c44fd2014f2f 17 //init_lcd();
annicksenecal 0:c44fd2014f2f 18 //initMenu();
annicksenecal 0:c44fd2014f2f 19 //setbgColor(
annicksenecal 0:c44fd2014f2f 20
annicksenecal 0:c44fd2014f2f 21 while(1) {
annicksenecal 0:c44fd2014f2f 22 if(ir < .5) {
annicksenecal 0:c44fd2014f2f 23 printf("c'est noir! (%f)", ir.read());
annicksenecal 0:c44fd2014f2f 24 myled = 1;
annicksenecal 0:c44fd2014f2f 25 wait(1.5);
annicksenecal 0:c44fd2014f2f 26 myled = 0;
annicksenecal 0:c44fd2014f2f 27 wait(1.5);
annicksenecal 0:c44fd2014f2f 28 }
annicksenecal 0:c44fd2014f2f 29 else {
annicksenecal 0:c44fd2014f2f 30 printf("c'est blanc! (%f)", ir.read());
annicksenecal 0:c44fd2014f2f 31 myled2 = 1;
annicksenecal 0:c44fd2014f2f 32 wait(1.5);
annicksenecal 0:c44fd2014f2f 33 myled2 = 0;
annicksenecal 0:c44fd2014f2f 34 wait(1.5);}
annicksenecal 0:c44fd2014f2f 35 }
annicksenecal 0:c44fd2014f2f 36 }