Een ATmega328 in DIP-behuizing, pre-loaded met de Arduino UNO (16MHz) bootloader. Daardoor kunt u Arduino code gebruiken in uw project en werkt dit zonder een echt Arduino Board. Om deze chip te laten werken met de Arduino IDE, moet u een externe 16MHz kristal of resonator, een 5 V voeding en een seriële verbinding hebben.
Uitvoering
23 I/ O’s, waarvan 6 kanalen voor de 10-bit ADC zijn
Voor elektronicahobbyisten is Arduino toch wel de belangrijkste ontwikkeling van de laatste jaren geweest. Het aansturen van projecten was nog nooit zo eenvoudig als nu met Arduino.
Zelfs voor beginners met programmeren en elektronica heeft Arduino de drempel weggenomen. Juist deze groep met beginners staan aan de basis van het immense succes van Arduino.
Arduino richt zich van oorsprong op kunstenaars, ontwerpers en hobbyisten welke met het Arduino development board op eenvoudige wijze verschillende soorten input kunnen omzetten in een actie (de output).
Geschiedenis van Arduino
De ontwikkeling van Arduino is gestart in 2005 in Italië. De insteek was het maken van een development board welke goedkoper zou zijn dan de gebruikelijke prototyping systemen van destijds. Aan de basis van het ontwerp ligt het open-source “Wiring Platform”.
Arduino is open-source
Arduino is, net als het eerder genoemde “Wiring Platform”, een open-source systeem. Dit houdt in dat de ontwerpen van het Arduino platform voor iedereen beschikbaar zijn. Het zelf maken van een dergelijk systeem op basis van deze ontwerpen is geen probleem, het mag dan echter niet de naam “Arduino” dragen. Dit is ook de reden dat er verschillende versies van het Arduino systeem in omloop zijn met de namen:
Freeduino;
Boarduino;
Netduino;
etc.
Arduino toepassingen
Arduino is geschikt voor tal van toepassingen, van het simpelweg aansturen van een aantal LED’s, het bewateren van de planten in huis, tot aan het bouwen van eigen robots.
Er zijn duizenden – zo niet miljoenen – verschillende Arduino projecten te bedenken, het internet staat er dan ook vol mee. Een zoekopdracht op ‘Arduino project’ levert al meer dan miljoenen resultaten op in Google.
Arduino programmeren
Het programmeren van een Arduino board gaat via een eigen programmeeromgeving, de zogeheten “Arduino Development Environment”. Deze software is gratis te downloaden via de officiële website van Arduino en bevat naast een text editor voor het schrijven van programma’s ook een aantal andere hulpmiddelen én een aantal voorbeeldprogramma’s welke direct op het Arduino board te plaatsen zijn.
Het is geen verplichting om te programmeren via de Arduino software, het is in feite gewoon een AVR board en dus ook te programmeren met AVR C of C++.
Ook grafisch ‘programmeren’ is mogelijk met Arduino, hier bestaan verschillende programma’s voor. Zo zijn er programma’s waar de gebruiker simpelweg functies in de vorm van grafische icoontjes hoeft te slepen om een programma te schrijven (drag ’n drop).
We hebben vele boeken online om het programmeren met Arduino te leren.
Om de beste ervaringen te bieden, gebruiken wij technologieën zoals cookies om informatie over je apparaat op te slaan en/of te raadplegen. Door in te stemmen met deze technologieën kunnen wij gegevens zoals surfgedrag of unieke ID's op deze site verwerken. Als je geen toestemming geeft of uw toestemming intrekt, kan dit een nadelige invloed hebben op bepaalde functies en mogelijkheden.
Functioneel
Altijd actief
De technische opslag of toegang is strikt noodzakelijk voor het legitieme doel het gebruik mogelijk te maken van een specifieke dienst waarom de abonnee of gebruiker uitdrukkelijk heeft gevraagd, of met als enig doel de uitvoering van de transmissie van een communicatie over een elektronisch communicatienetwerk.
Voorkeuren
De technische opslag of toegang is noodzakelijk voor het legitieme doel voorkeuren op te slaan die niet door de abonnee of gebruiker zijn aangevraagd.
Statistieken
De technische opslag of toegang die uitsluitend voor statistische doeleinden wordt gebruikt.De technische opslag of toegang die uitsluitend wordt gebruikt voor anonieme statistische doeleinden. Zonder dagvaarding, vrijwillige naleving door je Internet Service Provider, of aanvullende gegevens van een derde partij, kan informatie die alleen voor dit doel wordt opgeslagen of opgehaald gewoonlijk niet worden gebruikt om je te identificeren.
Marketing
De technische opslag of toegang is nodig om gebruikersprofielen op te stellen voor het verzenden van reclame, of om de gebruiker op een site of over verschillende sites te volgen voor soortgelijke marketingdoeleinden.