pcinput

Committer:
ijajcevic
Date:
Tue Mar 02 22:35:23 2021 +0000
Revision:
0:0c7e0cd456ba
za pc inpute s tipkovnice

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ijajcevic 0:0c7e0cd456ba 1 // input s tikovnice
ijajcevic 0:0c7e0cd456ba 2 #include "pcinput.h"
ijajcevic 0:0c7e0cd456ba 3 Serial pc(USBTX, USBRX); // komunikacija s recunalom
ijajcevic 0:0c7e0cd456ba 4 void inicijalizacija(void)
ijajcevic 0:0c7e0cd456ba 5 {
ijajcevic 0:0c7e0cd456ba 6 pc.printf("\n\r Unesi vrjednost:\n\r");
ijajcevic 0:0c7e0cd456ba 7 }
ijajcevic 0:0c7e0cd456ba 8 char KeyInput(void)
ijajcevic 0:0c7e0cd456ba 9 {
ijajcevic 0:0c7e0cd456ba 10 char c = pc.getc(); // dobivanje ulaza s tikovnice
ijajcevic 0:0c7e0cd456ba 11 int uvijet;
ijajcevic 0:0c7e0cd456ba 12 uvijet = c;
ijajcevic 0:0c7e0cd456ba 13 if (uvijet < 48 ){
ijajcevic 0:0c7e0cd456ba 14 c = 48;
ijajcevic 0:0c7e0cd456ba 15 }
ijajcevic 0:0c7e0cd456ba 16 if (uvijet > 58){
ijajcevic 0:0c7e0cd456ba 17 c = 58;
ijajcevic 0:0c7e0cd456ba 18 }
ijajcevic 0:0c7e0cd456ba 19 pc.printf("%c",c); // isprintaj na teraterm
ijajcevic 0:0c7e0cd456ba 20 return (c); // vrati vrijednost znaka
ijajcevic 0:0c7e0cd456ba 21 }