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

Dependencies:   IHM_NBOARD mbed

Revision:
15:6d9f90ee99ce
Parent:
14:4df60a00f825
Child:
16:c4bfe797dfaf
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nboard_IHM.cpp	Mon Nov 07 13:23:22 2016 +0000
@@ -0,0 +1,33 @@
+#include "IHM.h"
+IHM ihm;  //clase IHM
+Serial pc(USBTX, USBRX);  // I/O terminal PC 
+int main()
+{
+    UINT8 codeur=0,jog;
+    float pi=4*atan(1.0);
+    ihm.LCD_gotoxy(0,1);
+    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
+    ihm.BAR_set(0x3FF);
+    wait(2);
+    ihm.BAR_set(0x2AA);
+    wait(2);
+    ihm.BAR_set(0x155);
+    wait(2);
+    ihm.LCD_clear();
+    while(1) {
+        wait(0.5);
+        codeur=ihm.COD_read();      
+        jog=ihm.JOG_read();
+        ihm.BAR_set((UINT16)(codeur));
+        ihm.LCD_gotoxy(0,0);
+        ihm.LCD_printf("Jog=%02d",jog);
+        ihm.LCD_gotoxy(1,0);
+        ihm.LCD_printf("Cod=%03d",codeur);
+        pc.printf("Jog=%02d  Cod=%03d \n",jog,codeur); 
+    }
+}