Fehler im Codebeispiel 11_5
17.04.2012, 11:53
Der Springende Punkt in Codebeispiel 11_5 (Folie 340) springt bei der vorgegebenen Verdrahtung und dem vorgegebenen Programmcode nach richtiger Abarbeitung der cols 1 bis 4 zur col7 und danach rückwärts zur col6 und dann schließlich zur col5. Dies ist gut zu beobachten, wenn man im Programm an Stelle von delay(50) z.B. delay(900) wählt.
Der Punkt läuft richtig, wenn die erste Programmzeile bei (//definition of pin out rows)
- auch hier eine Inkorrektheit: es müsste "//definition of pin out columns" heißen -
so lautet:
int col = {7, 6, 5, 4, 1, 2, 3};
Natürlich kann man auch den Code beibehalten und die Verdrahtung entsprechend ändern.
Gruß DiµC
Der Punkt läuft richtig, wenn die erste Programmzeile bei (//definition of pin out rows)
- auch hier eine Inkorrektheit: es müsste "//definition of pin out columns" heißen -
so lautet:
int col = {7, 6, 5, 4, 1, 2, 3};
Natürlich kann man auch den Code beibehalten und die Verdrahtung entsprechend ändern.
Gruß DiµC