GigaGezond - Workshop MicroBit

Giga Gezond

Workshop Programmeren
1 / 23
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

This lesson contains 23 slides, with interactive quiz and text slides.

Items in this lesson

Giga Gezond

Workshop Programmeren

Slide 1 - Slide

Corné Wagtmans
Docent Software Development

Slide 2 - Slide

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 - Slide

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 - Slide

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 - Slide

Wat is programmeren?

Slide 6 - Slide

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 - Slide

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 - Slide

Microbit






Iets meer dan alleen een microcontroller

Slide 9 - Slide

Voorbeeld Toepassing
                            Infraroodsensor

Slide 10 - Slide

Nog meer voorbeelden?

Slide 11 - Mind map

Code voor het programma

Slide 12 - Slide

Maar dan makkelijk

Slide 13 - Slide

De programmeeromgeving

Slide 14 - Slide

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 - Slide

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

Slide 16 - Slide

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 - Slide

De programmeeromgeving

Slide 18 - Slide

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 - Slide

Opdracht 3. Ademhalingscoach

Slide 20 - Slide

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 - Slide

Afronden
  • De MicroBit weer in originele staat brengen

Slide 22 - Slide

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 - Slide