1 Wat is een smart home eigenlijk? Bekijk het filmpje. Welke dingen vind jij smart? Maak notities. Bijvoorbeeld: huis afsluiten, licht gaat aan, rookmelder gaat aan, met je telefoon de ijsblokjes aanzetten enz. 2 Programmeer in het Junior Computer Lab Dit heb je nodig in je lab: - computer (laptop of tablet) - internet Bespreek of jullie alleen, met z n tweeën of in het groepje gaan programmeren in CT-3000. Werk je in tweetallen of een groepje? Verdeel de taken of programmeer om de beurt! Blink Educatie Pagina 1
De programmeertaal van CT-3000 Voorwerpen: Waarde: lamp aan / uit bericht "..." weer goed / slecht deur open / dicht muziek 3fm / sky/ klassiek / jazz / uit kat binnen / buiten tijd = 11:45 > 11:45 (later dan 11:45) < 11:45 (eerder dan 11:45) Moeilijker lamp (rood, groen, blauw), bijvoorbeeld (255, 0, 100) Je kunt de kleur van de lamp veranderen met de RGB-code. Het eerste getal is voor hoeveel rood erin moet. Het tweede hoeveel groen en het derde hoeveel blauw. De getallen liggen tussen de 0 en de 255 Opdrachten als dan en = Blink Educatie Pagina 2
3 Even oefenen op papier Wat is de huidige waarde van de lamp? Wat is de waarde van de deur? uit dicht aan open Vertaal deze computercode in gewoon Nederlands: Als de deur open is, dan gaat de lamp aan. Welke kleur hebben de lampen? lamp = (255,0,0) rood lamp = (0,255,0) groen Het eerste getal is voor hoeveel Rood de lamp moet hebben. Het tweede hoeveel Groen de lamp moet hebben. Het derde hoeveel Blauw. De waardes liggen tussen de 0 en de 255. Blink Educatie Pagina 3
4 Aan de slag met de computer! Jij gaat je leven lekker smart maken. Kies een slimme mogelijkheid die in jouw leven past. En programmeer die in CT-3000. Ga naar: http://www.ct3000.nl/#/tool Programmeer het links en bekijk rechts wat er gebeurt! A Als jij de deur opendoet, dan gaat de muziek aan op jouw favoriete zender. B Als de kat ontsnapt door de open deur, dan krijg je een berichtje. Zie je dat de lijn rood blijft en niet groen is? Dan is er iets misgegaan. Doe het dan opnieuw! C Als het weer slecht is, dan gaat de lamp aan. 5 Moeilijker! Kies een van deze uitdagingen: A Jij komt thuis in je smart huis. Maak jouw thuiskomst zo relaxed mogelijk. B Jouw kat mag beslist niet naar buiten. Zorg ervoor dat jij zo duidelijk mogelijk gewaarschuwd wordt als de kat toch naar buiten gaat. C Zorg ervoor dat je op tijd wakker wordt om naar school te gaan. D Wat moet er gebeuren als het om vier uur heel mooi weer is? Gelukt? Maak je huis nu nog smarter! Kies een van de andere opdrachten. 6 Nog moeilijker! Programmeer zelf jouw smart home! Schrijf het in CT-3000. Bekijk rechts of alles klopt. Tevreden? Maak een screenshot van je ontwerp. Print je code en wissel uit met andere groepjes. Blink Educatie Pagina 4
Woordenboekje code - Tekst van je programma. De computer kan deze tekst begrijpen en de opdrachten uitvoeren. CPU - Central Processor Unit) = processor. De processor is het belangrijkste onderdeel van de computer. Deze voert alle opdrachten en berekeningen uit. Ze noemen het ook wel 'het hart van de computer'. huidig - nu, op dit moment manual - Engels voor handleiding programmeren - Typen van instructies of opdrachten voor een computer. smart home - Smart = Engels voor slim. Een smart home is een leven waarin met behulp van computers en slimme apparaten je leven aangenaam en plezierig wordt gemaakt. Bijvoorbeeld: als je thuiskomt, is de kachel aan; als er een inbreker is, krijg je een berichtje op je mobieltje. waarde - Toestand van een voorwerp. Bijvoorbeeld: aan of uit, open of dicht, 23 graden. E Doe de test in je bronnenboek Hoeveel punten had jij? Eigen antwoord. Ben jij al een echte programmeerder? Eigen antwoord. Ben je het eens met de uitslag? Ja/nee, want Eigen antwoord. Blink Educatie Pagina 5