source: t29-www/physical-computing/index.php @ 1168

Last change on this file since 1168 was 1168, checked in by heribert, 7 years ago

Aktualisierungen

File size: 9.1 KB
Line 
1<?php
2        $seiten_id = 'physical-computing';
3        $version = '$Version$';
4        $titel = 'Physical-Computing & Robotics';
5       
6        $dynamischer_inhalt = true;
7        require "../lib/simplepassword.php";
8        $zaun_aes = new t29FencedContent('Schulgeheimnisse-AES');
9        $zaun_aes->password = "pcr";
10        $zaun_eds = new t29FencedContent('Schulgeheimnisse-EDS');
11        $zaun_eds->password = "1eds2";
12
13$sidebar_content = <<<SIDEBAR_ENDE
14
15<div class="text-block">
16
17       
18</div>
19
20<div class="spacing"></div>
21
22<div class="bild-block">
23        <a href="https://goo.gl/maps/Rq4Ep" title="5min Fußweg vom Bahnhof Kelkheim-Hornau"><img src="../robotik/wegskizze-bahnhof.png" style="width:100%"></a>
24        <p class="bildtext">Das technikum29 ist 4 Minuten vom <a href="http://www.rmv.de/auskunft/bin/jp/stboard.exe/dn?input=3004295&time=00:56&maxJourneys=10&dateBegin=28.06.15&dateEnd=12.12.15&selectDate=&productsFilter=1111111111111111&start=yes&dirInput=&view=STATIONINFO">Bahnhof Kelkheim-Hornau</a> entfernt und auch mit Bus 263 gut erreichbar.</p>
25</div>
26
27<div class="text-block">
28        <strong>Physical-Computing in der Schule:</strong>
29        <p>Das technikum29 sponsert zur Zeit je einen Physical-Computing-Workshop an folgenden Schulen: Albert-Einstein-Schule (AES), Schwalbach sowie an der Eichendorffschule (EDS) in Kelkheim. Hier werden für die 8. Klassen zwei Stunden pro Woche angeboten.
30       
31</div>
32
33
34SIDEBAR_ENDE;
35       
36        require "../lib/technikum29.php";
37?>
38
39<header class="teaser physical-computing">
40        <h2>
41        Physical-Computing &amp; Robotics
42        </h2>
43        <img class="no-copyright" src="robotics.jpg">
44</header>
45
46
47<div class="cols clear-after">
48
49<div class="leftcol">
50
51<p><h3>Grundsätzliches (Didaktik)</h3> <br>
52
53Schon immer üben Roboter eine Faszination auf Kinder und Jugendliche aus. Diese Faszination sollte man nutzen, um einen altersgerechten Einstieg in die Programmierung zu ermöglichen.
54Im Vergleich zu den ausschließlich am Bildschirm dargestellten virtuellen Simulationen, wie sie im üblichen Informatikunterricht ablaufen, werden hier physikalisch anfassbare Objekte bewegt. Diese interessanten Anwendungen sind für Jugendliche äußerst motivierend. Spielerisches Lernen wird hier Realität.<br>
55<div class="box center">
56        <img src="eds-4.jpg" width="402"  height="179"/>
57</div>
58
59Im Workshop "Physical-Computing & Robotics" wird ein Microcontroller mit der physikalischen Außenwelt durch Sensoren und Aktoren verbunden. Diese Controller steuern z.B. intelligent einen Roboter. Bei der Roboter-Programmierung hat man sofort ein greifbares Feedback, an dem Jugendliche erkennen können, ob das implementierte Programm läuft oder nicht. Da kann schon mal ein Roboter sprichwörtlich "gegen die Wand fahren".
60        <div class="box left">
61        <img src="yannik.jpg" width="180"  height="230"/>
62</div>
63 Im Laufe des Kurses werden die Aufgaben immer freier lösbar, dadurch wird das eigenverantwortliche Lernen adressiert.<br>
64 Erfahrungsgemäß macht den meisten das Lösen der recht offen gestalteten Gesamtaufgaben großen Spaß, da sie hier ihrer Kreativität freien Lauf lassen können.<br>
65 Für besonders begabte Schülerinnen und Schüler ergibt sich immer die Möglichkeit zusätzlich schwierigere Programmteile einzubauen. Das erhöht das Selbstwertgefühl und schafft eine natürliche ungezwungene Binnendifferenzierung.<br>
66Ein weiterer Vorteil ist, dass Schüler sowohl mit Hard- als auch Software konfrontiert werden, wobei die Grenzen dieser beiden Welten zunehmend verschwimmen.<br>
67Es ist unübersehbar, dass dieser Themenbereich ein hohes Maß an Abwechslung, einen kreativen Freiraum sowie das Erlernen von Teamplaying (Zweierteams) bietet und zudem absolut "up-to-date" ist, eben ein HIGHLIGHT einer Schule.<br><br>
68
69</div><!--/leftcol -->
70
71<div class="rightcol">
72
73<h3>Für Schüler</h3> <br>
74In diesem Workshop, den man auch mit <b>Arduino-Labor</b> bezeichnen könnte, lernst du das Programmieren von Arduino-Microcontrollern. Wir arbeiten zunächst mit dem "UNO" und später mit dem größeren "MEGA". Im Gegensatz zur grafischen Programmierung im Robotik-Workshop (Klasse 6) erfolgt hier die Programmierung in C/C++ bzw. einer stark daran angelehnten Sprache. Vorkenntnisse mit dieser Programmiersprache werden nicht erwartet, jedoch solltest du gerne logisch denken, teamfähig und neugierig sein.
75Wie in dieser Materie üblich beginnen wir mit der blinkenden LED (Leuchtdiode). Anhand solcher einfachen Sketche (Arduino-Programme) versteht man schnell die Methoden dieser Programmierung. Die Aufgabenstellungen werden durch die Einführung vieler neuer Sensoren immer interessanter, schließlich soll unser Roboter intelligent interagieren können, selbst das Sprechen werden wir ihm beibringen.<br>
76<div class="box left">
77        <img src="aes-2.jpg" width="220"  height="262"/>
78</div>
79
80
81Durch die Einbindung von sogenannten "Libraries" (Programm-Bibliotheken) können wir verblüffende Effekte erzielen, der Spaßfaktor steigt kontinuierlich an. Wer immer mit Erfolg daran teilnimmt, kann von sich behaupten, in der Entwicklung unserer digitalen Welt als Schüler ganz vorne zu stehen. Du leistest etwas Besonderes und setzt eventuell den Grundstein für ein tolles, anspruchsvolles Hobby oder gar für ein späteres Studium.<br>
82Falls noch genügend Zeit vorhanden ist, werden wir uns auch mit einem vorhandenen 3D-Drucker sowie dessen Programmierung beschäftigen. Dann lassen sich u.a. zusätzliche Teile für unsere Roboter-Fahrzeuge herstellen.
83
84<div class="box right">
85        <img src="arduino.jpg" width="220"  height="171"/>
86</div>
87
88Um dir die Möglichkeiten zu geben, auch Zuhause Aufgaben, Analysen und Sketche aus dem Unterricht nachlesen zu können, werden diese hier mit einem Link veröffentlicht. Ferner findest du hier Links auf andere Seiten, die gegebenenfalls zur Vertiefung oder zum Nacharbeiten geeignet sind.<br>
89Für alle "Fremdleser" sei angemerkt, dass dieser Kurs in der Entstehungsphase ist. Noch ist nicht alles perfekt.<br>
90
91</p>
92
93</div><!-- /rightcol -->
94</div><!-- /cols -->
95
96<hr>
97<div class="cols clear-after">
98
99<div class="leftcol">
100
101        <a href="/physical-computing/ph1.pdf"> Physical-Computing Blatt 1 (PDF)</a><br>
102        <a href="/physical-computing/ph2.pdf"> Physical-Computing Blatt 2 (PDF)</a><small> &nbsp; Update Version 1.2</small><br>
103       
104        </div>
105<div class="rightcol"> 
106       
107        <a href="/physical-computing/ph3.pdf"> Physical-Computing Blatt 3 (PDF)</a><br>
108        <a href="/physical-computing/ph4.pdf"> Physical-Computing Blatt 4 (PDF)</a>
109         <br><br>
110         </div>
111         </div>
112       
113        <?php $zaun_aes->printAnchor(); ?>
114        Speziell für Schüler der AES: &nbsp;   <?php $zaun_aes->printMiniForm(); ?> &nbsp; <small>(Zuletzt aktualisiert am 13.3.2017)</small><br><br>
115
116        <?php $zaun_aes->start(); ?>
117       
118        <a href="/physical-computing/ph6.pdf"> Physical-Computing Blatt 6 (PDF)</a> &nbsp; <small>Update Version 1.5</small><br>
119        <a href="/physical-computing/ph7.pdf"> Physical-Computing Blatt 7 (PDF)</a> &nbsp; <small>Update Version 1.1</small><br>
120        <a href="/physical-computing/ph8.pdf"> Physical-Computing Blatt 8 (PDF)</a> &nbsp; <small>Vorläufige Version 1.2</small><br>
121        <a href="/physical-computing/Analysen-3.pdf"> Analysen-3: Manuelles Einlesen in TM1638, LED & KEY</a>
122        <br><br>
123        Im Moment bin ich etwas ratlos, wie es weiter gehen soll. Einige Schüler bringen einfach nicht die notwendige Konzentration auf, um etwas schwierigere Sketches zu verstehen.
124        Die Gruppe wird wohl noch etwas schrumpfen und wir müssen damit leben, dass der Niveau-Unterschied sehr groß bleibt.<br>
125        Dann soll halt für die Restlaufzeit gelten: Die mit "für Profis" gekennzeichneten Aufgabenstellungen müssen nicht unbedingt verstanden werden. Wir werden sie auch nicht mehr besprechen, sondern nur die Lösungen hier einstellen.
126        Toll wäre es natürlich, wenn ein Ehrgeiz entsteht, es doch zu kapieren......bei manchen Schülern habe ich aber das Gefühl "dabei sein" reicht ihnen völlig aus. Naja.<br>
127        Die Analyse "Keyboard mit Buttons aus LED & KEY" wird demnächst hier eingestellt.<br>
128       
129        <br>
130       
131        Hier noch die Sketches zur Anwendung des Moduls: LED & KEY. Für die spätere Anwendung lohnt es sich schon, mal in die Sketches reinzuschauen!<br><br>
132        <a href="/physical-computing/TM1638-1"> TM1638-1</a>, manuelles Einlesen von Daten<br>
133        <a href="/physical-computing/TM1638-1_dominik">  TM1638-1_dominik</a>, komfortables manuelles Einlesen von Daten (Dominik + Victor)<br>
134        <a href="/physical-computing/TM1638-zaehler-text">  TM1638-zaehler-text</a>, Zahlen und anschließend Text anzeigen<br>
135        <a href="/physical-computing/TM1638_Lauftext"> TM1638_Lauftext </a>, Lauftext anzeigen<br>
136        <a href="/physical-computing/Text-und-Zahl"> Text-und-Zahl</a>, Text und Zahl (Variable) gleichzeitig anzeigen<br><br>
137        <!--  <font color="silver"><hr> -->
138       
139        <hr>    <br>
140       
141        <?php $zaun_aes->end(); ?>
142
143        <?php $zaun_eds->printAnchor(); ?>
144        Speziell für Schüler der EDS: &nbsp;   <?php $zaun_eds->printMiniForm(); ?> &nbsp; <small>(Zuletzt aktualisiert am 18.3.2017)</small><br>
145
146        <?php $zaun_eds->start(); ?>
147        <br><hr>
148        Für alle Schüler, die Zuhause selbst mit Arduino experimentieren möchten befinden sich hier ein paar Tipps:<br><br>
149        <a href="/physical-computing/zuhause.pdf"> Infos, Bezugsquellen, Preise usw. für Arduino Zuhause.....</a><br><br>
150        Die Aufgabenblätter sind nicht passwortgeschützt und stehen oben.<br>
151       
152       
153        <?php $zaun_eds->end(); ?>
154       
155
156
157
Note: See TracBrowser for help on using the repository browser.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License