-
-
zuerst musst du alle schalter einlesen, also den port 5. und anscheinend hast du an dem port nur 4 schalter, beispiel: die schalter sind von port5.0 bis port5.3, das bedeutet das dich die anderen portpins nicht interessieren, diese restlichen portpins musst du zuerst mit einer maske ausblenden.
make = 00001111
zahl = port5 & maske;
diese zahl kann jetzt einen wert von 0 bis 15 annehmen, du brauchst aber nur zahlen von 0 bis 9! ich würde die led matrix komplett AUS lassen wenn die zahl zu groß ist. wenn diese zahl jetzt aber im bereich deiner zahlen liegt, kannst du mit deiner matrix arbeiten.
zahl = 3
port4 = matrix[zahl]
und das war es schon, ich weiß jetzt aber nicht ob das verständlich war....
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen