Changeset 1146 in t29-www for physical-computing
- Timestamp:
- Feb 23, 2017, 8:42:31 AM (7 years ago)
- Location:
- physical-computing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
physical-computing/TM1638-1_dominik/TM1638-1_dominik.ino
r1145 r1146 1 1 2 2 3 //TM 1638 LED & Key. "Manuelles" Einlesen der Ziffern mit shiftOut, (von Dominik )3 //TM 1638 LED & Key. "Manuelles" Einlesen der Ziffern mit shiftOut, (von Dominik + Victor) 4 4 5 5 const int stb = 7; // Strobe … … 32 32 clearLn(); // loeschen des Displays, ausgelagerte Methode 33 33 34 print Ln(7,0,0); // Daten einlesen, ausgelagerte Methode, s.u.35 print Ln(3,0,1);36 print Ln(4,1,0); // hier wird z.B. die Zahl 734.12 eingegeben und ueber der 3 sowie 137 print Ln(1,0,1); // wird die LED eingeschaltet38 print Ln(2,0,0);34 printZi(7,0,0); // Daten einlesen, ausgelagerte Methode, s.u. 35 printZi(3,0,1); 36 printZi(4,1,0); // hier wird z.B. die Zahl 734.12 eingegeben und ueber der 3 sowie 1 37 printZi(1,0,1); // wird die LED eingeschaltet 38 printZi(2,0,0); 39 39 40 40 digitalWrite(stb, HIGH); //uebernimmt Daten aus dem Schieberegister zur Anzeige … … 53 53 } 54 54 55 void print Ln(int number, int point, int led) { // setzt Ziffer, Punkt und LED über der Ziffer55 void printZi(int number, int point, int led) { // setzt Ziffer, Punkt und LED über der Ziffer 56 56 byte byte2 = NUMBER_FONT[number]; // liest Byte der gewuenschten Nummer aus dem Array 57 57 58 if (point==1){ // setzt bei Bedarf das Bit f ür den Dezimalpunkt auf 158 if (point==1){ // setzt bei Bedarf das Bit fuer den Dezimalpunkt auf 1 59 59 bitSet(byte2,7); // hier wird im NUMBER-FONT das 8. Bit (Array-Index=7) gesetzt, falls an dieser 60 60 } // Stelle ein Dezimalpunkt erscheinen soll -
physical-computing/index.php
r1145 r1146 103 103 104 104 <?php $zaun_aes->printAnchor(); ?> 105 Speziell für Schüler der AES: <?php $zaun_aes->printMiniForm(); ?> <small>(Zuletzt aktualisiert am 2 1.2.2017)</small><br><br>105 Speziell für Schüler der AES: <?php $zaun_aes->printMiniForm(); ?> <small>(Zuletzt aktualisiert am 23.2.2017)</small><br><br> 106 106 107 107 <?php $zaun_aes->start(); ?> … … 111 111 <br> 112 112 Hier noch die Sketches zur Anwendung des Moduls: LED & KEY <br> 113 Zum "Nachlernen" lohnt es sich schon, mal in die Sketches reinzuschauen! Insbesondere ha t Dominik den Sketch TM1638-1 sehr intelligent ausgebaut. Wer wirklich was lernen möchte, sollte den Sketch durcharbeiten.<br><br>114 <a href="/physical-computing/TM1638-1"> TM1638-1 , manuelles Einlesen von Daten</a><br>115 <a href="/physical-computing/TM1638-1_dominik"> TM1638-1_dominik, komfortables manuelles Einlesen von Daten (Dominik)</a><br>116 <a href="/physical-computing/TM1638-zaehler-text"> TM1638-zaehler-text, Zahlen und anschließend Text anzeigen</a><br>117 <a href="/physical-computing/TM1638_Lauftext"> TM1638_Lauftext , Lauftext anzeigen</a><br><br>113 Zum "Nachlernen" lohnt es sich schon, mal in die Sketches reinzuschauen! Insbesondere haben Dominik und Victor den Sketch TM1638-1 intelligent ausgebaut. Wer wirklich was lernen möchte, sollte den Sketch durcharbeiten. Kleine Verbesserungen sind noch möglich, siehe nächste Stunde.<br><br> 114 <a href="/physical-computing/TM1638-1"> TM1638-1</a>, manuelles Einlesen von Daten<br> 115 <a href="/physical-computing/TM1638-1_dominik"> TM1638-1_dominik</a>, komfortables manuelles Einlesen von Daten (Dominik + Victor)<br> 116 <a href="/physical-computing/TM1638-zaehler-text"> TM1638-zaehler-text</a>, Zahlen und anschließend Text anzeigen<br> 117 <a href="/physical-computing/TM1638_Lauftext"> TM1638_Lauftext </a>, Lauftext anzeigen<br><br> 118 118 119 119 <!-- <font color="silver"><hr> -->
Note: See TracChangeset
for help on using the changeset viewer.