Arduino
InleidingInleiding
Beginnen
Programmeren
Aansluiten
Programmeren
ComponentenArduino UNO
USB Kabel
Breadboard
Multipinconnector
Jump wires
Halfgeleiders
LED
RGB LED
Matrix LED
LED ring
Seven-segment display
Weerstand
Push buttons
Buzzers
Potentiometer
GY-521
Tilt sensor
Infrarood track sensor
Lichtsensor
Temperatuur sensor
Regen sensor
ToolsWeerstand kleurcodes
Weerstand voor LED berekenen
Wet van Ohm berekenen
Spanningsdeler
Vermogen berekenen
Hexadecimale kleuren
ProjectenBLINK
Knipperlicht
Kit uit Knightrider
Temperatuur meting
Goed/fout knop
Lichtintensiteit
7-Segment looplichtje
7-Segment ommetje
7-Segment nummerdisplay
4 digits 7-segment LED display
Links/rechts stapje voor stapje
Buzzer
Regelbare piep
State machine
Stoplichten
RGB LED
Charlieplexing
Charlieplexing met 6 LEDs
Charlieplexing met 12 LEDs
Nixie Buis
Nixie Tellen
8x8 LED Matrix
Blokje om
Sterrenhemel
Slang
Looptekst
Achteruitrijsensor
Little Buddy Talker
LED ring looplicht
LED ring willekeurig discobol
Reactie spelletje
Afstand meten
Digitale Temperatuur meter
Wifi connectie
ProgrammerenOmgeving opzetten
Libraries
Seriele monitor
DCC
TechniekenElectriciteit
Stroom
Spanning
Weerstand
Vermogen
Wet van Ohm
Spanningsdeler
Kennismaking
Welkom in de wereld van de Arduino. De Arduino is voortgekomen uit een vrijwilligers project om electronica beschikbaar te maken voor iedereen. Zowel voor beginners en gevorderden. Zoals je zult gaan zien, zijn ze daar prima in geslaagd. Ik ben zelf ook een beginner in deze wereld en kan toch al veel zelf maken.
Alles hier draait om het Arduino printkaartje. Hierop zit de processor, aansluitingen voor stroom, geluid en mogelijkheden om andere dingen aan te sluiten. Ik koop deze goedkoop in China voor 6 of 7 Euro, niet de officiele, ze werken echter prima. In Nederland kosten ze rond de 22 Euro. Hiernaast heb je nog wat andere onderdelen nodig, draadjes, weerstanden, LEDs etc. Dit kun je zo duur maken als je zelf wilt. Vanaf de 15 Euro kun je (ook in China) al een hele set kopen waar je heel veel mee kunt. Deze kosten in Nederland al gauw rond de 50 Euro.
De benodigde software programma's kun je gratis downloaden of gewoon zelf maken. We laten beiden hier zien.
Microprocressor
Je hoort soms praten over microprocessors en een microcontrollers. In beide woorden komt het woord
micro
voor, wat gewoon klein is.
Omgevingen
Een microcontroller heeft geen operating systeem. Je moet dus zelf alles regelen. Dat lijkt een nadeel, maar het is eigenlijk een voordeel. Je kunt immers eenvoudig alles regelen.
We beginnen altijd met een ontwikkelomgeving. Hierbij sluit je de Arduino met een speciale USB kabel aan op je computer. Via deze kabel loopt er stroom naar de Arduino en de computer kan via de kabel met de Arduino praten. Op je eigen computer schrijf je je programma, zet deze klaar en upload deze dan naar de Arduino. De Arduino slaat dit programma op en zal het bewaren (ook als de stroom uit is). Het programma zal op de Arduino blijven net zolang tot je het overschrijft met een nieuw programma. Je kunt de Arduino nu loskoppelen van je PC. Met stroom blijft de Arduino dan jouw programma uitvoeren. Bevalt het toch niet? Dan kun je op je eigen computer het programma helemaal aanpassen en opnieuw uploaden naar de Arduino, net zolang totdat het perfect werkt.
Als het programma helemaal goed werkt, dan ben je klaar met de ontwikkelomgeving. Je hebt je computer verder in dit verhaal niet meer nodig. Deze kunnen we loskoppelen. Het programma staat nu immers op de Arduino, en die kan zijn gang gaan. Hij heeft nu echter wel stroom nodig (krijgt deze niet meer via de computer) dus we moeten een batterij of een kleine transformator aansluiten op de Arduino.
Het is goed om te onthouden welk programma nu op de Arduino staat. Iedere keer als je de Arduino aanzet, dan zal automatisch je programma starten en blijft hij dit uitvoeren zolang er stroom op staat. Wat het programma doet bepaal je zelf. De Arduino kan heel veel. Er is volop informatie te vinden op internet.
Aan de slag
Je wilt waarschijnlijk nu aan de slag. Je zult nu dus eerst je eigen Arduino en onderdelen moeten gaan kopen. Er is veel te koop voor bij de Arduino. Dat is behoorlijk overweldigend. Het is zelfs nog erger: want ook allerlei electronica onderdelen die niet speciaal voor Arduino zijn gemaakt, kun je gewoon gebruiken. Soms heel goedkoop, soms prijzig. Je kunt het dus zo kostbaar maken als je zelf wilt. De projecten hier op de site beschrijven de eerste stapjes en laten je al veel leuke makkelijke projecten maken.
Zoals aangegeven is de Arduino los te koop, de echte in Europa of een kloon in China. Zelf heb ik in China voor rond de 25 Euro een uitgebreide
Start Kit
gekocht. Zie bijvoorbeeld op
wish.nl
. Buiten een Arduino zitten hier al lekker veel onderdelen in, waarmee je direct al aan de slag kunt. LED's, weerstanden, breadbords, displays etc. Veel voor weinig. Ik praat steeds over de Arduino. Er zijn echter meerdere vormen en varianten. Als ik het over het Aruino bord heb, dan bedoel ik de Arduino UNO. Andere borden zijn krachtiger, energie zuiniger etc. Net waar je het voor wilt gebruiken.