We breiden onze lijn met besturingssystemen uit met de toevoeging van microcontrollers, shields en andere hardware, en we zijn bovendien officieel distributeur van Arduino‑producten geworden. Arduino is een van de koplopers op het gebied van open‑source elektronicaplatformen en een van de populairste hardwaremerken in de industrie.
Begonnen in Italië in 2005, hebben ze zich in de loop der jaren geleidelijk uitgebreid, met veel fabrikanten en distributeurs die wereldwijd zijn gestart. Er is zelfs eigen software waarmee je de Arduino‑microcontrollers en ‑boards kunt programmeren en coderen: de Arduino IDE, die wij voor al onze programmering in klantprojecten gebruiken.
Gelukkig is het eenvoudig genoeg zodat zelfs beginners zonder programmeerervaring het razendsnel oppikken, maar ook geavanceerd genoeg om ervaren programmeurs heel veel opties te bieden. De software is bovendien compatibel met elke Windows-, Mac- of Linux‑computer. Er zijn veel verschillende soorten Arduino‑boards beschikbaar, waarvan we er hieronder enkele doornemen.
Soorten Arduino‑boards
We nemen enkele van de beste boards door die we beschikbaar hebben. Ze zijn allemaal relatief eenvoudig te gebruiken en klaar voor gebruik met wat basisprogrammering.
Arduino Uno

Dit is de voorkeurskeuze voor beginners en een van onze bestsellers op het gebied van microcontrollers. Hij heeft 14 digitale in-/uitgangspinnen (6 kunnen PWM‑pinnen zijn), 6 analoge ingangen en een klok van 16 MHz. Met deze eigenschappen kan hij communiceren met veel verschillende sensoren en toepassingen.
De bedrijfsspanning is 5 V en hij kan werken op een ingangsspanning van 6–20 V, waarbij 7–12 V de aanbevolen ingang is. Voeding via de USB‑poort is ook mogelijk. De 5 V‑pin kan bij het voeden van andere sensoren en uitgangen maximaal 1 A leveren; voor meer is een aparte voedingsbron nodig, anders raakt het board beschadigd. De afmetingen zijn 2.7" x 2.1".
Arduino Micro

Dit is het board waar je voor kiest wanneer ruimte en formaat een belangrijke rol spelen in je project/besturingssysteem. Het is een van de kleinste microcontrollers in ons assortiment, slechts 0.7" x 1.9", en het heeft veel van dezelfde functies als de Uno. De belangrijkste verschillen zijn dat hij 20 digitale in-/uitgangspinnen heeft (7 kunnen PWM‑pinnen zijn) en 12 analoge ingangen.
Arduino Leonardo

De Leonardo heeft dezelfde specificaties als de Micro, maar onderscheidt zich van andere boards doordat hij geen externe chip voor USB‑functionaliteit heeft. Deze boards worden verbonden via een “virtuele COM‑poort”, waardoor de Leonardo en Micro als toetsenbord/muis met de computer kunnen fungeren. Nog iets wat ze onderscheidt van andere boards is dat er geen reset plaatsvindt wanneer de seriële poort wordt geopend. De afmetingen zijn 2.7" x 2.1".
Arduino Due

Dit is waarschijnlijk het meest geavanceerde board in ons assortiment; het meest opvallende verschil met andere Arduino‑boards is dat het op 3,3 V draait in plaats van de normale 5 V. Dat betekent dat er mogelijk externe schakelingen nodig zijn om met normale 5 V‑sensoren en ‑uitgangen te interfacen. Hij heeft 54 digitale in-/uitgangspinnen (waarvan 12 PWM), 12 analoge ingangen en 4 UART’s. Hij gebruikt een 32‑bit‑processor die op 84 MHz draait, waardoor hij grote berekeningen meer dan 5 keer sneller kan uitvoeren en programma’s tot wel 10 keer sneller kan draaien dan al onze andere Arduinos. De afmetingen zijn 2.1" x 4".
Arduino‑microcontrollers
Arduino Mega

Dit board is de voorkeursoptie wanneer je een project/ontwerp hebt met heel veel in- en uitgangen. Het heeft dezelfde specificaties als de Uno, met enkele belangrijke verschillen. Het heeft 54 digitale in-/uitgangspinnen (14 kunnen PWM zijn), 16 analoge ingangen, 4 UART’s voor seriële communicatie en de afmetingen zijn 2.1" x 4".
Arduino‑programmeren
Nu we onze selectie Arduino‑boards hebben doorgenomen, is het tijd om te leren hoe je begint met programmeren. Ga eerst naar de officiële Arduino‑site voor het downloaden van de IDE‑software, die we in deel één kort hebben genoemd. Dit is de software waarmee alle Arduino‑boards worden gecodeerd en geprogrammeerd, en zodra hij is geïnstalleerd, kun je aan de slag. Voordat je begint, moet je in de software het board selecteren dat je wilt gebruiken. Klik in het bovenste menu op “Tools” en kies vervolgens “Board”, en selecteer het board dat je wilt gebruiken. Klik daarna opnieuw op “Tools”, maar kies deze keer “Port” en selecteer de poort die overeenkomt met je Arduino. Hieronder zie je een afbeelding van het IDE‑softwarescherm.

De simpelste manier om je board te testen en te controleren of de programmeersoftware werkt, is de “Blink”-test. Veel Arduinos hebben een ingebouwde LED, die in dit voorbeeld zal knipperen om te testen of hij functioneert. Klik in de IDE‑software op “File”, vervolgens op “Examples”, daarna op “Basics” en selecteer ten slotte de optie “Blink”. Zorg ervoor dat je de pin wijzigt van 13 naar de pin waarop de LED zit op het board dat je gebruikt. De standaardvertraging, 1000, pauzeert het “Blink”-programma een bepaalde tijd; in dit geval betekent 1000 1 seconde, omdat het in milliseconden is gecodeerd. Zodra je dit hebt getest en weet dat het werkt, kun je beginnen met coderen! We raden aan een van onze eerdere berichten te bekijken om voorbeeldcode uit te proberen en wat basisfunctionaliteit te testen, zoals hoe je de timing van de beweging van een lineaire actuator.
Hopelijk vond je dit nuttig en voel je je wat beter geïnformeerd over het gebruik van onze Arduino‑microcontrollers met Actuators. Wil je er vandaag nog een bestellen, dan kan dat online of neem contact met ons op als je nog vragen hebt over Arduino of een van onze andere producten. Ons team van ingenieurs staat altijd klaar en helpt je graag bij het beantwoorden van je vragen en het ontwerpen van je perfecte project.