planung:microbitpython

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
planung:microbitpython [2023/02/06 14:40] marrocplanung:microbitpython [2023/05/10 08:32] (aktuell) – alte Version wiederhergestellt (2023/01/01 21:20) marroc
Zeile 173: Zeile 173:
  
   * Schliessen Sie den Microbit per USB-Kabel an Ihrem Computer an.   * Schliessen Sie den Microbit per USB-Kabel an Ihrem Computer an.
-  * Öffnen Sie **https://classroom.microbit.org/**  entweder über den **Chrome-** oder den **Edge-**Browser, um den Microbit direkt über den Browser ansteuern zu können. Flashing (direktes Übertragen der Programmzeilen) auf den Micro:bit ist mit diesen Browsern möglich. Weitere Informationen zum Editor:+  * Öffnen Sie **https://classroom.microbit.org/**  entweder über den **Chrome-** oder den **Edge-**Browser, um den Microbit direkt über den Browser ansteuern zu können. Flashing (direktes Übertragen der Programmzeilen) auf den Micro:bit ist mit diesen Browsern möglich. Weitere Informationen zum Editor finden Sie unten.
     * Ein Erklärungsvideo finden Sie [[https://youtu.be/2zumYE7Mk08| hier]] und diese  [[https://microbit.org/get-started/user-guide/web-usb/ | Website]] kann auch weiterhelfen bei Problemen.      * Ein Erklärungsvideo finden Sie [[https://youtu.be/2zumYE7Mk08| hier]] und diese  [[https://microbit.org/get-started/user-guide/web-usb/ | Website]] kann auch weiterhelfen bei Problemen. 
     * Grundsätzlich kann auch ein anderer Browser ihrer Wahl genutzt werden, dann muss über ein Download und ein manuelles "Drag-and-Drop" auf den Micro:bit (wie das Kopieren einer heruntergeladenen Datei von Ihrem Computer auf einen USB-Speicherstick) genutzt werden.     * Grundsätzlich kann auch ein anderer Browser ihrer Wahl genutzt werden, dann muss über ein Download und ein manuelles "Drag-and-Drop" auf den Micro:bit (wie das Kopieren einer heruntergeladenen Datei von Ihrem Computer auf einen USB-Speicherstick) genutzt werden.
Zeile 191: Zeile 191:
  
 <code python> <code python>
-kiste = 100+Kiste = 100
 </code> </code>
  
 Der Wert wird einer Variablen durch das Gleichsetzen zugewiesen. Eine Zuweisung eines Werts an die Variable ist, wie wenn man einen Gegenstand in die Kiste legt. \\  Der Wert wird einer Variablen durch das Gleichsetzen zugewiesen. Eine Zuweisung eines Werts an die Variable ist, wie wenn man einen Gegenstand in die Kiste legt. \\ 
 :!: <color #ec5353>Dies ist sehr unterschiedlich zur Mathematik. Das ''='' ist nicht ein //ist gleich //sondern eher ein //Wert gleich Variable setzen//. </color> \\  :!: <color #ec5353>Dies ist sehr unterschiedlich zur Mathematik. Das ''='' ist nicht ein //ist gleich //sondern eher ein //Wert gleich Variable setzen//. </color> \\ 
-Im Beispiel ist eine Variable mit dem Namen //kiste// erstellt worden und in dieser Variablen wird der Wert //100// gespeichert. Jedes Mal, wenn nun die Variable //kiste// im Programm aufgerufen wird, ersetzt das Programm //kiste// durch //100//.+Im Beispiel ist eine Variable mit dem Namen //Kiste// erstellt worden und in dieser Variablen wird der Wert //100// gespeichert. Jedes Mal, wenn nun die Variable //Kiste// im Programm aufgerufen wird, ersetzt das Programm //Kiste// durch //100//.
 \\  \\ 
 == Beispiel == == Beispiel ==
  
 <code python> <code python>
-kiste = 100  +Kiste = 100  
-kiste = 50  +Kiste = 50  
-kiste = 50 + kiste +Kiste = 50 + Kiste 
 </code> </code>
  
Zeile 576: Zeile 576:
 </WRAP> </WRAP>
  
-<WRAP center round todo 80%>+<WRAP center round todo 60%>
 **Lernfragen**\\ **Lernfragen**\\
   - Wie kann erreicht werden, dass ein Teil eines Programms nur in bestimmten Fällen ausgeführt wird?   - Wie kann erreicht werden, dass ein Teil eines Programms nur in bestimmten Fällen ausgeführt wird?
Zeile 583: Zeile 583:
   - Welches sind die wichtigsten Erkenntnisse der Programmieraufgaben 1 bis 10? Notieren Sie dies kurz!   - Welches sind die wichtigsten Erkenntnisse der Programmieraufgaben 1 bis 10? Notieren Sie dies kurz!
 </WRAP> </WRAP>
-<accordion> 
-<panel title="Mögliche Lösungen aller Programmieraufgaben"> 
-<code python> 
-from microbit import * 
-import music 
-import radio 
  
-zaehler=1 
-puls1=0 
-puls2=0 
-while (zaehler<3): 
-    display.show(Image.HEART) 
-    if (button_a.is_pressed()= True): 
-        display.show('Puls A') 
-        sleep(200) 
-        music.play(music.BA_DING) 
-        sleep(15000) 
-        puls1= button_a.get_presses()*4 
-        music.play(music.BA_DING) 
-        display.show('Puls A') 
-        display.scroll(puls1) 
-        zaehler =zaehler+1 
-    elif (button_b.is_pressed()): 
-        display.show('Puls B') 
-        sleep(200) 
-        music.play(music.BA_DING) 
-        sleep(15000) 
-        puls2= button_b.get_presses()*4 
-        music.play(music.BA_DING) 
-        display.show('Puls B') 
-        display.scroll(puls2*4) 
-        zaehler =zaehler+1 
-#senden von Informationen  
-#Der Sender - Micro:bit 
-radio.config(group=1) 
-radio.on() 
- 
-radio.send("Puls A") 
-radio.send(str(puls1)) 
-radio.send("Puls B") 
-radio.send(str(puls2)) 
-</code> 
-</panel> 
-</accordion> 
  
  
  • planung/microbitpython.1675690819.txt.gz
  • Zuletzt geändert: 2023/02/06 14:40
  • von marroc