Arduino Projekten

Mon 21-Jan-19
15:48:24




Introduktie

Datum: Sat 30 November 2013
Samenvatting: Een introduktie naar de Arduino.


Volgens de officiele site van Arduino is de Arduino "een open-source electronica platform om prototypes te ontwikkelen met flexibele, eenvoudig te gebruiken hardware en software. Het is bedoeld voor artiesten, kunstenaars, ontwerpers, hobby-isten en een ieder die geïnteresseerd is in het creëren van interaktieve voorwerpen en omgevingen."

Inhoud Introduktie-pakket

Er is een compleet introduktie-pakket te bestellen om kennis te maken met de Arduino microcontrolers. Dit is tevens mijn aller eerste kennismaking met een microcontroler op zich. Maar met mijn enorme ervaring met assembly voor een 6502-CPU (dat is alweer begin jaren 1990 geweest) en Turbo/ Borland Pascal en met het ontwikkelen van digitale elektronica (voornamelijk met de 7400-serie), is dit weer een nieuwe uitdaging.

Het pakket dat ik bestelde, bevat:

  • Handleiding (in kleur) (in het engels) met inleiding en 13 experimenten;
  • Mini printplaatje met de Arduino One;
  • Mini bread-board (30*(5+5)) om componenten in te prikken en met elkaar te verbinden;
  • Kunststof plaatje, waarop de Arduino en de bread-board genonteerd wordt;
  • Bosje met draadjes, waarvan de uiteindes zijn voorzien van massieve pennen;
  • Wat electronica componenten;
    • Rode en groene LED's;
    • Blauwe big LED (10mm);
    • RGB-LED;
    • Schuifregister 74HC595;
    • Mini servo;
    • Elektromotor;
    • LDR;
    • Druksensor;
    • Instel Potmeter;
    • Diverse weerstanden;
    • Drukknoppen;
    • Transistor;
    • Piezo Element;
    • Relais;
  • Papieren hulpblaadjes voor het bread-board om de componenten op de juiste plaats te prikken.

Aanstuurmogelijkheden

De Arduino is een micro-controler met een aantal elektronische in- en uitgangen. Een micro-controler is te beschouwen als een computer in het klein, die zelf te programmeren is. Bij de Arduino gebeurt het programmeren in (een dialect van) C/ C++.

De in-/ uitgangen van de Arduino zijn gegroepeerd in:

  • 6 analoge ingangen (0 .. 1023 op de pennen A0, A1, A2, A3, A4, A5);
  • 6 PWM uitgangen (0 (=0%) .. 255 (=100%) Pulsbreedte op de pennen D3, D5, D6, D9, D10, D11);
  • Digitale ingangen (LOW en HIGH);
  • Digitale uitgangen (LOW en HIGH).
Alles is wel in te stellen als digitale uitgang, zelfs de analoge ingangen.

Op zich zijn het leuke experimenten die in de handleiding staan beschreven, maar nadat alles is uitgeprobeerd, wordt het tijd voor meer ... voor de grotere uitdagingen, voor meer potentionmeters (om bijv. RGB-LED's mee aan te sturen), voor meer LED's (meer schuifregisters, RGB-Matrix panelen) ...

Afbeeldingen

01_intro_1.jpg
1/3: 01_intro_1.jpg.
01_intro_2.jpg
2/3: 01_intro_2.jpg.
01_intro_3.jpg
3/3: 01_intro_3.jpg.