Codice dei programmi nella directory:

///File: getch-motore-da-completare.c
#include <stdio.h> #include "mybyted.h" // deve essere nella stessa cartella #define MOTORE 7 // porta del motore /// output per ruotare a DX -> { 6,4,3,2}; /// output per ruotare a SX -> { 3,1,6,2}; int main() { char c; int i,passi=4; printf("Prova getch() 0==fine\n"); do { c=getch(); printf("carattere=[%c] asci [%d]\n",c,c); } while(c!='0'); do { printf("\nControlla il motore (tasti freccia DX - freccia SX)->"); c = getch(); if (c == '6') /// freccia destra { printf("Ruoto a destra ...\n"); for(i=0; i < passi; i+=4) { OUTPUT(MOTORE,6); delay(200); OUTPUT(MOTORE,4); delay(200); OUTPUT(MOTORE,3); delay(200); OUTPUT(MOTORE,2); delay(200); //...... da completare
///(Fine file: getch-motore-da-completare.c)