Een µcontroller (wiki) is niet veel anders dan een complete computer op 1 chip. In vergelijking met een gewone pc is een µcontroller langzamer, maar bevat buiten de processor al een flink stuk extra techniek. Verder zijn ze goedkoop. µControllers vormen het hart van elke robot. Zij zorgen ervoor dat een robot slim lijkt. Een µcontroller is gebouwd om enerzijds input, zoals sensoren, te kunnen lezen en anderzijds output, zoals motoren, te kunnen sturen. Dit alles gebeurt door een programma dat door de gebruiker moet worden ontwikkeld. Het programma leest bijvoorbeeld de sensoren en zet dan een motor aan of uit. Er bestaan vele smaken binnen de groep µcontrollers. Kenmerkend voor alle µcontrollers is dat zij anno 2020 nog steeds beter (sneller en met meer mogelijkheden) en tegelijkertijd goedkoper worden. Er bestaan diverse gangbare merken van µcontrollers voor robots.
- Experimenteerbordjes
|
Om u het solderen in deze fase te besparen is het verstandig om een experimenteerbordje te kopen. Hier zitten alle benodigde aansluitingen al op. Onderstaand de meest gangbare bordjes:
- Arduino
De Arduino serie is de absolute standaard in robotland. Deze bordjes zijn gebaseerd op de µcontrollers die in het verleden door Atmel werden geproduceerd. Tegenwoordig is Atmel onderdeel van Microchip. Deze bordjes zijn goedkoop en er bestaat erg veel support voor. Wij gebruiken tegenwoordig bijna uitsluitend Arduino bordjes.
- Lego
Indien uw kennis van programmeren en Engels beperkt is, dan kunt u kiezen voor een systeem van Lego Mindstorms (wiki). Deze set laat zich met een makkelijke taal programmeren en er bestaat ook veel voorbeeldsoftware voor. Nadeel is dat het relatief duur en langzaam is.
- Parralax
Parralax biedt meer dan enkel zijn Stamp bordjes. Deze set laat zich met een makkelijke taal programmeren en er bestaat ook veel voorbeeldsoftware voor. Nadeel is dat het relatief duur en langzaam is.
- ATSTK600
Als u toch een losse µcontroller wilt programmeren en testen dan kunt u een Atmel ATSTK600 kiezen.
|
- Losse µcontrollers
|
De keuze voor een bepaalde µcontrollers is afhankelijk van uw kennis, eisen en budget. Indien u denkt dat u met een soldeerbout en C (wiki) of een andere low level programmeertaal zoals bijv. assembler (wiki) kunt omgaan dan kunt u kiezen voor Microchip serie. Er bestaat er ook een AVR-tutorial. Enkel een µcontroller doet nog niet veel. Hij zal moeten worden aangesloten op een omgeving. Wij hebben een setje minimale ontwerpeisen opgesteld. Deze ontwerpeisen zijn allemaal opgenomen in experimenteerbordjes en voor verreweg de meeste gebruikers is daarom een experimenteerbordje aan te bevelen. Bovendien worden µcontrollers steeds kleiner en zijn nu zo klein dat ze door een hobbyist niet meer te solderen zijn. |
Algemene informatie over dit onderdeelAlgemene informatie test |
---|
Menu groep   | µControllers | Laatste verandering   | 2024-03-26 |
Warning: include(/var/www/html/robotigs/includes/wishlistperpart.php): Failed to open stream: No such file or directory in /var/www/html/robotigs/includes/parts_header.php on line 128
Warning: include(): Failed opening '/var/www/html/robotigs/includes/wishlistperpart.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/robotigs/includes/parts_header.php on line 128
|