Tutorials

Uitpakken en testen van het Dwengo-bord

Starten Dwengo-bord

Geen enkel Dwengo-bord gaat bij ons de deur uit zonder dat het grondig getest wordt. Als alle tests geslaagd zijn, wordt er een verwelkomingsprogramma op geplaatst. Na het uitpakken van het Dwengo-bord, kan je het meteen uitproberen door het aan te sluiten op de computer met behulp van de USB-kabel. De LED's op het bord zullen dan even flikkeren en een berichtje zal verschijnen op het LCD-scherm. Druk op de reset-knop om het verwelkomingsprogramma nog eens uit te voeren.

Kennismaking: flikkerende ledjes

In deze tutorial maak je voor het eerst kennis met het Dwengo-bord. Stap voor stap leer je hoe je de programmeeromgeving en de compiler moet installeren, hoe je de dwengo-programmer aansluit en hoe je uiteindelijk je eerste programma op het Dwengo-bord zet en uitvoert.

Programmeren van een looplicht

In deze tutorial breiden we de flikkerende LEDs uit tot een heus LED-looplicht. Een aantal concepten van de programmeertaal C worden toegepast. Het project biedt tevens de gelegenheid om de zaken uit de vorige tutorial te herhalen.

Het LCD-scherm gebruiken: Lichtkrant

In deze tutorial leggen we uit hoe je tekst kan laten verschijnen op het LCD-scherm van het Dwengo-bord en hoe je de achtergrondverlichting van het scherm kan bedienen. Het eerste resultaat van deze tutorial is een programma dat "Dwengo Board" op de eerste lijn van het scherm schrijft en op de tweede lijn een getal toont dat geleidelijk oploopt. In een uitbreiding tonen we hoe je een tekst die groter is dan 16 karakters kan tonen op een lijn van het scherm met behulp van een lichtkrant-effect.

Een spelletje met drukknoppen: Simon says

In deze tutorial leren we hoe je een het spelletje "Simon says" kan programmeren op het Dwengo-bord. Daarin is het de bedoeling dat een speler een getoonde sequentie probeert te reproduceren. De sequentie zal getoond worden door middel van 3 LEDs, terwijl de speler de sequentie kan ingeven door middel van de drukknoppen op het Dwengo-bord. De verschillende aspecten van de vorige tutorials komen nu samen in een complexer programma. Bovendien leer je hoe je de drukknoppen van het Dwengo-bord moet gebruiken.

Communicatie met de computer: een instelbare lichtkrant

In deze tutorial breiden we de lichtkrant uit zodat de tekst kan ingesteld worden met de computer. We leggen stap voor stap uit hoe je kan communiceren met de computer door gebruik te maken van de seriële uitgang op het Dwengo-bord. Dit is zowel van toepassing op computers met een seriële poort als computers die enkel over USB-poorten beschikken.

Analoog- digitaalconversie: een lichtmeter

In deze tutorial maken we een tool waarmee je de hoeveelheid licht kan mee meten. Hiervoor maken we gebruik van een fototransistor die we aansluiten op het Dwengo-bord. Je leert hoe je analoge sensoren kan aansluiten op het Dwengo-bord en hoedat je de ingebouwde ADC-module (Analoog Digitaal Conversie) moet gebruiken.

Interrupts, aansturen van een servo: een lichtvolger

In deze tutorial leggen we stap voor stap uit hoe je een PWM-signaal (Pulse Width Modulation) kan generen met behulp van een timer-gestuurde interrupt routine. Dit PWM-signaal kan je dan bijvoorbeeld gebruiken om een servo mee aan te sturen. Na het voltooien van deze tutorial heb je naast meer kennis over de microcontroller, een werkende lichtvolger!

Bouwen van een licht-etende robot

Iedereen droomt ervan om zijn eigen robot te bouwen. Dankzij het Dwengo-bord, wat Lego™ en deze tutorial wordt het bouwen van een robot een koud kunstje. Stap voor stap leren we je aan hoe je een robot kan bouwen die in staat is om autonoom naar het licht toe te rijden. Met behulp van deze tutorial, wat uitleg over verschillende sensoren en je eigen fantasie kan je in de toekomst je robot uitbreiden tot een lijnvolger of zelfs een geavanceerde sumorobot.

Inhoud syndiceren