Tutorial : flowchart omzetten naar code

Bij deze tutorial hebben we getoond hoe je vanuit een probleemstelling een flowchart kan opstellen. Een flowchart zoals we die opgesteld hebben kan niet rechtstreeks in Arduino geplaatst worden. We moeten dit dus nog omzetten naar bruikbare code. Dit doen we in deze tutorial. flowchart omzetten naar basis Arduino code Je moet herkenbare stukken zoeken […]

Arduino tutorial : for()

Met een for lus kan je een bepaald stukje code een vooraf bepaald aantal keer laten herhalen. Wil je bijvoorbeeld een motor van 0 naar maximale snelheid laten gaan op een soepele manier door gebruik te maken van de analogWrite() dan kan je 256 keer analogWrite schrijven of gebruik maken van een for lus. Dit […]

EV3 robot

Met de lego EV3 education set en de software die een gedeelte bevat waar via zelfstudie de robot kan verkend worden heb je uren lesmateriaal waarmee logisch denken kan aangeleerd worden. Je kan bijvoorbeeld zonder sensoren maar met wiskunde bepalen hoeveel rotaties de motoren moeten draaien om een bepaalde afstand af te leggen. Je kan een gelijkaardige bewerking doen om de robot een hoek te laten draaien. Uiteraard kan je ook sensoren gebruiken zoals een afstandsmeter, een kleursensor, een gyroscoop, … uitleg van de sensoren staat bij missiontomars. Deze sensoren kan je bijvoorbeeld gebruiken om bij de space challenge op de oefenposters bepaalde oefeningen uit te voeren. Alle uitleg van hoe dit allemaal werkt zit in de software. Als leerkracht moet je tijdens de installatie aangeven dat je leerkracht bent en dan zit er een schat aan informatie (de oplossingen) verborgen achter een knopje. Op deze manier kan je als leerkracht ook zien wat de leerlingen zien door van leerkracht naar student te switchen via die knop en omgekeerd. Als je bij de installatie voor leerling koos dan is deze knop niet aanwezig. Bij meer lezen een aantal filmpjes die deze oefeningen tonen. Lees verder overEV3 robot

Arduino tutorial : controle structuren.

De eerste tutorials tonen telkens een bepaalde functie die een oneindig aantal keer herhaald zal worden. Als je geen controle structuren gebruikt ben je in de mogelijkheden beperkt. Je kan dan namelijk enkel verschillende instructie achtereenvolgens uitvoeren met een te kiezen tussentijd dankzij een delay. Dankzij gebruik te maken van een controle structuur kan je […]

Arduino tutorial : analogRead()

Bij de tutorial van analogWrite kon je al lezen wat het verschil is tussen analoog en digitaal. Toen was het om een uitgang te kunnen regelen, nu is het om een input te kunnen lezen. Een eenvoudige input zoals een drukknop heeft maar twee toestanden namelijk 0 of 1 maar een NTC weerstand (dit is […]

Arduino Tutorial : digitalWrite()

Als je de tutorial van analogWrite gelezen hebt weet je dat signalen analoog kunnen zijn (theoretisch oneindig aantal toestanden kunnen aannemen) of binair / digitaal waarbij er slechts een beperkt aantal toestanden mogelijk zijn. Bij binair heb je te maken met 2 toestanden namelijk “AAN” of “5V” of “1” als eerste mogelijkheid en “UIT” of […]

Arduino Tutorial : AnalogWrite()

Zoals je misschien ondertussen al weet heb je een onderscheid tussen analoog en digitaal. Daar digitaal maar twee toestanden heeft namelijk “AAN” of “UIT” of ook wel in spanningen uitdedrukt “5V” of “0V” of met getallen “1” of “0” heeft men bij analoog veel meer mogelijke waarden. Bij de Arduino zal het niet echt analoog […]