het was een tijdje prutsen en af en toe best frustrerend. Maar het resultaat mag er zijn.
Python
Klussen aan de auto
Vandaag zetten we de auto in elkaar.Veel kleine schroefjes en draadjes en het moet ook nog eens precies. Best een lastig klusje dus!
Maar het resultaat is niet slecht!
Tip : site om Python te leren!
Deze week gaan we aan de gang met een uitgebreider Python script om zelf de afstandssensor te gebruiken. Dat als voorbereiding op de aansturing van de motor zelf.
Wil je zelf nog meer Python leren?
Op onderstaande website kun je leren programmeren in Python.
Heb je (thuis) een Windows computer, dan moet je eerst Python installeren:
Veel plezier!
Afstand Sensor
Vandaag zijn we aan de slag gegaan met input.
we hebben een afstand sensor (zo één die een geluid signaal uitzend en aan de hand van de reactie tijd de afstand berekend) aangesloten op onze raspberry pi. Doel was dit keer om te zien hoe inputs werken en hoe je die in je programma kunt gebruiken.
Dat blijkt is dat dit nog best wel lastig was. Soms werkte het niet en dan was het moeilijk om te zien waarom niet. los draadje, breadboard die net niet helemaal deed wat hij moest, of een foutje in het programma. Best lastig allemaal. En dan moet je snel je bedrading omzetten. Vaak hebben we daar niet het geduld voor. Gelukkig hebben we daarom een kleine groep en zijn Wouter en ik met z’n tweeën.
Maar, dan lukt het. Gaaf!
Python en Ledjes
in dit blok werken we naar een robot die je zelf kan bedienen of die zelf kan rijden. Daarvoor zijn we overgestapt van scratch, een visuele taal die veelal gebruikt wordt om te leren programmeren, naar python, een veel krachtigere taal.
De eerste les hebben we ons vooral gericht op de basis: output .
De allereerste stappen waren het leren van de linux command line. Hoewel we erg gewend zijn aan het werken met een grafische desktop (en dat meestal ook prima werk), ontkom je er als echte progammeur niet aan dat je heel veel typt.
En als je eenmaal die basis onder de knie hebt dan is de volgende stap een simpel programmaatje schrijven in python: lampjes aan en uit laten gaan. Kinderen werken op één computer, maar benaderen een andere computer die op een tafel in de ruimte staat. op die computer sluiten ze een ledje aan. En met een programma zorgen ze ervoor dat dat ledje op commando aan en uit knippert.
één ledje is er geen. Dus…
en dan krijg je uiteindelijk:
1e test van een afstandssensor
Hoe werkt die sensor nou weer? Dat moeten we natuurlijk thuis uitgebreid testen. En als het werkt, dan is dat best kicken. Kijk maar mee.
Dit keer werken we niet met scratch maar met een veel krachtigere programmeertaal: python. Zo ziet het programma dat je hierboven ziet eruit.