http://microbit.eeducation.at/api.php?action=feedcontributions&user=Harald.meyer&feedformat=atommicrobit - Das Schulbuch - Benutzerbeiträge [de]2024-03-28T15:05:25ZBenutzerbeiträgeMediaWiki 1.30.0http://microbit.eeducation.at/index.php?title=RGB-Leuchtiode&diff=7176RGB-Leuchtiode2022-01-18T18:24:36Z<p>Harald.meyer: Die Seite wurde neu angelegt: „== Icon analog vs digital: RGB-Leuchtiode ==“</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] analog vs digital: RGB-Leuchtiode ==</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Ampelschaltung&diff=7175Ampelschaltung2022-01-18T18:23:45Z<p>Harald.meyer: Die Seite wurde neu angelegt: „== Icon analog vs digital: Ampelschaltung ==“</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] analog vs digital: Ampelschaltung ==</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Analog_vs_digital:_Ampelschaltung&diff=7174Analog vs digital: Ampelschaltung2022-01-18T18:22:59Z<p>Harald.meyer: Die Seite wurde geleert.</p>
<hr />
<div></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Analog_vs_digital:_Ampelschaltung&diff=7173Analog vs digital: Ampelschaltung2022-01-18T18:22:25Z<p>Harald.meyer: Die Seite wurde neu angelegt: „== Icon Blumengießen vergessen schwer gemacht! == Pflanzenwächter :„S…“</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Blumengießen vergessen schwer gemacht! ==<br />
<br />
[[Datei:maedchenundgießkanne.jpg|right|500px|border|Pflanzenwächter]]<br />
:„Sag mal Lea, hast du die Pflanze von Oma gegossen?“<br />
::„Äähhhm, … nein?! Ooooohh, diese Pflanze ist total vertrocknet.“<br />
::„Jakob, ich glaube, wir werden diesmal auf unser Blumendiensttaschengeld verzichten müssen.“<br />
:„Lea, das passiert uns nicht mehr! Wir brauchen doch nur etwas, das uns zeigt, ob die Pflanze genügend Wasser hat.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Der BBC micro:bit dient als Messgerät für den Feuchtegrad im Blumentopf.<br />
::Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft und zeigt den Messwert als Graph.<br />
::Wird die Taste A gedrückt, zeigt er den Wert als Zahl.<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Dieser Wert wird als Graph auf der LED MAtrix angezeigt<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenwächter.jpg|right|500px|border|Material Pflanzenwächter]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* 2 Schulstunden zum Entwickeln des Programmes und für erste Messungen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* Sensordaten zu lesen und zu interpretieren<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
INF, BU, WE<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der micro:bit soll den Feuchtegrad der Erde mit einem Graph darstellen.<spoiler><br />
* Zu Beginn wollen wir nur die Feuchtigkeit messen<br />
* Danach können wir auch Sensordaten und Werte am micro:bit anzeigen lassen<br />
* Verschwende keine Energie und optimiere deinen Code<br />
</spoiler><br />
<br />
===Erforderliche Programmierblöcke===<br />
:<ol><br />
:<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
:<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
:<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
:<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
:<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
:<li>zeichne Balkendiagramm <spoiler text="Block"> [[Datei:Balkendiagramm.PNG|500px|Icon|border|]]</spoiler><br />
:</ol><br />
<br />
===Eckpfeiler zur Programmierung===<br />
:<ol><br />
:<li>Durch Ansteuern eines Pins gibt dieser einen Strom aus.</li><br />
:<li>Wir lesen die Spannung an einem weiteren Pin aus und bilden diesen Wert in einer Variable ab.</li><br />
:<li>Variablen können auf der LED Matrix grafisch dargestellt werden.</li><br />
:<li>Die Werte der Variablen können auch als Zahl auf der LED Matrix dargestellt werden. In unserem Fall nur dann, wenn der Knopf A gedrückt wird.</li><br />
</ol><br />
<br />
===[[Pflanzenwächter_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenwächter_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
# Stelle dein Ergebnis vor!<br />
# Was kann dein Messgerät? Messen andere micro:bits gleiche Werte?<br />
# Vergleiche die Werte unterschiedlicher Blumentöpfe.<br />
# Hast du aussagekräftige Werte bekommen? Kannst du damit eine Skala erstellen?<br />
# Was hat dir bei der Entwicklung deines Produkts gefallen?<br />
# Welche Schwierigkeiten hattest du? Wie konntest du sie lösen?<br />
# Erläutere, wie dein Programm aussieht!<br />
# Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Audioalarm beim Überschreiten eines Schwellenwertes<br />
* Smileys anstelle des Graphen bei der Ausgabe der Feuchtigkeit<br />
* Feuchtigkeitswerte zu anderen micro:bits senden<br />
* Bau eines Pflanzenwächters mit Bewässerungsautomatik <spoiler>(https://youtu.be/7eC_VjH1eP0, https://makecode.microbit.org/projects/plant-watering)</spoiler></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Datei:Pflanzenbew%C3%A4sserungaufbau.jpg&diff=7172Datei:Pflanzenbewässerungaufbau.jpg2022-01-18T18:19:41Z<p>Harald.meyer: </p>
<hr />
<div></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung_L%C3%B6sung&diff=7171Pflanzenbewässerung Lösung2022-01-18T18:19:17Z<p>Harald.meyer: /* Komplettlösungen */</p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
:Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.<br />
:In trockener Erde ist der Widerstand groß.<br />
:Es stellt sich die Frage: Ab wann ist die Erde für die Pflanze zu trocken?<br />
:Ist dieser Wert fixiert, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.<br />
:Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.<br />
<br />
<br />
== Hilfestellung ==<br />
;Feuchtigkeit messen<br />
Hinweise und Lösungsschritte zum Feuchtigkeit messen findest du auf der [[Pflanzenwächter_Lösung|Lösungsseite zum Beispiel Pflanzenwächter]]<br />
<br />
;Bastle und Experimentiere<br />
:Baue dir einen Mechanismus mit dem Servo, dem Strohhalm und Klebeband.<br />
:Zum Befestigen am Glas dient der Eisstiel oder eine Holzleiste und Gummiringe.<br />
:Programmiere den Servo und finde den richtigen Winkel<br />
:Als Auslöser für die Pumpe kann auch z.B. die Taste B programmiert werden <spoiler text="Block"> <br />
<pre id="pre01"><br />
input.onButtonPressed(Button.B, function () {<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
})<br />
</pre> </spoiler><br />
<br />
;Sensordaten und Werte<br />
:Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe soll aktiv werden.<br />
:Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.<br />
<br />
;Verschwende keine Energie<br />
:mit einer Pause kannst du die Messung und Bewässerung takten<br />
<br />
<br />
== Detailschritte==<br />
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
let Feuchtigkeit= 0<br />
led.setBrightness(64)<br />
</pre><br />
</ol><br />
<br />
<br />
<ol><br />
<pre id="pre01"><br />
<br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
Feuchtigkeit= pins.analogReadPin(AnalogPin.P0)<br />
pins.analogWritePin(AnalogPin.P1, 0)<br />
led.plotBarGraph(<br />
Feuchtigkeit,<br />
1023<br />
)<br />
if (input.buttonIsPressed(Button.A)) {<br />
basic.showNumber(Feuchtigkeit)<br />
}<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
;Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (Feuchtigkeit < 500) {<br />
basic.showIcon(IconNames.Umbrella)<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzenbewässerungaufbau.jpg|right|500px|border|Pflanzenbewässerung]]<br />
* Die Pflanzenbewässerung in Aktion siehst du in diesem [https://youtu.be/7eC_VjH1eP0 Video] <br />
* Eine mögliche Lösung ist hier abrufbar [https://makecode.microbit.org/_MWjaLk3hxRyc Link]<br />
<br />
<br />
[[Pflanzenbewässerung |Zurück zur Aufgabe]]<br />
<br />
<htmlet>makecode_embed</htmlet></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung_L%C3%B6sung&diff=7170Pflanzenbewässerung Lösung2022-01-18T18:16:49Z<p>Harald.meyer: </p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
:Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.<br />
:In trockener Erde ist der Widerstand groß.<br />
:Es stellt sich die Frage: Ab wann ist die Erde für die Pflanze zu trocken?<br />
:Ist dieser Wert fixiert, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.<br />
:Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.<br />
<br />
<br />
== Hilfestellung ==<br />
;Feuchtigkeit messen<br />
Hinweise und Lösungsschritte zum Feuchtigkeit messen findest du auf der [[Pflanzenwächter_Lösung|Lösungsseite zum Beispiel Pflanzenwächter]]<br />
<br />
;Bastle und Experimentiere<br />
:Baue dir einen Mechanismus mit dem Servo, dem Strohhalm und Klebeband.<br />
:Zum Befestigen am Glas dient der Eisstiel oder eine Holzleiste und Gummiringe.<br />
:Programmiere den Servo und finde den richtigen Winkel<br />
:Als Auslöser für die Pumpe kann auch z.B. die Taste B programmiert werden <spoiler text="Block"> <br />
<pre id="pre01"><br />
input.onButtonPressed(Button.B, function () {<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
})<br />
</pre> </spoiler><br />
<br />
;Sensordaten und Werte<br />
:Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe soll aktiv werden.<br />
:Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.<br />
<br />
;Verschwende keine Energie<br />
:mit einer Pause kannst du die Messung und Bewässerung takten<br />
<br />
<br />
== Detailschritte==<br />
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
let Feuchtigkeit= 0<br />
led.setBrightness(64)<br />
</pre><br />
</ol><br />
<br />
<br />
<ol><br />
<pre id="pre01"><br />
<br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
Feuchtigkeit= pins.analogReadPin(AnalogPin.P0)<br />
pins.analogWritePin(AnalogPin.P1, 0)<br />
led.plotBarGraph(<br />
Feuchtigkeit,<br />
1023<br />
)<br />
if (input.buttonIsPressed(Button.A)) {<br />
basic.showNumber(Feuchtigkeit)<br />
}<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
;Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (Feuchtigkeit < 500) {<br />
basic.showIcon(IconNames.Umbrella)<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzwächteraufbau.jpg|right|500px|border|Pflanzenwächter]]<br />
* Die Pflanzenbewässerung in Aktion siehst du in diesem [https://youtu.be/7eC_VjH1eP0 Video] <br />
* Eine mögliche Lösung ist hier abrufbar [https://makecode.microbit.org/_MWjaLk3hxRyc Link]<br />
<br />
<br />
[[Pflanzenbewässerung |Zurück zur Aufgabe]]<br />
<br />
<htmlet>makecode_embed</htmlet></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung_L%C3%B6sung&diff=7169Pflanzenbewässerung Lösung2022-01-18T18:16:03Z<p>Harald.meyer: /* Hilfestellung */</p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
:Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.<br />
:In trockener Erde ist der Widerstand groß.<br />
:Es stellt sich die Frage: Ab wann ist die Erde für die Pflanze zu trocken?<br />
:Ist dieser Wert fixiert, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.<br />
:Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.<br />
<br />
== Hilfestellung ==<br />
;Feuchtigkeit messen<br />
Hinweise und Lösungsschritte zum Feuchtigkeit messen findest du auf der [[Pflanzenwächter_Lösung|Lösungsseite zum Beispiel Pflanzenwächter]]<br />
<br />
<br />
;Bastle und Experimentiere<br />
:Baue dir einen Mechanismus mit dem Servo, dem Strohhalm und Klebeband.<br />
:Zum Befestigen am Glas dient der Eisstiel oder eine Holzleiste und Gummiringe.<br />
:Programmiere den Servo und finde den richtigen Winkel<br />
:Als Auslöser für die Pumpe kann auch z.B. die Taste B programmiert werden <spoiler text="Block"> <br />
<pre id="pre01"><br />
input.onButtonPressed(Button.B, function () {<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
})<br />
</pre> </spoiler><br />
<br />
<br />
;Sensordaten und Werte<br />
:Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe soll aktiv werden.<br />
:Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.<br />
<br />
<br />
;Verschwende keine Energie<br />
:mit einer Pause kannst du die Messung und Bewässerung takten<br />
<br />
== Detailschritte==<br />
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
let Feuchtigkeit= 0<br />
led.setBrightness(64)<br />
</pre><br />
</ol><br />
<br />
<br />
<ol><br />
<pre id="pre01"><br />
<br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
Feuchtigkeit= pins.analogReadPin(AnalogPin.P0)<br />
pins.analogWritePin(AnalogPin.P1, 0)<br />
led.plotBarGraph(<br />
Feuchtigkeit,<br />
1023<br />
)<br />
if (input.buttonIsPressed(Button.A)) {<br />
basic.showNumber(Feuchtigkeit)<br />
}<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (Feuchtigkeit < 500) {<br />
basic.showIcon(IconNames.Umbrella)<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzwächteraufbau.jpg|right|500px|border|Pflanzenwächter]]<br />
* Die Pflanzenbewässerung in Aktion siehst du in diesem [https://youtu.be/7eC_VjH1eP0 Video] <br />
* Eine mögliche Lösung ist hier abrufbar [https://makecode.microbit.org/_MWjaLk3hxRyc Link]<br />
<br />
<br />
[[Pflanzenbewässerung |Zurück zur Aufgabe]]<br />
<br />
<htmlet>makecode_embed</htmlet></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung_L%C3%B6sung&diff=7168Pflanzenbewässerung Lösung2022-01-18T18:15:46Z<p>Harald.meyer: /* Grundsätzliche Überlegungen */</p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
:Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.<br />
:In trockener Erde ist der Widerstand groß.<br />
:Es stellt sich die Frage: Ab wann ist die Erde für die Pflanze zu trocken?<br />
:Ist dieser Wert fixiert, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.<br />
:Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.<br />
<br />
== Hilfestellung ==<br />
;Feuchtigkeit messen<br />
Hinweise und Lösungsschritte zum Feuchtigkeit messen findest du auf der [[Pflanzenwächter_Lösung|Lösungsseite zum Beispiel Pflanzenwächter]]<br />
<br />
;Bastle und Experimentiere<br />
:Baue dir einen Mechanismus mit dem Servo, dem Strohhalm und Klebeband.<br />
:Zum Befestigen am Glas dient der Eisstiel oder eine Holzleiste und Gummiringe.<br />
:Programmiere den Servo und finde den richtigen Winkel<br />
:Als Auslöser für die Pumpe kann auch z.B. die Taste B programmiert werden <spoiler text="Block"> <br />
<pre id="pre01"><br />
input.onButtonPressed(Button.B, function () {<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
})<br />
</pre> </spoiler><br />
<br />
<br />
;Sensordaten und Werte<br />
:Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe soll aktiv werden.<br />
:Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.<br />
<br />
<br />
;Verschwende keine Energie<br />
:mit einer Pause kannst du die Messung und Bewässerung takten<br />
<br />
== Detailschritte==<br />
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
let Feuchtigkeit= 0<br />
led.setBrightness(64)<br />
</pre><br />
</ol><br />
<br />
<br />
<ol><br />
<pre id="pre01"><br />
<br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
Feuchtigkeit= pins.analogReadPin(AnalogPin.P0)<br />
pins.analogWritePin(AnalogPin.P1, 0)<br />
led.plotBarGraph(<br />
Feuchtigkeit,<br />
1023<br />
)<br />
if (input.buttonIsPressed(Button.A)) {<br />
basic.showNumber(Feuchtigkeit)<br />
}<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (Feuchtigkeit < 500) {<br />
basic.showIcon(IconNames.Umbrella)<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzwächteraufbau.jpg|right|500px|border|Pflanzenwächter]]<br />
* Die Pflanzenbewässerung in Aktion siehst du in diesem [https://youtu.be/7eC_VjH1eP0 Video] <br />
* Eine mögliche Lösung ist hier abrufbar [https://makecode.microbit.org/_MWjaLk3hxRyc Link]<br />
<br />
<br />
[[Pflanzenbewässerung |Zurück zur Aufgabe]]<br />
<br />
<htmlet>makecode_embed</htmlet></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung_L%C3%B6sung&diff=7167Pflanzenbewässerung Lösung2022-01-18T18:12:00Z<p>Harald.meyer: /* Hilfestellung */</p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
:Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.<br />
:Ist die Erde zu trocken, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.<br />
:Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.<br />
<br />
== Hilfestellung ==<br />
;Feuchtigkeit messen<br />
Hinweise und Lösungsschritte zum Feuchtigkeit messen findest du auf der [[Pflanzenwächter_Lösung|Lösungsseite zum Beispiel Pflanzenwächter]]<br />
<br />
;Bastle und Experimentiere<br />
:Baue dir einen Mechanismus mit dem Servo, dem Strohhalm und Klebeband.<br />
:Zum Befestigen am Glas dient der Eisstiel oder eine Holzleiste und Gummiringe.<br />
:Programmiere den Servo und finde den richtigen Winkel<br />
:Als Auslöser für die Pumpe kann auch z.B. die Taste B programmiert werden <spoiler text="Block"> <br />
<pre id="pre01"><br />
input.onButtonPressed(Button.B, function () {<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
})<br />
</pre> </spoiler><br />
<br />
<br />
;Sensordaten und Werte<br />
:Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe soll aktiv werden.<br />
:Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.<br />
<br />
<br />
;Verschwende keine Energie<br />
:mit einer Pause kannst du die Messung und Bewässerung takten<br />
<br />
== Detailschritte==<br />
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
let Feuchtigkeit= 0<br />
led.setBrightness(64)<br />
</pre><br />
</ol><br />
<br />
<br />
<ol><br />
<pre id="pre01"><br />
<br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
Feuchtigkeit= pins.analogReadPin(AnalogPin.P0)<br />
pins.analogWritePin(AnalogPin.P1, 0)<br />
led.plotBarGraph(<br />
Feuchtigkeit,<br />
1023<br />
)<br />
if (input.buttonIsPressed(Button.A)) {<br />
basic.showNumber(Feuchtigkeit)<br />
}<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (Feuchtigkeit < 500) {<br />
basic.showIcon(IconNames.Umbrella)<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzwächteraufbau.jpg|right|500px|border|Pflanzenwächter]]<br />
* Die Pflanzenbewässerung in Aktion siehst du in diesem [https://youtu.be/7eC_VjH1eP0 Video] <br />
* Eine mögliche Lösung ist hier abrufbar [https://makecode.microbit.org/_MWjaLk3hxRyc Link]<br />
<br />
<br />
[[Pflanzenbewässerung |Zurück zur Aufgabe]]<br />
<br />
<htmlet>makecode_embed</htmlet></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung_L%C3%B6sung&diff=7166Pflanzenbewässerung Lösung2022-01-18T18:09:26Z<p>Harald.meyer: /* Komplettlösungen */</p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
:Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.<br />
:Ist die Erde zu trocken, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.<br />
:Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.<br />
<br />
== Hilfestellung ==<br />
;Feuchtigkeit messen<br />
Hinweise und Lösungsschritte zum Feuchtigkeit messen findest du auf der [[Pflanzenwächter_Lösung|Lösungsseite zum Beispiel Pflanzenwächter]]<br />
<br />
;Bastle und Experimentiere<br />
:Baue dir einen Mechanismus mit dem Servo, dem Strohhalm und Klebeband.<br />
:Zum Befestigen am Glas dient der Eisstiel oder eine Holzleiste und Gummiringe.<br />
:Programmiere den Servo und finde den richtigen Winkel<br />
:Als Auslöser für die Pumpe kann auch z.B. die Taste B programmiert werden<br />
<br />
<br />
;Sensordaten und Werte<br />
:Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe soll aktiv werden.<br />
:Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.<br />
<br />
<br />
;Verschwende keine Energie<br />
:mit einer Pause kannst du die Messung und Bewässerung takten<br />
<br />
== Detailschritte==<br />
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
let Feuchtigkeit= 0<br />
led.setBrightness(64)<br />
</pre><br />
</ol><br />
<br />
<br />
<ol><br />
<pre id="pre01"><br />
<br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
Feuchtigkeit= pins.analogReadPin(AnalogPin.P0)<br />
pins.analogWritePin(AnalogPin.P1, 0)<br />
led.plotBarGraph(<br />
Feuchtigkeit,<br />
1023<br />
)<br />
if (input.buttonIsPressed(Button.A)) {<br />
basic.showNumber(Feuchtigkeit)<br />
}<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (Feuchtigkeit < 500) {<br />
basic.showIcon(IconNames.Umbrella)<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzwächteraufbau.jpg|right|500px|border|Pflanzenwächter]]<br />
* Die Pflanzenbewässerung in Aktion siehst du in diesem [https://youtu.be/7eC_VjH1eP0 Video] <br />
* Eine mögliche Lösung ist hier abrufbar [https://makecode.microbit.org/_MWjaLk3hxRyc Link]<br />
<br />
<br />
[[Pflanzenbewässerung |Zurück zur Aufgabe]]<br />
<br />
<htmlet>makecode_embed</htmlet></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung_L%C3%B6sung&diff=7165Pflanzenbewässerung Lösung2022-01-18T18:04:46Z<p>Harald.meyer: /* Detailschritte */</p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
:Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.<br />
:Ist die Erde zu trocken, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.<br />
:Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.<br />
<br />
== Hilfestellung ==<br />
;Feuchtigkeit messen<br />
Hinweise und Lösungsschritte zum Feuchtigkeit messen findest du auf der [[Pflanzenwächter_Lösung|Lösungsseite zum Beispiel Pflanzenwächter]]<br />
<br />
;Bastle und Experimentiere<br />
:Baue dir einen Mechanismus mit dem Servo, dem Strohhalm und Klebeband.<br />
:Zum Befestigen am Glas dient der Eisstiel oder eine Holzleiste und Gummiringe.<br />
:Programmiere den Servo und finde den richtigen Winkel<br />
:Als Auslöser für die Pumpe kann auch z.B. die Taste B programmiert werden<br />
<br />
<br />
;Sensordaten und Werte<br />
:Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe soll aktiv werden.<br />
:Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.<br />
<br />
<br />
;Verschwende keine Energie<br />
:mit einer Pause kannst du die Messung und Bewässerung takten<br />
<br />
== Detailschritte==<br />
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
let Feuchtigkeit= 0<br />
led.setBrightness(64)<br />
</pre><br />
</ol><br />
<br />
<br />
<ol><br />
<pre id="pre01"><br />
<br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
Feuchtigkeit= pins.analogReadPin(AnalogPin.P0)<br />
pins.analogWritePin(AnalogPin.P1, 0)<br />
led.plotBarGraph(<br />
Feuchtigkeit,<br />
1023<br />
)<br />
if (input.buttonIsPressed(Button.A)) {<br />
basic.showNumber(Feuchtigkeit)<br />
}<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (Feuchtigkeit < 500) {<br />
basic.showIcon(IconNames.Umbrella)<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzwächteraufbau.jpg|right|500px|border|Pflanzenwächter]]<br />
* Die Pflanzenbewässerung in Aktion siehst du in diesem [https://youtu.be/7eC_VjH1eP0 Video] <br />
* Eine mögliche [https://makecode.microbit.org/projects/plant-watering/code Lösung]<br />
<br />
[[Pflanzenbewässerung |Zurück zur Aufgabe]]<br />
<br />
<htmlet>makecode_embed</htmlet></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7164Pflanzenbewässerung2022-01-18T18:01:22Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
let Platzhalter = 0<br />
basic.forever(function () {<br />
Platzhalter += 1<br />
basic.showNumber(Platzhalter)<br />
})<br />
</pre> </spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function (.) {<br />
})<br />
</pre> </spoiler><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"><br />
<pre id="pre01"><br />
.<br />
</pre> </spoiler><br />
<li>schreibe analogen Pin <spoiler text="Block"><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
})<br />
<br />
</pre> </spoiler><br />
<li> setze Winkel von Servo an Pin.. auf ..Grad <spoiler text="Block"><br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre> </spoiler><br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7163Pflanzenbewässerung2022-01-18T17:59:35Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function (.) {<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"><br />
<pre id="pre01"><br />
.<br />
</pre> </spoiler><br />
<br />
<br />
<br />
<br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
})<br />
<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad <spoiler text="Block"><br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre> </spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7162Pflanzenbewässerung2022-01-18T17:57:45Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function (.) {<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"><br />
<pre id="pre01"><br />
.<br />
</pre> </spoiler><br />
<br />
<br />
<br />
<br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
})<br />
<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre> </spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7161Pflanzenbewässerung2022-01-18T17:57:07Z<p>Harald.meyer: /* 20px|Icon Tipps und Hilfestellung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function (.) {<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"><br />
<pre id="pre01"><br />
.<br />
</pre> </spoiler><br />
<br />
<br />
<br />
<br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
})<br />
<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7160Pflanzenbewässerung2022-01-18T17:55:51Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function (.) {<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"><br />
<pre id="pre01"><br />
.<br />
</pre> </spoiler><br />
<br />
<br />
<br />
<br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7159Pflanzenbewässerung2022-01-18T17:55:22Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"><br />
<pre id="pre01"><br />
x<br />
</pre> </spoiler><br />
<br />
<br />
<br />
<br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7158Pflanzenbewässerung2022-01-18T17:54:51Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"><br />
<pre id="pre01"><br />
</pre> </spoiler><br />
<br />
<br />
<br />
<br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7157Pflanzenbewässerung2022-01-18T17:52:42Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7156Pflanzenbewässerung2022-01-18T17:52:04Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function (<br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
}))<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7155Pflanzenbewässerung2022-01-18T17:51:36Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () <br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7154Pflanzenbewässerung2022-01-18T17:50:39Z<p>Harald.meyer: /* 20px|Icon Tipps und Hilfestellung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7153Pflanzenbewässerung2022-01-18T17:49:43Z<p>Harald.meyer: /* 20px|Icon Tipps und Hilfestellung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Pflanzenbew_BedingteAnweisungen.png|500px|Icon|border|Pflanzenbew_BedingteAnweisungen]]</spoiler><br />
<pre id="pre01"><br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7152Pflanzenbewässerung2022-01-18T17:48:12Z<p>Harald.meyer: /* 20px|Icon Tipps und Hilfestellung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Pflanzenbew_BedingteAnweisungen.png|500px|Icon|border|Pflanzenbew_BedingteAnweisungen]]</spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
})<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7151Pflanzenbewässerung2022-01-18T17:46:43Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Pflanzenbew_BedingteAnweisungen.png|500px|Icon|border|Pflanzenbew_BedingteAnweisungen]]</spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Datei:Pflanzenbew_BedingteAnweisungen.png&diff=7150Datei:Pflanzenbew BedingteAnweisungen.png2022-01-18T17:46:30Z<p>Harald.meyer: </p>
<hr />
<div></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7149Pflanzenbewässerung2022-01-18T17:45:57Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Pflanzenbew_BedingteAnweisungen.jpg|500px|Icon|border|Pflanzenbew_BedingteAnweisungen]]</spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Datei:Pflanzenbew_BedingteAnweisungen.jpg&diff=7148Datei:Pflanzenbew BedingteAnweisungen.jpg2022-01-18T17:45:08Z<p>Harald.meyer: </p>
<hr />
<div></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7147Pflanzenbewässerung2022-01-18T17:40:52Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7146Pflanzenbewässerung2022-01-18T17:39:17Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
xxx<br />
</pre> </spoiler><br />
<br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
<br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7145Pflanzenbewässerung2022-01-18T17:37:25Z<p>Harald.meyer: /* 20px|Icon Kompetenzen */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
</ol><br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7144Pflanzenbewässerung2022-01-18T17:36:35Z<p>Harald.meyer: /* 20px|Icon Materialien */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
</ol><br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7143Pflanzenbewässerung2022-01-18T17:36:24Z<p>Harald.meyer: /* 20px|Icon Materialien */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
*<br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
</ol><br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7142Pflanzenbewässerung2022-01-18T17:36:17Z<p>Harald.meyer: /* 20px|Icon Materialien */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
</ol><br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Datei:Materialpflanzenbew%C3%A4sserung.jpg&diff=7141Datei:Materialpflanzenbewässerung.jpg2022-01-18T17:31:46Z<p>Harald.meyer: </p>
<hr />
<div></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7140Pflanzenbewässerung2022-01-18T17:31:15Z<p>Harald.meyer: /* 20px|Icon Materialien */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 1 Glas<br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
* 1 Strohhalm<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
</ol><br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung_L%C3%B6sung&diff=7139Pflanzenbewässerung Lösung2022-01-18T16:47:42Z<p>Harald.meyer: /* Hilfestellung */</p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
:Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.<br />
:Ist die Erde zu trocken, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.<br />
:Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.<br />
<br />
== Hilfestellung ==<br />
;Feuchtigkeit messen<br />
Hinweise und Lösungsschritte zum Feuchtigkeit messen findest du auf der [[Pflanzenwächter_Lösung|Lösungsseite zum Beispiel Pflanzenwächter]]<br />
<br />
;Bastle und Experimentiere<br />
:Baue dir einen Mechanismus mit dem Servo, dem Strohhalm und Klebeband.<br />
:Zum Befestigen am Glas dient der Eisstiel oder eine Holzleiste und Gummiringe.<br />
:Programmiere den Servo und finde den richtigen Winkel<br />
:Als Auslöser für die Pumpe kann auch z.B. die Taste B programmiert werden<br />
<br />
<br />
;Sensordaten und Werte<br />
:Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe soll aktiv werden.<br />
:Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.<br />
<br />
<br />
;Verschwende keine Energie<br />
:mit einer Pause kannst du die Messung und Bewässerung takten<br />
<br />
== Detailschritte==<br />
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
let Feuchtigkeit= 0<br />
led.setBrightness(64)<br />
</pre><br />
</ol><br />
<br />
<br />
<ol><br />
<pre id="pre01"><br />
<br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
Feuchtigkeit= pins.analogReadPin(AnalogPin.P0)<br />
pins.analogWritePin(AnalogPin.P1, 0)<br />
led.plotBarGraph(<br />
Feuchtigkeit,<br />
1023<br />
)<br />
if (input.buttonIsPressed(Button.A)) {<br />
basic.showNumber(Feuchtigkeit)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (Feuchtigkeit < 500) {<br />
basic.showIcon(IconNames.Umbrella)<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzwächteraufbau.jpg|right|500px|border|Pflanzenwächter]]<br />
* Die Pflanzenbewässerung in Aktion siehst du in diesem [https://youtu.be/7eC_VjH1eP0 Video] <br />
* Eine mögliche [https://makecode.microbit.org/projects/plant-watering/code Lösung]<br />
<br />
[[Pflanzenbewässerung |Zurück zur Aufgabe]]<br />
<br />
<htmlet>makecode_embed</htmlet></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung_L%C3%B6sung&diff=7138Pflanzenbewässerung Lösung2022-01-18T16:42:36Z<p>Harald.meyer: /* Hilfestellung */</p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
:Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.<br />
:Ist die Erde zu trocken, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.<br />
:Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.<br />
<br />
== Hilfestellung ==<br />
;Feuchtigkeit messen<br />
Hinweise und Lösungsschritte zum Feuchtigkeit messen findest du in der [[Pflanzenwächter_Lösung|Lösungsseite zu diesem Beispiel]]<br />
<br />
<br />
;Experimentiere<br />
:Wenn der micro:bit mit Strom versorgt ist, wird die Feuchtigkeit der Erde gemessen.<br />
:Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe schaltet sich aktiv.<br />
::Für Demonstrationen kann als Auslöser auch z.B. die Taste B programmiert werden<br />
:Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.<br />
<br />
<br />
;Sensordaten und Werte<br />
<br />
<br />
;Verschwende keine Energie<br />
<br />
== Detailschritte==<br />
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
let Feuchtigkeit= 0<br />
led.setBrightness(64)<br />
</pre><br />
</ol><br />
<br />
<br />
<ol><br />
<pre id="pre01"><br />
<br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
Feuchtigkeit= pins.analogReadPin(AnalogPin.P0)<br />
pins.analogWritePin(AnalogPin.P1, 0)<br />
led.plotBarGraph(<br />
Feuchtigkeit,<br />
1023<br />
)<br />
if (input.buttonIsPressed(Button.A)) {<br />
basic.showNumber(Feuchtigkeit)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (Feuchtigkeit < 500) {<br />
basic.showIcon(IconNames.Umbrella)<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzwächteraufbau.jpg|right|500px|border|Pflanzenwächter]]<br />
* Die Pflanzenbewässerung in Aktion siehst du in diesem [https://youtu.be/7eC_VjH1eP0 Video] <br />
* Eine mögliche [https://makecode.microbit.org/projects/plant-watering/code Lösung]<br />
<br />
[[Pflanzenbewässerung |Zurück zur Aufgabe]]<br />
<br />
<htmlet>makecode_embed</htmlet></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung_L%C3%B6sung&diff=7137Pflanzenbewässerung Lösung2022-01-18T16:41:25Z<p>Harald.meyer: /* Hilfestellung */</p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
:Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.<br />
:Ist die Erde zu trocken, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.<br />
:Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.<br />
<br />
== Hilfestellung ==<br />
;Feuchtigkeit messen<br />
:siehe Lösung Plfanzenwähter<br />
<br />
<br />
;Experimentiere<br />
:Wenn der micro:bit mit Strom versorgt ist, wird die Feuchtigkeit der Erde gemessen.<br />
:Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe schaltet sich aktiv.<br />
::Für Demonstrationen kann als Auslöser auch z.B. die Taste B programmiert werden<br />
:Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.<br />
<br />
<br />
;Sensordaten und Werte<br />
<br />
<br />
;Verschwende keine Energie<br />
<br />
== Detailschritte==<br />
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
let Feuchtigkeit= 0<br />
led.setBrightness(64)<br />
</pre><br />
</ol><br />
<br />
<br />
<ol><br />
<pre id="pre01"><br />
<br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
Feuchtigkeit= pins.analogReadPin(AnalogPin.P0)<br />
pins.analogWritePin(AnalogPin.P1, 0)<br />
led.plotBarGraph(<br />
Feuchtigkeit,<br />
1023<br />
)<br />
if (input.buttonIsPressed(Button.A)) {<br />
basic.showNumber(Feuchtigkeit)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (Feuchtigkeit < 500) {<br />
basic.showIcon(IconNames.Umbrella)<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzwächteraufbau.jpg|right|500px|border|Pflanzenwächter]]<br />
* Die Pflanzenbewässerung in Aktion siehst du in diesem [https://youtu.be/7eC_VjH1eP0 Video] <br />
* Eine mögliche [https://makecode.microbit.org/projects/plant-watering/code Lösung]<br />
<br />
[[Pflanzenbewässerung |Zurück zur Aufgabe]]<br />
<br />
<htmlet>makecode_embed</htmlet></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung_L%C3%B6sung&diff=7136Pflanzenbewässerung Lösung2022-01-18T16:41:02Z<p>Harald.meyer: /* Hilfestellung */</p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
:Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.<br />
:Ist die Erde zu trocken, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.<br />
:Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.<br />
<br />
== Hilfestellung ==<br />
;Feuchtigkeit messen<br />
:siehe Lösung Plfanzenwähter<br />
<br />
<br />
;'''Experimentiere'''<br />
:Wenn der micro:bit mit Strom versorgt ist, wird die Feuchtigkeit der Erde gemessen.<br />
:Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe schaltet sich aktiv.<br />
::Für Demonstrationen kann als Auslöser auch z.B. die Taste B programmiert werden<br />
:Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.<br />
<br />
<br />
;Sensordaten und Werte<br />
<br />
== Detailschritte==<br />
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
let Feuchtigkeit= 0<br />
led.setBrightness(64)<br />
</pre><br />
</ol><br />
<br />
<br />
<ol><br />
<pre id="pre01"><br />
<br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
Feuchtigkeit= pins.analogReadPin(AnalogPin.P0)<br />
pins.analogWritePin(AnalogPin.P1, 0)<br />
led.plotBarGraph(<br />
Feuchtigkeit,<br />
1023<br />
)<br />
if (input.buttonIsPressed(Button.A)) {<br />
basic.showNumber(Feuchtigkeit)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (Feuchtigkeit < 500) {<br />
basic.showIcon(IconNames.Umbrella)<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzwächteraufbau.jpg|right|500px|border|Pflanzenwächter]]<br />
* Die Pflanzenbewässerung in Aktion siehst du in diesem [https://youtu.be/7eC_VjH1eP0 Video] <br />
* Eine mögliche [https://makecode.microbit.org/projects/plant-watering/code Lösung]<br />
<br />
[[Pflanzenbewässerung |Zurück zur Aufgabe]]<br />
<br />
<htmlet>makecode_embed</htmlet></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung_L%C3%B6sung&diff=7135Pflanzenbewässerung Lösung2022-01-18T16:39:44Z<p>Harald.meyer: /* Hilfestellung */</p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
:Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.<br />
:Ist die Erde zu trocken, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.<br />
:Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.<br />
<br />
== Hilfestellung ==<br />
:Wenn der micro:bit mit Strom versorgt ist, wird die Feuchtigkeit der Erde gemessen.<br />
:Wird ein Wert (erfahrungsgemäß ca. 500) unterschritten ist die Erde sozusagen trocken und die Pumpe schaltet sich aktiv.<br />
::Für Demonstrationen kann als Auslöser auch z.B. die Taste B programmiert werden<br />
:Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird.<br />
<br />
== Detailschritte==<br />
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
let Feuchtigkeit= 0<br />
led.setBrightness(64)<br />
</pre><br />
</ol><br />
<br />
<br />
<ol><br />
<pre id="pre01"><br />
<br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
Feuchtigkeit= pins.analogReadPin(AnalogPin.P0)<br />
pins.analogWritePin(AnalogPin.P1, 0)<br />
led.plotBarGraph(<br />
Feuchtigkeit,<br />
1023<br />
)<br />
if (input.buttonIsPressed(Button.A)) {<br />
basic.showNumber(Feuchtigkeit)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (Feuchtigkeit < 500) {<br />
basic.showIcon(IconNames.Umbrella)<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzwächteraufbau.jpg|right|500px|border|Pflanzenwächter]]<br />
* Die Pflanzenbewässerung in Aktion siehst du in diesem [https://youtu.be/7eC_VjH1eP0 Video] <br />
* Eine mögliche [https://makecode.microbit.org/projects/plant-watering/code Lösung]<br />
<br />
[[Pflanzenbewässerung |Zurück zur Aufgabe]]<br />
<br />
<htmlet>makecode_embed</htmlet></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung_L%C3%B6sung&diff=7134Pflanzenbewässerung Lösung2022-01-18T16:38:04Z<p>Harald.meyer: /* Grundsätzliche Überlegungen */</p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
:Wir wissen vom Pflanzenwächter, dass die Leitfähigkeit des Bodens von der Kombination von Wasser- und Bodennährstoffen abhängig ist.<br />
:Ist die Erde zu trocken, soll ein Pumpwerk Wasser aus einem Glas in den Blumentopf pumpen.<br />
:Als Pumpwerk dient ein 180 Grad Servo und z.B. ein Strohhalm.<br />
<br />
== Hilfestellung ==<br />
Wenn der micro:bit mit Strom versorgt ist, wird die Feuchtigkeit der Erde gemessen.<br />
Wird ein Wert (Erfahrungsgemäß 500) unterschritten ist die Erde sozusagen trocken und die Pumpe schaltet sich aktiv.<br />
(Für Demonstrationen kann als Auslöser auch z.B. die Taste B programmiert werden)<br />
Der Servo pumpt immer wieder bist der Schwellenwert wieder überschritten wird. <br />
<br />
<br />
== Detailschritte==<br />
Die Messeinheit wurde bereits beim Pflanzenwächter entwickelt und programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
let Feuchtigkeit= 0<br />
led.setBrightness(64)<br />
</pre><br />
</ol><br />
<br />
<br />
<ol><br />
<pre id="pre01"><br />
<br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
Feuchtigkeit= pins.analogReadPin(AnalogPin.P0)<br />
pins.analogWritePin(AnalogPin.P1, 0)<br />
led.plotBarGraph(<br />
Feuchtigkeit,<br />
1023<br />
)<br />
if (input.buttonIsPressed(Button.A)) {<br />
basic.showNumber(Feuchtigkeit)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
Für das Pumpwerk wird parallel zur Anzeige der Servo programmiert <br />
<br />
<ol><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (Feuchtigkeit < 500) {<br />
basic.showIcon(IconNames.Umbrella)<br />
pins.servoWritePin(AnalogPin.P2, 0)<br />
basic.pause(3000)<br />
pins.servoWritePin(AnalogPin.P2, 80)<br />
basic.pause(3000)<br />
pins.analogWritePin(AnalogPin.P2, 0)<br />
}<br />
basic.pause(4000)<br />
})<br />
<br />
</pre><br />
</ol><br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzwächteraufbau.jpg|right|500px|border|Pflanzenwächter]]<br />
* Die Pflanzenbewässerung in Aktion siehst du in diesem [https://youtu.be/7eC_VjH1eP0 Video] <br />
* Eine mögliche [https://makecode.microbit.org/projects/plant-watering/code Lösung]<br />
<br />
[[Pflanzenbewässerung |Zurück zur Aufgabe]]<br />
<br />
<htmlet>makecode_embed</htmlet></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenw%C3%A4chter&diff=7133Pflanzenwächter2022-01-18T16:37:23Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Blumengießen vergessen schwer gemacht! ==<br />
<br />
[[Datei:maedchenundgießkanne.jpg|right|500px|border|Pflanzenwächter]]<br />
:„Sag mal Lea, hast du die Pflanze von Oma gegossen?“<br />
::„Äähhhm, … nein?! Ooooohh, diese Pflanze ist total vertrocknet.“<br />
::„Jakob, ich glaube, wir werden diesmal auf unser Blumendiensttaschengeld verzichten müssen.“<br />
:„Lea, das passiert uns nicht mehr! Wir brauchen doch nur etwas, das uns zeigt, ob die Pflanze genügend Wasser hat.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Der BBC micro:bit dient als Messgerät für den Feuchtegrad im Blumentopf.<br />
::Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft und zeigt den Messwert als Graph.<br />
::Wird die Taste A gedrückt, zeigt er den Wert als Zahl.<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Dieser Wert wird als Graph auf der LED MAtrix angezeigt<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenwächter.jpg|right|500px|border|Material Pflanzenwächter]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* 2 Schulstunden zum Entwickeln des Programmes und für erste Messungen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* Sensordaten zu lesen und zu interpretieren<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
INF, BU, WE<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der micro:bit soll den Feuchtegrad der Erde mit einem Graph darstellen.<spoiler><br />
* Zu Beginn wollen wir nur die Feuchtigkeit messen<br />
* Danach können wir auch Sensordaten und Werte am micro:bit anzeigen lassen<br />
* Verschwende keine Energie und optimiere deinen Code<br />
</spoiler><br />
<br />
===Erforderliche Programmierblöcke===<br />
:<ol><br />
:<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
:<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
:<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
:<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
:<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
:<li>zeichne Balkendiagramm <spoiler text="Block"> [[Datei:Balkendiagramm.PNG|500px|Icon|border|]]</spoiler><br />
:</ol><br />
<br />
===Eckpfeiler zur Programmierung===<br />
:<ol><br />
:<li>Durch Ansteuern eines Pins gibt dieser einen Strom aus.</li><br />
:<li>Wir lesen die Spannung an einem weiteren Pin aus und bilden diesen Wert in einer Variable ab.</li><br />
:<li>Variablen können auf der LED Matrix grafisch dargestellt werden.</li><br />
:<li>Die Werte der Variablen können auch als Zahl auf der LED Matrix dargestellt werden. In unserem Fall nur dann, wenn der Knopf A gedrückt wird.</li><br />
</ol><br />
<br />
===[[Pflanzenwächter_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenwächter_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
# Stelle dein Ergebnis vor!<br />
# Was kann dein Messgerät? Messen andere micro:bits gleiche Werte?<br />
# Vergleiche die Werte unterschiedlicher Blumentöpfe.<br />
# Hast du aussagekräftige Werte bekommen? Kannst du damit eine Skala erstellen?<br />
# Was hat dir bei der Entwicklung deines Produkts gefallen?<br />
# Welche Schwierigkeiten hattest du? Wie konntest du sie lösen?<br />
# Erläutere, wie dein Programm aussieht!<br />
# Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Audioalarm beim Überschreiten eines Schwellenwertes<br />
* Smileys anstelle des Graphen bei der Ausgabe der Feuchtigkeit<br />
* Feuchtigkeitswerte zu anderen micro:bits senden<br />
* Bau eines Pflanzenwächters mit Bewässerungsautomatik <spoiler>(https://youtu.be/7eC_VjH1eP0, https://makecode.microbit.org/projects/plant-watering)</spoiler></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenw%C3%A4chter&diff=7132Pflanzenwächter2022-01-18T16:36:53Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Blumengießen vergessen schwer gemacht! ==<br />
<br />
[[Datei:maedchenundgießkanne.jpg|right|500px|border|Pflanzenwächter]]<br />
:„Sag mal Lea, hast du die Pflanze von Oma gegossen?“<br />
::„Äähhhm, … nein?! Ooooohh, diese Pflanze ist total vertrocknet.“<br />
::„Jakob, ich glaube, wir werden diesmal auf unser Blumendiensttaschengeld verzichten müssen.“<br />
:„Lea, das passiert uns nicht mehr! Wir brauchen doch nur etwas, das uns zeigt, ob die Pflanze genügend Wasser hat.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Der BBC micro:bit dient als Messgerät für den Feuchtegrad im Blumentopf.<br />
::Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft und zeigt den Messwert als Graph.<br />
::Wird die Taste A gedrückt, zeigt er den Wert als Zahl.<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Dieser Wert wird als Graph auf der LED MAtrix angezeigt<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenwächter.jpg|right|500px|border|Material Pflanzenwächter]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* 2 Schulstunden zum Entwickeln des Programmes und für erste Messungen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* Sensordaten zu lesen und zu interpretieren<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
INF, BU, WE<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der micro:bit soll den Feuchtegrad der Erde mit einem Graph darstellen.<spoiler><br />
* Zu Beginn wollen wir nur die Feuchtigkeit messen<br />
* Danach können wir auch Sensordaten und Werte am micro:bit anzeigen lassen<br />
* Verschwende keine Energie und optimiere deinen Code<br />
</spoiler><br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
:<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
:<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
:<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
:<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
:<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
:<li>zeichne Balkendiagramm <spoiler text="Block"> [[Datei:Balkendiagramm.PNG|500px|Icon|border|]]</spoiler><br />
</ol><br />
<br />
===Eckpfeiler zur Programmierung===<br />
:<ol><br />
:<li>Durch Ansteuern eines Pins gibt dieser einen Strom aus.</li><br />
:<li>Wir lesen die Spannung an einem weiteren Pin aus und bilden diesen Wert in einer Variable ab.</li><br />
:<li>Variablen können auf der LED Matrix grafisch dargestellt werden.</li><br />
:<li>Die Werte der Variablen können auch als Zahl auf der LED Matrix dargestellt werden. In unserem Fall nur dann, wenn der Knopf A gedrückt wird.</li><br />
</ol><br />
<br />
===[[Pflanzenwächter_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenwächter_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
# Stelle dein Ergebnis vor!<br />
# Was kann dein Messgerät? Messen andere micro:bits gleiche Werte?<br />
# Vergleiche die Werte unterschiedlicher Blumentöpfe.<br />
# Hast du aussagekräftige Werte bekommen? Kannst du damit eine Skala erstellen?<br />
# Was hat dir bei der Entwicklung deines Produkts gefallen?<br />
# Welche Schwierigkeiten hattest du? Wie konntest du sie lösen?<br />
# Erläutere, wie dein Programm aussieht!<br />
# Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Audioalarm beim Überschreiten eines Schwellenwertes<br />
* Smileys anstelle des Graphen bei der Ausgabe der Feuchtigkeit<br />
* Feuchtigkeitswerte zu anderen micro:bits senden<br />
* Bau eines Pflanzenwächters mit Bewässerungsautomatik <spoiler>(https://youtu.be/7eC_VjH1eP0, https://makecode.microbit.org/projects/plant-watering)</spoiler></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenw%C3%A4chter_L%C3%B6sung&diff=7131Pflanzenwächter Lösung2022-01-18T16:35:57Z<p>Harald.meyer: /* Hilfestellungen und Lösung zum Pflanzenwächter */</p>
<hr />
<div>== Grundsätzliche Überlegungen ==<br />
Der Boden selbst hat einen gewissen elektrischen Widerstand, der von der Menge an Wasser und Nährstoffen abhängt. Es wirkt wie ein variabler Widerstand in einer elektronischen Schaltung. Das Wasser ist nicht leitend, der Nährstoffgehalt ist leitend. Die Kombination von Wasser- und Bodennährstoffen verleiht dem Boden eine gewisse Leitfähigkeit. Je mehr Wasser also zusammen mit den Nährstoffen vorhanden ist, desto weniger elektrischen Widerstand wird der Boden haben.<br />
<br />
== Hilfestellungen und Lösung zum Pflanzenwächter ==<br />
;Feuchtigkeit messen<br />
:Zu Beginn steuern wir den Pin P1 an und geben dort einen Strom aus.<br />
:Um die Feuchtigkeit der Erde mit dem mirco:bit messen zu können, lesen wir die Spannung an Pin P0 aus.<br />
:Der Wert dieses Pins liegt zwischen 0 (kein Strom) und 1023 (maximaler Strom) und kann als Variable abgebildet werden.<br />
: Gib der Variable einen sinnvollen Namen, wie zum Beispiel Feuchtigkeit.<br />
:Der Wert dieser Variable kann als Graph auf der LED Matrix ausgegeben werden.<br />
:Mit dem Befehl "plot bar graph" können Werte von Variablen grafisch dargestellt werden.<br />
<br />
:'''Versuch'''<br />
:Setze die Nägel in trockene Erde. Es sollen nun die meisten LEDs abschalten.<br />
:Setze die Nägel in feuchte Erde Nun sollten die meisten LEDs angehen.<br />
<br />
<br />
<br />
;Sensordaten und Werte<br />
:Bisher haben wir nur eine ungefähre Vorstellung davon, was der Sensorwert ist. Ergänzen wir, dass der aktuelle Messwert nur anzeigt wird, wenn die Taste A gedrückt wird.<br />
<br />
:'''Versuch'''<br />
:Setze die Nägel in die trockene Erde, drücke A und notieren den Wert. Der Wert sollte im Bereich von 250 liegen.<br />
:Setze die Nägel in die feuchte Erde, drücke A und notieren den Wert. Der Wert sollte im Bereich von 1000 liegen.<br />
<br />
<br />
<br />
;Verschwende keine Energie<br />
:Wir möchten, dass die Batterien lange Zeit halten und daher können wir den Code optimieren. Unser Feuchtigkeitssensor soll nicht zu viel Energie verbrauchen.<br />
:Wenn wir den Stromkreis direkt an den 3V Pin anschließen. Wird diese Messenheit dauerhaft mit Strom versorgt. <br />
:Stattdessen können wir den Stromkreis mit Pin 3 (P1) verbinden und diesen Pin nur während der Messung einschalten. Dies spart Strom und vermeidet außerdem Korrosion an den Erdsonden (in unserem Fall Nägel).<br />
:Wir können auch die Helligkeit des Bildschirms senken, um den Energieverbrauch der LEDs zu senken.<br />
:Die Bodenfeuchtigkeit ändert sich sehr langsam, so dass wir sie nicht ständig messen müssen. Mit einer Pause von ca. 5 Sekunden kann zusätzlich Energie gespart werden.<br />
<br />
== Komplettlösungen ==<br />
[[Datei:pflanzwächteraufbau.jpg|right|500px|border|Pflanzenwächter]]<br />
Wenn der micro:bit mit Strom versorgt ist zeigt der mit der LED Matrix die Feuchtigkeit der Erde. Wenn die Taste A gedrückt wird, wird der Wert als Zahl ausgegeben. Den Pflanzenwächter in Aktion siehst du in diesem Video https://youtu.be/S8NppVT_paw. <br />
Eine mögliche Lösung könnte so aussehen. <spoiler text="Lösung">[[Datei: Loesung_pflanzenwaechter.PNG |border|800px|eine mögliche Lösung]]</spoiler></div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7130Pflanzenbewässerung2022-01-18T16:34:02Z<p>Harald.meyer: /* Eckpfeiler zur Programmierung und Umsetzung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenwächter.jpg|right|500px|border|Material Pflanzenwächter]]<br />
* BBC micro:bit<br />
* 1 Glas<br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
* 1 Strohhalm<br />
<br />
<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
</ol><br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7129Pflanzenbewässerung2022-01-18T16:31:22Z<p>Harald.meyer: /* Eckpfeiler zur Programmierung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenwächter.jpg|right|500px|border|Material Pflanzenwächter]]<br />
* BBC micro:bit<br />
* 1 Glas<br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
* 1 Strohhalm<br />
<br />
<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
</ol><br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert ungefähr unter 500 liegt.</li><br />
:<li>Um einen trockenen Zustand mit dem micro:bit erkennen zu können, müssen wir eine IF Abfrage für einen Messwert <500 im Code ergänzen</li><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7128Pflanzenbewässerung2022-01-18T16:30:08Z<p>Harald.meyer: /* Erforderliche Programmierblöcke */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenwächter.jpg|right|500px|border|Material Pflanzenwächter]]<br />
* BBC micro:bit<br />
* 1 Glas<br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
* 1 Strohhalm<br />
<br />
<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
</ol><br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert ungefähr unter 500 liegt.</li><br />
:<li>Um einen trockenen Zustand mit dem micro:bit erkennen zu können, müssen wir eine IF Abfrage für einen Messwert <500 im Code ergänzen</li><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyerhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=7127Pflanzenbewässerung2022-01-18T16:29:37Z<p>Harald.meyer: /* Ziel */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob ich bin begeistert von unserem Pflanzenwächter!"<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenwächter.jpg|right|500px|border|Material Pflanzenwächter]]<br />
* BBC micro:bit<br />
* 1 Glas<br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
* 1 Strohhalm<br />
<br />
<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
<li>zeichne Balkendiagramm <spoiler text="Block"> [[Datei:Balkendiagramm.PNG|500px|Icon|border|]]</spoiler><br />
<li> setze Winkel von Servo an Pin.. auf ..Grad<spoiler text="Block"> <br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre><br />
</spoiler><br />
</ol><br />
<br />
<br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert ungefähr unter 500 liegt.</li><br />
:<li>Um einen trockenen Zustand mit dem micro:bit erkennen zu können, müssen wir eine IF Abfrage für einen Messwert <500 im Code ergänzen</li><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Harald.meyer