Arduino Computerplatform

Arduino programmeerbaar microprocessor board voor de doe-het zelver
Lees meer

ARDUINO mini computer

Arduino is een opensource-computerplatform dat is opgebouwd rond de ATmega168-microcontroller van Atmel en het softwareontwikkelplatform Processing.
Dit platform is bedoeld voor hobbyisten die geïnteresseerd zijn in het maken en ontwerpen van slimme en creatieve objecten die kunnen reageren op hun omgeving.

De Arduino kan worden geprogrammeerd met IDE software (Integrated Development Environment).

Met Arduino is het mogelijk apparaten en projecten te creëren die communiceren met hun omgeving door middel van digitale en/of analoge ingangssignalen.
Via deze ingangen kan men dan op zijn beurt digitale of analoge uitgangen gaan sturen en daadvoor condities in programmeren.
Een ingangssignaal kan bijvoorbeeld worden gegeven door schakelaars, lichtsensoren, bewegingsmeters, afstandsmeters, temperatuursensoren, of op basis van commando's afkomstig van internet, een radiomodule of een ander apparaat met een seriële interface.
Uitgangssignalen kunnen bijvoorbeeld motoren, lampjes, pompjes en beeldschermen aansturen, maar ook input genereren voor een andere Arduinomodule.

Daarnaast bestaan ook zogenaamde "shields". Deze integreren vaak verschillende sensoren en modules in één printplaat. Deze kan dan gemakkelijk op de Arduino aangesloten worden door hem te plaatsen op de input-/outputpinnen van de Arduino.
Deze shields worden voorgemonteerd verkocht, maar kunnen ook als kit verkregen worden en dienen dus zelf nog gesoldeerd te worden. Veelvoorkomend zijn de wifi- en gps-kits. 

Soorten:

Het Arduinoplatform kent allerlei uitvoeringen van de hardware rond de Atmega168 of Atmega328. De meest gebruikte modules die kant-en-klaar aangeboden worden, zijn:

  • Arduino micro. Ongeveer hetzelfde als de nano, maar dan nog kleiner, omdat een USB-controller en bijbehorende connector ontbreken. Voor communicatie met een pc is een optionele USB-B- of RS-232-adapter nodig.
  • Arduino UNO. Arduino UNO is de nieuwste versie van het ontwikkelbord en de opvolger van Arduino Duemilanove. De UNO heeft een andere USB-to-Serialchip in zich dan de vorige versies, namelijk de ATmega8U2 USB-naar-TTL. Het heeft net als zijn voorgangers een USB-B-connectie en heeft verder een bootloader die slechts 0,5 kB van het totale geheugen gebruikt, de voorganger gebruikte 2,0 kB.
     
  • Arduino Leonardo. De Arduino Leonardo is een microcontrollerboard dat op de ATmega32u4 is gebaseerd. Het heeft 20 digitale in- en uitgangen, waarvan 7 als PWM uitgang gebruikt kan worden en 12 als analoge ingang. Verder heeft het board een 16 MHz kristal oscillator, een micro USB aansluiting, een voedingsaansluiting, een ICSP header-connector en een reset knopje. Doordat de ATmega32U4 ingebouwde USB-communicatie heeft, is er geen extra USB-to-serial chip nodig.
     
  • Arduino Duemilanove. Dit is de opvolger van de Diecimila en wordt opgevolgd door de UNO. Verschil met de Diecimila is dat de Duemilanove automatisch omschakelt tussen USB-voeding en een losse adapter. De Duemilanove is de meest eenvoudig te gebruiken versie van Arduino omdat deze direct op de computer kan worden aangesloten en makkelijk te gebruiken aansluitcontacten heeft. Er is een mogelijkheid om zogenaamde shields op het Arduinobord te plaatsen waardoor de mogelijkheden worden uitgebreid. Voorbeelden zijn shields waarmee communicatie mogelijk is tussen twee Arduino's, een shield voor het besturen van servomotoren, een shield voor het aansturen van RGB-leds of een ethernetadapter om de Arduino aan te sluiten op het internet. Het is mogelijk om meerdere shields op elkaar te zetten, waardoor een soort flat ontstaat. De geprogrammeerde code wordt geüpload via USB-B. De kosten van een Arduino Duemilanove liggen rond de 26 euro. De Atmega-chip is geplaatst in een DIP-socket, en is makkelijk te vervangen, bijvoorbeeld als de chip overbelast is geraakt door aangesloten randapparatuur.
  • Arduino Mega
    De Arduino Mega 2560, met de Atmega 2560-chip, is vergelijkbaar met de Arduino UNO, 
    Met meer programmeerbaar geheugen (256 kB in plaats van 32 kB), en meer programmeerbare aansluitingen (70 in plaats van 20).
  • Arduino Nano. Dit is een kleine versie met precies dezelfde mogelijkheden als de Duemilanove, maar hij mist een 6V-adapter-plug en is op een breadboard te plaatsen. De afmeting is zo klein doordat gebruik wordt gemaakt van een vastgesoldeerde Atmega-chip in een SMT TQFP-behuizing. De communicatie met de pc gaat met USB mini-B. Door de breadboardpinnen is het minder eenvoudig om shields te gebruiken. Er is een adapterboard of een bandkabel als verbinding nodig.
Door het gebruiken van onze website, ga je akkoord met het gebruik van cookies om onze website te verbeteren. Dit bericht verbergen Meer over cookies »