• Studievorm: Cursus
  • Locatie: Venlo

Microcontroller Techniek - Arduino Parallel Programmeren

Alles wat je moet weten

In de basiscursus Microcontroller Techniek leerde je al hoe je op een gestructureerde manier een Arduino microcontroller kon programmeren en gebruiken. In deze vervolgcursus gaan we een stap verder en ga je aan de slag met parallel programmeren. We maken samen de stap van kennis naar concrete toepassing. Die toepassing is in dit geval een zelfrijdend voertuig (Automated Guided Vehicle).

Je gebruikt de kennis over systeemanalyse, systeemontwerp en programmeren die je in de basiscursus hebt opgedaan. Nu is jouw opdracht om de besturing voor het zelfrijdend voertuig te ontwerpen en parallel te programmeren. Parallel, omdat het voertuig naast elkaar diverse acties moet kunnen uitvoeren.

Het parallel programmeren van microcontrollers is een vaardigheid die je bijvoorbeeld als softwareontwerper nodig hebt bij het ontwerpen van besturingen voor eenvoudige stand alone apparaten.

Vakken en keuze

Tijdens deze vervolgcursus leer je aan de hand van een viertal opdrachten hoe je een microcontroller parallel moet programmeren. Anders gezegd: je leert hoe je een programma moet ontwerpen en schrijven waarbij er meerdere keuzemogelijkheden naast elkaar (‘parallel’) bestaan. Elke keuzemogelijkheid heeft een eigen uitkomst. Met behulp van sensoren en afhankelijk van de metingen van die sensoren, wordt één optie gekozen en uitgevoerd.

In de cursus Microcontroller Techniek – Arduino Basis leerde je al om via 5 stappen (systeemanalyse, tijdvolgordediagram, systeemontwerp, programmeren, testen) te komen tot een werkende oplossing. Die kennis pas je ook nu toe. Na de cursus Arduino Parallel Programmeren ben je in staat om de besturing voor een zelfrijdend voertuig (Automated Guided Vehicle) te ontwerpen en programmeren. Je leert hoe diverse sensoren werken en hoe je via een communicatiemodule een verbinding opbouwt tussen een microcontroller en een smartphone.

  • Waar pas je jouw kennis toe?

    Met kennis van microcontrollers ben je in staat om eenvoudige apparaten in een stand alone opstelling te programmeren en automatiseren. Je lost met behulp van een microcontroller een eenvoudig vraagstuk in de besturingstechniek op. Daarvoor maak je de juiste keuzes, zowel op hardware- als softwaregebied. Vaak worden dit soort werkzaamheden uitgevoerd door softwareontwerpers bij mkb-bedrijven in de apparatenontwikkeling en -productie.

  • Wat is de studiebelasting?

    Deze cursus wordt gegeven in 4 dagdelen van 4 uur. Na inschrijving ontvang je meer informatie over de cursusdata. De totale studiebelasting (cursus en thuisstudie) bedraagt ca. 40 uur.

  • Wat heb ik nodig voor deze cursus?

    Niet veel. Naast een gezonde portie nieuwsgierigheid, eigenlijk alleen een eenvoudige laptop met Windows. De ontwikkelsoftware van Arduino moet daarop draaien. Die software is open source en kun je gratis gebruiken.

  • Hoe groot zijn de groepen?

    Je volgt de cursus samen met andere deelnemers. In een groep zitten minimaal X en maximaal X cursisten.

Dit kun je volgen bij

Voor­opleidings­eisen

Heb je de cursus Microcontroller Techniek – Arduino Basis al afgevinkt? Dan is deze cursus daar het logische vervolg op. Je kunt je direct inschrijven. Heb je die basiscursus niet gevolgd, maar heb je in de praktijk het nodige geleerd over microcontrollers? Lees dan hieronder welke vooropleiding je moet hebben om te kunnen starten.

  • VMBO-t afgerond
  • MBO niveau 2 afgerond
  • Meester-Gezel-traject afgerond
  • Havo-overgangsbewijs naar leerjaar 4
Albert de Graaf Albert de Graaf

Projectleider CIV