Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int zeile[] = {8, 7, 6, 5, 4};
- int spalte[] = {9, 10, 11, 12, 13};
- byte A [] = {B01100, B10010, B11110, B10010, B10010};
- byte B [] = {B11100, B10010, B11110, B10010, B11100};
- void setup() {
- for (int i = 4; i < 14; i++) {
- pinMode(i, OUTPUT);
- }
- }
- void loop() {
- char myStr[] = "A";
- zeige(myStr[0]); // soll den ersten Buchstaben aus myStr[] in der Matrix anzeigen, zeigt aber wirre Punkte
- // zeige(A); // funktioniert und zeigt A in der Matrix
- }
- void zeige(byte buffer2[]) {
- for (int a = 0; a <= 4; a++) {
- digitalWrite(zeile[a], 1);
- for (int i = 0; i < 5; i++) {
- digitalWrite(spalte[i], bitRead (buffer2[a], i));
- digitalWrite(spalte[i], 0);
- }
- digitalWrite(zeile[a], 0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement