Bram Vanderborght - Enzu - Robocup Junior
Bram Vanderborght - Enzu - Robocup Junior
Bram Vanderborght - Enzu - Robocup Junior
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3<br />
waarMEE dENkT dE LEGO<br />
MINdSTOrMS NXT?<br />
Net zoals de hersenen bestaat een computer uit verschillende eenheden elk met een verschillende<br />
functie. Het hart van de computer is de processor. In dit kleine stukje elektronica<br />
gebeuren de berekeningen. De processor bestaat uit miljoenen transistoren vergelijkbaar<br />
met de zenuwcellen in de hersenen. Transistoren zijn piepkleine elektrisch gestuurde<br />
schakelelementen. De processor rekent echter enkel met nullen en enen, de zogenaamde<br />
bits. Wanneer we 8 bits gebruiken dan noemt men dit een byte. Hiermee kunnen we de<br />
getallen 0 (=00000000) tot 255 (=11111111) voorstellen. Het getal 52 is bijvoorbeeld 00110100.<br />
Deze voorstelling noemen we het binaire getalstelsel. De processor in de LEGO NXT is<br />
een 32-bit ARM7 processor en luistert naar de naam AT91SAM7S256. De 32-bit betekent<br />
dat de processor met getallen werkt die 32 bit lang zijn, dit zijn dus de getallen van 0 tot<br />
4.294.967.295. Hoe snel de computer rekent is een belangrijke eigenschap van de processor<br />
en wordt bepaald door de kloksnelheid van de processor. De klok van de processor gaat op<br />
regelmatige tijdstippen een signaal uitzenden waarop alle transistoren tegelijkertijd hun<br />
volgende berekening uitvoeren. Hoe sneller de klok deze signalen kan uitzenden, hoe meer<br />
berekeningen de processor kan uitvoeren. De kloksnelheid van de NXT processor is 48<br />
MHz (megahertz of 48.000.000 Hz). De processor haalt uit het geheugen data op en schrijft<br />
er terug weg. In het RAM (Random Access Memory) geheugen wordt data opgeslagen die<br />
de processor nodig heeft om de berekeningen uit te voeren. Daarom wordt dit geheugen<br />
ook het werkgeheugen genoemd. De LEGO NXT heeft 64 kB (64 kilobyte of 64.000byte)<br />
RAM geheugen. Om je programma op te slagen heb je een apart geheugen ter beschikking<br />
met een grootte van 256 kB Flash. Al deze elementen zitten in het zwarte doosje (de chip)<br />
met nummer 1. De hoofdprocessor wordt in zijn taak nog eens geholpen met de 8-bit AVR<br />
processor met de naam ATMEGA48 (4 MHz – 512 byte RAM - 4 kB Flash) en zit in het doosje<br />
met nummer 2. Al deze elektronica moet gevoed worden. Hiervoor moet je 6 AA batterijen<br />
in de LEGO NXT steken. Een heroplaadbare batterij is aangeraden als je de LEGO NXT vaak<br />
gebruikt. Lees in de gebruikshandleiding hoe je de batterijen moet aansluiten en gebruiken.<br />
Bovendien zie je op de foto nog heel wat andere componenten. Deze verbinden de processor<br />
met de sensoren, beeldscherm, motoren, knoppen, bluetooth en USB.<br />
SamENvaTTiNG TEchNiSchE SpEcificaTiES<br />
• 32-bit ARM7 microprocessor<br />
• 256 Kbytes FLASH, 64 Kbytes RAM<br />
• 8-bit microprocessor<br />
• 4 Kbytes FLASH, 512 Byte RAM<br />
• Bluetooth draadloze communicatie (Bluetooth<br />
Class II V2.0 volgend)<br />
• USB 2.0 full speed poort (12Mbit/s)<br />
• 4 inputpoorten, 6-draads kabel digital platform<br />
• 3 outputpoorten, 6-draads kabel digital platform<br />
• 100x64 pixel LCD grafisch beeldscherm<br />
• Luidspreker, 8 KHz geluidskwaliteit<br />
• Voedingsbron: Herlaadbare Lithium batterij of<br />
6 AA batterijen