| Weitere Artikel aus dem Elo-Magazin |
Mikrocontroller Onlinekurs - Teil 16:
Programmierung eines Kaffeeautomaten - Teil 2
Wie versprochen möchte ich diese Folge mit einer möglichen Lösung der Programmieraufgabe für die Zähleinrichtung beginnen. Wie so häufig, gibt es viele Wege, die nach Rom führen. Meine Lösung ist also nicht die einzige und sehr wahrscheinlich auch nicht die beste und schönste Lösung, die man sich vorstellen kann.
Here we are ....
von Wolfgang Bengfort
Das Video
Im folgenden Video zeige ich die Zähleinrichtung.
Für den Fall dass Du den Code einmal ausprobieren möchtest, aber nicht alles abtippen willst, kopiere ich das C-Programm einmal hierher:
P1=0;
printf("Los gehts..");
while(1){
switch (P1)
{
case 1:
printf("Betrag: %d Cent", Betrag+=1);
P1=0;
break;
case 2:
printf("Betrag: %d Cent", Betrag+=2);
P1=0;
break;
case 4:
printf("Betrag: %d Cent", Betrag+=5);
P1=0;
break;
case 8:
printf("Betrag: %d Cent", Betrag+=10);
P1=0;
break;
case 16:
printf("Betrag: %d Cent", Betrag+=20);
P1=0;
break;
case 32:
printf("Betrag: %d Cent", Betrag+=50);
P1=0;
break;
case 64:
printf("Betrag: %d Cent", Betrag+=100);
P1=0;
break;
case 128:
printf("Betrag: %d Cent", Betrag+=200);
P1=0;
break;
}
printf("n");
getchar(); // damit das Programm hier wartet
Ganzen Artikel lesen...








Wolfgang Bengort ist Lehrer für Elektrotechnik und Technische Informatik am Berufskolleg in Borken und bietet auf seiner Webseite 




