CoderDojo #36: Astro Pi in het ISS

Altijd al een experiment in de ruimte willen doen of een boodschap willen sturen naar het internationale ruimtestation ISS? Dat kan door een computerprogramma te schrijven voor de Astro Pi, een kleine computer die in het ISS staat. Deze Astro Pi is te programmeren vanaf de aarde.

Tips

Lees goed alle informatie

Alle informatie kan belangrijk of interessant zijn. Let ook op dat je de code-voorbeelden precies hetzelfde overtypt. Iedere punt, komma en spatie is belangrijk.

Doe rustig aan

We hebben 2 uur de tijd. Het gaat er niet om wie het snelst de opdracht af heeft, maar om een zo leuk en interessant mogelijk programma voor de astronauten te maken.

🚀 Start nu jouw Mission Zero

Inzendingen

Hieronder staan alle programma’s die tijdens de CoderDojo ingezonden zijn.

Team Deelnemers Programma Certificaat
Zion Zion https://trinket.io/python/ca7c98dde3 download
WCRProductions Frank en Tijl https://trinket.io/python/3265bbaec0 download
Music Team Fender en Manou https://trinket.io/python/c3a3d03f7d download
Team Navarro Suze en Leon https://trinket.io/python/6b89d6747d download
Peppo Teun en Maren https://trinket.io/python/3611fa74b9 download
Team Coba Azra en Arda Efe https://trinket.io/python/02ea7c6b76 download
Ties en Mama Ties en Mama https://trinket.io/python/0ba3fcb8e6 download
Tijl Tijl https://trinket.io/python/857d23f99f download
Team Tilanus Aidan en Aoife https://trinket.io/python/a996236b61 download
Rozet Amadeus https://trinket.io/python/13b58b33bc download
Coder Dojo Arnhem #36 Ferre en Suzanne https://trinket.io/python/3bb9aac66e download
The space Aoife en Aidan https://trinket.io/python/ea083ec27f download
Team Tycho Tycho en Vincent https://trinket.io/python/d31c5c6614 download
sp@c3 N008y Gavin en Floris https://trinket.io/python/5cde126e84 download
papaisgekeninukisslim Inuk en Papaaisgek https://trinket.io/python/5ca5b5237a download

Als je klaar bent met Mission Zero

Als je klaar met de missie bent, kun je je nieuwe Python skills testen door er mee te gaan tekenen. Dit kan ook gewoon in je browser met Trinket.

Open om te beginnen deze website.

Wanneer je op de ▶️ knop drukt, wordt het programma gestart en loopt de turtle (schildpad) 100 stappen naar voren.

Je kunt de turtle nu allerlei opdracht geven om hem te verplaatsen. Terwijl de turtle dit doet, laat hij een spoor achter waardoor je kunt tekeken.

Probeer de code maar eens aan te passen zodat het er zo uitziet:

import turtle
turtle.shape("turtle")
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)

Als je op ▶️ drukt tekent de turtle nu een vierkant.

Je kunt ook herhalingen gebruiken, probeer dit maar eens:

import turtle
turtle.shape("turtle")

for i in range(24):
  turtle.forward(100)
  turtle.left(75)

Zoals je ziet kun je met een klein beetje code al de mooiste tekeningen maken!

Er zijn nog veel meer opdrachten die je de turtle kunt geven. Hieronder staan er een paar die je kunt proberen. Wat voor tekening ga jij maken? Je kunt bijvoorbeeld proberen een huis te tekenen. Of lukt het om je huisdier na te maken, misschien kun je wel jezelf tekenen? Je kunt ook met de herhaling zoals hierboven nog veel meer mooie figuren tekenen.

Veel plezier!

Opdrachten die je de turtle kunt geven

100 stappen vooruit

turtle.forward(100)

90 graden draaien

turtle.right(90)
turtle.left(90)

Cirkel

turtle.circle(100)

Halve cirkel

turtle.circle(100, 180)

Pen omhoog/omlaag

turtle.up()
turtle.down()

Kleur veranderen

turtle.color("red")

Hier vind je een lijst met alle mogelijke kleuren. Gebruik de tekst die staat bij Turtle name als kleur.

Herhalen, 4 keer

for i in range(4):
  turtle.forward(100)
  turtle.right(90)

Herhalen, kleuren

for c in ["red", "green", "blue", "yellow"]:
  turtle.color(c)
  turtle.forward(100)
  turtle.right(90)

Sneller!!!

turtle.speed(10)

Tekenen in Scratch

Als je Python toch niet zo leuk vindt, kun je ook in Scratch tekenen. Feliene Hermans maakte een leuke opdracht waarmee je een spirograaf gaat tekeken.

Open dit Scratch project en klik op Remix.

Als je de Remix knop niet ziet, kan het zijn dat je nog niet ingelogd bent. Heb je nog geen Scratch account, dan kun je die gratis aanmaken door op Word Scratcher te klikken.

De opdracht kun je hier downloaden.

← Terug