exemple d'utilisation de l'IHM NBOARD (IUT Cachan).
Dependencies: IHM_NBOARD mbed
Nboard_IHM.cpp
- Committer:
- slowness
- Date:
- 2018-05-24
- Revision:
- 19:dd7d692f579c
- Parent:
- 16:c4bfe797dfaf
File content as of revision 19:dd7d692f579c:
#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 IHMV1 \n"); ihm.LCD_clear(); ihm.LCD_gotoxy(0,0); ihm.LCD_printf("Hello IHM V1"); 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); } }