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)