De wereld om ons heen bestaat steeds meer uit dingen die iets kunnen. Slimme apparaten die niet meer alleen ‘zijn wat ze zijn’, zoals een kast of een stoel, maar ook iets doen. Dat kunnen ze niet uit zichzelf, maar omdat iemand ze heeft verteld wat ze moeten doen en hoe dat dan moet.
Deze apparaten kunnen vaak, net als wij, zien of horen, signalen geven of bewegen. Dit wordt allemaal geregeld door een computer, een machine brein.

Machinebrein geeft meer inzicht in deze nieuwe razendsnel veranderende wereld. Het inleidende gedeelte van dit boek beschrijft wat de rol van de computer daarin is. De eerste helft van de lessen in dit boek bestaat uit Scratch, om vertrouwd te raken met de principes van programmeren. In de tweede helft wordt de opgedane ervaring en kennis gebruikt om met de Scratch-kloon mBlock microcontrollers, elektronische modules en robots van Makeblock te programmeren en te besturen.

Makeblock heeft een uitgebreid ecosysteem van betaalbare microcontrollers, robots, sensoren, motoren en bouwmaterialen opgebouwd. Het gebruiksvriendelijke modulaire systeem in combinatie met de grafische programmeeromgeving van mBlock, maakt het prachtig gereedschap voor beginners om die nieuwe wereld te ontdekken.
Tot nu toe was er geen uitgebreid Nederlandstalig lesmateriaal beschikbaar. Dit is een van de belangrijkste redenen voor het ontstaan van dit boek.

Machinebrein heeft een lage instap en is niet bedoeld om alles volledig te begrijpen, maar om de onderwerpen ‘aan te raken’. Niettemin zijn er meer dan genoeg aanknopingspunten om er dieper in te duiken en is dit boek geschikt om ook in het voortgezet onderwijs een goede basis te leggen. Zowel op school als thuis is met dit boek heel veel te doen en te ontdekken.

Scratch is een programmeertaal die bedoeld is om kinderen te leren programmeren. Door gekleurde blokken aan elkaar te 'klikken' maak je op een eenvoudige, inituïtieve manier een programma. Met Scratch kunnen games, animaties en tekeningen worden gemaakt.

mBlock is een kloon van Scratch, waaraan een robots-blokkenpalet is toegevoegd. Met de blokken in dit palet kun je o.a. apparaten en robots van Makeblock programmeren.

over machinebreinbekijk machinebreinmakeblock-pakketteninfo