exemple d'utilisation de l'IHM NBOARD (IUT Cachan).

Dependencies:   IHM_NBOARD mbed

Revision:
12:af99168c1a11
Parent:
11:7cfa7c991676
Child:
14:4df60a00f825
--- a/Nboard.cpp	Sat Oct 01 13:04:07 2016 +0000
+++ b/Nboard.cpp	Sat Nov 05 17:20:20 2016 +0000
@@ -1,11 +1,14 @@
 #include "IHM.h"
-IHM ihm;
-Serial pc(SERIAL_TX, SERIAL_RX);
+IHM ihm;  //clase IHM
+Serial pc(SERIAL_TX, SERIAL_RX);  // I/O terminal PC 
 int main()
 {
-    unsigned char i=0,j;
+    UINT8 codeur=0,jog;
     float pi=4*atan(1.0);
+    ihm.LCD_gotoxy(0,4);
     pc.printf("Hello World  \n");
+    ihm.LCD_clear();
+    ihm.LCD_gotoxy(0,4);
     ihm.LCD_printf("Hello World      ");
     ihm.LCD_gotoxy(1,0);
     ihm.LCD_printf("PI= %f",pi);  // test affichage float
@@ -18,13 +21,13 @@
     ihm.LCD_clear();
     while(1) {
         wait(0.1);
-        i=ihm.COD_read();      
-        j=ihm.JOG_read();
-        ihm.BAR_set((UINT16)(i));
+        codeur=ihm.COD_read();      
+        jog=ihm.JOG_read();
+        ihm.BAR_set((UINT16)(codeur));
         ihm.LCD_gotoxy(0,0);
-        ihm.LCD_printf("Jog=%02d",j);
+        ihm.LCD_printf("Jog=%02d",jog);
         ihm.LCD_gotoxy(1,0);
-        ihm.LCD_printf("Cod=%03d",i);
-        pc.printf("Jog=%02d  Cod=%03d \n",j,i); 
+        ihm.LCD_printf("Cod=%03d",codeur);
+        pc.printf("Jog=%02d  Cod=%03d \n",jog,codeur); 
     }
 }