Opdracht #5: De Deegmenger

Je vriend Paul is een nieuw pizza restaurant begonnen. Het gaat allemaal nog niet zo lekker en hij vraagt je om hulp.

Paul heeft een deegmenger gekocht voor in de keuken. Om geld te besparen heeft hij een hele goedkope, tweedehands deegmenger op de kop getikt. Volgens de eigenaar doet hij het nog wel, maar hij kan geen mengprogramma’s meer uitvoeren. Blijkbaar is de software daarvoor verloren gegaan.

De machine heeft een aantal functies:

  • Aan/uit: als je hierop klikt, gaat de machine aan (of uit)
  • Snelheid: als je hierop klikt schakelt de machine tussen:
    • Langzaam
    • Normaal (standaard)
    • Snel
  • Richting: als je hierop klikt verandert de mengkom van richting
  • Programma: als je hierop klikt voert de machine een programma uit

Volgens de instructies bij het deeg dat Paul gekocht heeft krijg je het beste deeg op deze manier:

  1. Zet de machine aan
  2. Mix op normale stand, richting rechts, 15 seconden
  3. Mix op snelle stand, richting links, 20 seconden
  4. Mix op langzame stand, richting rechts, 15 seconden
  5. Wacht voor 40 seconden
  6. Mix op normale stand, richting links, 15 seconden
  7. Mix op snelle stand, richting rechts, 20 seconden
  8. Mix op langzame stand, richting links, 15 seconden
  9. Wacht voor 40 seconden

Kan jij Paul helpen en de deegmachine zo programmeren dat hij dit programma volgt als je op de Programma knop klikt?

Hier vind je de deegmenger: https://scratch.mit.edu/projects/153011757/

Hoe ruikt internet?

De meeste Nederlanders gebruiken dagelijks het internet. Ze bezoeken websites, kijken filmpjes of luisteren naar muziek. Uiteraard gebruiken ze daar hun ogen en oren voor. Maar heb je je wel eens afgevraagd of je het internet ook kunt ruiken?

Wat een gekke vraag! Toch was er zo’n 15 jaar geleden in Amerika een bedrijf dat dacht dat dit voor veel mensen interessant zou zijn. Toen bedacht het bedrijf iSmell namelijk een apparaatje dat een geur zou kunnen verspreiden als je een email opent of website bezoekt. Het apparaatje werd met een USB kabel aan je computer verbonden en bevatte een aantal “geur elementen” die met elkaar gemengd konden worden om allerlei geuren te produceren.

Gek genoeg (?) is er alleen een prototype van dit product gemaakt en is het nooit verkocht. Anders had je misschien nu aan je vriendjes kunnen laten weten hoe het op de camping of bij de zee rook tijdens je vakantie.

En je kan natuurlijk ook nog voelen en proeven. Zou dat een volgende stap geweest zijn?

Help! Hoe kom ik de zomervakantie door?

De zomervakantie gaat alweer bijna beginnen! Lekker lang vrij van school en je kan alles doen wat je wilt. Als je van programmeren houdt dan is het een mooie kans om eens lekker in een nieuw project te duiken. Maar hoe pak je dat aan?

Hieronder een lijst met 6 tips voor een leuke en leerzame vakantie:

  1. Oefen programmeren met leuke opdrachten. Zoek naar leuke opdrachten om programmeren mee te oefenen, zoals bijvoorbeeld op deze blog. Zo leer je steeds meer bij.
  2. Ga eens kijken bij je lokale CoderDojo. In heel Nederland worden gratis code clubs georganiseerd onder de naam CoderDojo. Kijk op de website om te zien of de dojo bij jou in de buurt open is in de vakantie. Heb je er nog nooit een bezocht? Dan is dit misschien wel een hele mooie kans om er eens te gaan kijken!
  3. Lees een boek over programmeren. Er zijn er genoeg, boeken om te leren programmeren met Scratch, HTML5 of JavaScript, speciaal voor kids. Wil je op een eigenzinnige manier kennis maken met programmeren? Kijk dan bijvoorbeeld naar het boek Hello Ruby.
  4. Bezoek programmeer activiteiten bij je bieb. Vaak worden er in de vakanties in de bieb activiteiten voor kinderen georganiseerd. Daar kan je ook veel leren, bijvoorbeeld over Minecraft programmeren of een website bouwen. Hier staan bijvoorbeeld de activiteiten van de bieb in Amersfoort.
  5. Begin een eigen vakantie-project. Heb je een goed idee voor een eigen game, website of app? Top! De vakantie is daar prima voor geschikt. Begin met het idee op papier te zetten. Wat heb je nodig? Hoe gaat een speler of gebruiker van je project ermee om? Welke schermen ziet hij/zij en waar kan hij op klikken? Bouw je project in kleine stappen, zo kom je steeds een stukje verder. Vergeet ook niet het aan je vriendjes of ouders te laten zien!
  6. Ga eens lekker buitenspelen met je vriendjes. Heb je dit allemaal geprobeerd en ben je nog op zoek naar meer?  Ga dan maar eens buiten spelen of naar het zwembad. Als je weg bent van de computer bedenk je vaak een oplossing voor een programmeer probleem of kom je op een idee voor een cool, nieuw project.

Een hele fijne & leerzame vakantie toegewenst!

Leren programmeren op je iPad met Swift Playgrounds

Naast het bekende Scratch kan je nu ook programmeren leren met Swift, een programmeertaal van Apple. Met de Swift Playgrounds app voor je iPad wordt je stap voor stap op weg geholpen. Door steeds ingewikkeldere puzzels op te lossen leer je allerlei programmeer concepten kennen.

Deze week kondigde Apple aan dat Swift Playgrounds ook drones en robots zal gaan aansturen. Dit najaar kan je LEGO Mindstorms, Sphero, Parrot en Dash creaties aansturen vanuit Swift.

Er is een gratis Apple Swift cursus (Engelstalig) beschikbaar. Meer informatie over Swift vindt je hier, er is ook een (Engelstalig) filmpje waarin Swift gedemonstreerd wordt.