GigaGezond - Workshop MicroBit

Giga Gezond

Workshop Programmeren
1 / 23
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 23 slides, met interactieve quiz en tekstslides.

Onderdelen in deze les

Giga Gezond

Workshop Programmeren

Slide 1 - Tekstslide

Corné Wagtmans
Docent Software Development

Slide 2 - Tekstslide

Waarom deze workshop
  • Technologie wordt steeds belangrijker in de zorg.
  • Steeds meer inzet van slimme apparaten.
  • Deze toepassingen moeten bedacht en gemaakt worden.
  • Combinatie van hardware en software.
  • Basiskennis Programmeren is belangrijk bij alle systemen.

Slide 3 - Tekstslide

Hoe gaan wij dat leren
  • Op een eenvoudige manier kennis maken met de basis van programmeren.
  • We gaan gebruik maken van een MicroController.
  • Een MicroController wordt in slimme apparaten gebruikt

Slide 4 - Tekstslide

MicroController vs PC
PC
  • PC draait op een besturingssysteem
  • Minder betrouwbaar bij kritieke systemen
  • Veel onderhoud


MicroController
  • Goedkoper in te zetten 
  • Minder energie dus kan bijvoorbeeld op een batterij werken.
  • Minder onderhoud
  • Kleiner dus op meer plekken in te zetten

Slide 5 - Tekstslide

Wat is programmeren?

Slide 6 - Tekstslide

Wat is programmeren?
Input:           De processor wacht op een signaal dat hij iets moet gaan doen. 
                     Bijvoorbeeld:  Er wordt op een knop gedrukt

Verwerken:  Hier voert de processor de stappen uit die de developer heeft geschreven. 
                     Bijvoorbeeld: Als er op knop A wordt gedrukt moet ik de lamp aan doen.

Output:        Hier wordt de actie uitgevoerd 
                     Bijvoorbeeld: De lamp gaat aan

Opslag:       Tijdens het uitvoeren van het programma kan het nodig zijn dat de processor gegevens uit het geheugen of                           uit de opslag haalt om een taak uit te voeren. 
                     Bijvoorbeeld: Hoe vaak is er op de knop gedrukt

Slide 7 - Tekstslide

Opslag
Tijdelijke opslag
Dit is opslag op het geheugen (RAM) van de pc of microcontroller
Je maakt in je programma een variabele (soort bakje waar je iets in kunt stoppen)
Je programma kan hier heel snel iets in stoppen en er weer uit halen.
Als je programma sluit of de microcontroller wordt uitgezet wordt het bakje leeggegooid. 




Vaste opslag
Dit is opslag op een ssd, usb-stick of harddisk
Je programma kan gegevens hier neerzetten
Is veel langzamer dan opslaan in het geheugen
De gegevens blijven staan ook als het programma sluit of als de microcontroller/pc wordt uitgezet.

Slide 8 - Tekstslide

Microbit






Iets meer dan alleen een microcontroller

Slide 9 - Tekstslide

Voorbeeld Toepassing
                            Infraroodsensor

Slide 10 - Tekstslide

Nog meer voorbeelden?

Slide 11 - Woordweb

Code voor het programma

Slide 12 - Tekstslide

Maar dan makkelijk

Slide 13 - Tekstslide

De programmeeromgeving

Slide 14 - Tekstslide

Doe en kijk mee
Ga op de laptop naar

https://makecode.microbit.org/


Volg de instructies in de video en daarna de docent

Slide 15 - Tekstslide

Samen - Stappenteller
  • We gaan samen de stappenteller maken van opdracht 1.
  • De opdracht staat ook in een Word document in het mapje. 

Slide 16 - Tekstslide

Verbinding maken
  • Om je programma op de MicroBit te zetten moet je eerst een connectie maken.
  • Je kunt daarna het programma op de MicroBot downloaden
  • Als het programma op de MicroBit staat zal het na het downloaden meteen starten.
  • Iedere keer als je de MicroBit start zal het programma automatich starten.


In de documentatie en in de video kun je zien hoe dit werkt. 
We gaan daar nu eerst naar kijken.

Slide 17 - Tekstslide

De programmeeromgeving

Slide 18 - Tekstslide

2. Contact houden
  • Op de microbit zit een bluetooth module. 
  • Met deze module kun je met de laptop communiceren maar ook met een andere microbit
  • In deze opdracht ga je berichten/emoticons sturen naar je klasgenoot

Maak opdracht 2 samen met de leerling die naast je zit.
Ben je klaar ga dan door met opdracht 2b waarin je het programma gaat uitbreiden.

Slide 19 - Tekstslide

Opdracht 3. Ademhalingscoach

Slide 20 - Tekstslide

Opdracht 4 - Ongeluk detectie
 - Je gebruikt de optie van de versnellingsmeter om een schok te detecteren.
 - Als de gebruiker niet binnen 3 seconden op knop A drukt zal het woord 'Help' naar de andere        Microbit verstuurd worden.

in deze opdracht komen weer onderdelen terug die je in de vorige opdrachten ook hebt gebruikt.

 - Variabele om in op te slaan of er op de knop is gedrukt.
 - Vergelijking om te bepalen of de inhoud van de variabele 0 of 1 is.
 - Radioblok om te kunnen zenden. (let op dat je weer samen op 1 kanaal gaat werken wat je 
    eerder hebt gekregen)

Slide 21 - Tekstslide

Afronden
  • De MicroBit weer in originele staat brengen

Slide 22 - Tekstslide

Bedankt allemaal
Open dagen
Donderdag 16 november
15.30 - 20.30 uur

Donderdag 25 januari
15.30 - 20.30 uur

Donderdag 21 maart
17.00 - 20.00 uur


Slide 23 - Tekstslide