Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
etape1.h
00001 // actions faites dans etape1 00002 // 1/ tester l'état de l'inter et en informer le PC 00003 // 2/ lire la tension sur P0 , et determiner son etat logique 00004 // informer le PC sur l'état logique de l'interrupteur K 00005 // 3/ lire la valeur de la tension sur le potentiometre inVp dans un float 00006 // traduire le float dans un INT (out) allant de 0 à 333 00007 // 4/ envoyer la valeur de out (Vp) en Duj10 00008 // debuter le dialogue par un 'D' 00009 // envoyer avec un print en decimal la valeur de Vp 00010 // fermer le dialogue avec un 'P' pour utilisation "potentiometre" 00011 // 5/ wait 0.1ms 00012 00013 00014 void etape1() 00015 { 00016 // tester broche de l'inter ( entrée logique D2 nommée inter ou K) 00017 if( inter == 1) // test inter sur carte MicroC 00018 { pc.putc('w'); } 00019 if( inter == 0) // test inter sur carte MicroC 00020 { pc.putc('v'); } 00021 00022 // mesurer la tension analogique sur P0 00023 P = P0.read(); // regarde la tension sur P0 pour savoir si 0 ou 1L 00024 if ( P > 0.51 ) pc.putc('s'); 00025 if ( P < 0.49 ) pc.putc('r'); 00026 00027 // mesure de la tension sur le potentiometre et transfert en duj10 00028 Vp = inVp.read() ; // lire le potentiomètre 00029 out = 333*Vp ; // mettre dans un int dans une echelle 0 à 333 00030 pc.putc('D') ; // ouvrir le transfert par D 00031 pc.printf("%d", out); // duj10 du pot ( de 0 à 333) 00032 pc.putc('P') ; // fermer par P pour potentiometre 00033 00034 wait(0.1); 00035 }
Generated on Mon Jul 18 2022 14:13:47 by
1.7.2