Changeset 1012 in t29-www for de/lernprojekte
- Timestamp:
- Aug 19, 2016, 12:50:39 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
de/lernprojekte/index.php
r1010 r1012 21 21 22 22 <p>Dieses kleine Modul lässt sich als Interface für alle nur denkbare Zwecke programmieren.<br> 23 Die Schüler beabsichtigten ,ein Faxgerät der Frühzeit (Siemens KF108, Baujahr 1956) mit einem PC kommunizieren zu lassen. Bei diesem Fax, damals noch „Fernkopierer“ genannt, wird das Blatt mit der zu übertragenden Information (z.B. ein Bild) auf eine Walze gespannt und schraubenförmig durch Rotation gescannt. Ein solches Gerät kann natürlich mit den Heutigen nicht kommunizieren. Hier hilft der Microcontroller als Bindeglied. Die Schüler haben sich in die Programmierung eines solchen Controllers eingearbeitet. Während falsch aufgebaute Hardware umständlich zerpflückt werden müsste, sind falsch laufende Programme schnell korrigiert. Und so entstand nach einer Woche Projektarbeit die perfekte Anbindung dieser zwei so verschiedenen Technikwelten.<br>23 Die Schüler beabsichtigten ein Faxgerät der Frühzeit (Siemens KF108, Baujahr 1956) mit einem PC kommunizieren zu lassen. Bei diesem Fax, damals noch „Fernkopierer“ genannt, wird das Blatt mit der zu übertragenden Information (z.B. ein Bild) auf eine Walze gespannt und schraubenförmig durch Rotation gescannt. Ein solches Gerät kann natürlich mit den Heutigen nicht kommunizieren. Hier hilft der Microcontroller als Bindeglied. Die Schüler haben sich in die Programmierung eines solchen Controllers eingearbeitet. Während falsch aufgebaute Hardware umständlich zerpflückt werden müsste, sind falsch laufende Programme schnell korrigiert. Und so entstand nach einer Woche Projektarbeit die perfekte Anbindung dieser zwei so verschiedenen Technikwelten.<br> 24 24 25 25 <div class="box center"> … … 35 35 Zum Aufbau des Bildes wird auch die Information für den jeweiligen Beginn einer neuen (senkrechten) Zeile benötigt. Dies wurde durch das Befestigen eines kleinen Supermagneten an der Drehachse realisiert. Ein in ca. 2cm Entfernung befindlicher Reedkontakt wird bei jeder Umdrehung für kurze Zeit aktiviert.<br> 36 36 In unserem Fall wurden die weißen Pixel (kein Ton) durch ein kleines C-Programm auf dem Arduino in eine '0' umgesetzt, die schwarzen Pixel in eine '1' und ein Zeilensprung (Zylinderumlauf) in eine '2'. Damit sendet der Arduino einen aus den Ziffern 0;1;2 bestehenden Datenstream.<br> 37 Mit Hilfe eines Programms auf einem PC, geschrieben in der Software-Entwicklungsumgebung <a class="go" href="http://www.processing.org"target="_blank">"Processing"</a> generiert der angeschlossene Laptop schließlich daraus das Bild. <br>37 Mit Hilfe eines Programms auf einem PC, geschrieben in der Software-Entwicklungsumgebung <a class="go" href="http://www.processing.org"target="_blank">"Processing"</a>, generiert der angeschlossene Laptop schließlich daraus das Bild. <br> 38 38 39 39 Gemächlich wird das schraubenförmig abgetastete Bild in Realtime (ca. 4,5 Minuten!) auf den PC übertragen. Mit guter Auflösung zeichnet sich Zeile für Zeile eine historische Micky-Maus auf dem Monitor des Laptops ab. Das Experiment ist geglückt und macht Mut zu weiteren kreativen Anwendungen dieser zukunftsweisenden Technik.<br>
Note: See TracChangeset
for help on using the changeset viewer.