Arduino cursus/Dag 4

Uit Lab
Naar navigatie springen Naar zoeken springen
Dag 3 Arduino cursus

Zie ook Regels en richtlijnen
Zie ook Artikelen bewerken

Dag 4 Arduino cursus

Nu zelf aan de slag! Bedenk een project dat je kunt maken met de bouwstenen die je de vorige dagen geleerd hebt. Maak het niet te ingewikkeld: als je meer ervaring hebt, kun je later je project altijd nog uitbreiden.

Denk bij het uitvoeren van je project om de volgende zaken:

  • bouw je project stap voor stap op
    • maak de stappen "zo klein mogelijk"
    • test (voor zover het kan) het resultaat van elke stap
      • als het kan, test dan de hardware en de software eerst afzonderlijk

Arduino ontwikkelingen

ARM-borden

De nieuwste borden van Arduino gebruiken een ARM-processor, in plaats van de processor die in de UNO e.d. gebruikt wordt. Deze nieuwere microcontrollers werken bovendien op 3.3V. Je kunt nog steeds de Arduino IDE voor deze microcontrollers gebruiken: je hoeft alleen via Hulpmiddelen->board het juiste bord in te stellen.

3.3V versus 5V

De huidige microcontrollers gebruiken 3.3V in plaats van 5V voor de voeding en voor de logische niveaus. Je kunt deze verschillende spanningen niet zonder meer door elkaar gebruiken. Ook veel van de huidige sensoren gebruiken 3.3V. Deze kun je zonder problemen gebruiken met de 3.3V microcontrollers. Als je deze wilt aansturen met 5V moet je de spanningsniveaus omzetten, bijvoorbeeld met:


Arduino alternatieven - met de Arduino IDE

In de eerste plaats kun je met de Arduino IDE vaak bordjes programmeren die dezelfde microcontroller gebruiken als de Arduino UNO e.d.. Een voorbeeld hiervan is de Adafruit Flora, voor "wearable computing". Deze kun je bijvoorbeeld samen met sensoren en LEDS in kleding naaien, met geleidende draad.

Je kunt tegenwoordig de Arduino-programmeeromgeving (IDE) ook gebruiken voor andere borden dan alleen de Arduino-familie. Adafruit heeft bijvoorbeeld een aantal borden ontwikkeld die je (ook) kunt programmeren met de Arduino IDE, zoals de Feather-familie

Andere populaire microcontroller-families zijn de ESP8266 of de nieuwere ESP32. Ook deze kun je met de Arduino IDE programmeren.

Je kunt met de Arduino programmeeromgeving (IDE) tegenwoordig ook andere microcontrollers programmeren. Een propulaire

Voorbeeld: ESP8266 (Wemos D1 mini pro; NodeMCU V1.0)