exemple d'utilisation de l'IHM NBOARD (IUT Cachan).
Dependencies: IHM_NBOARD mbed
Diff: Nboard_IHM.cpp
- 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); + } +}