Arduino cursus/Dag 4: verschil tussen versies

Uit Lab
Naar navigatie springen Naar zoeken springen
Regel 31: Regel 31:
* https://www.adafruit.com/feather
* https://www.adafruit.com/feather


Andere populaire microcontroller-families zijn de ESP8266 of de nieuwere ESP32. Ook deze kun je met de Arduino IDE programmeren.
Andere populaire microcontroller-families zijn de ESP8266 of de nieuwere ESP32. Ook deze kun je met de Arduino IDE programmeren. Bekende borden die deze microcontroller gebruiken zijn de NodeMCU (V1.0 of hoger); en de Wemos D1 mini pro. (Andere borden zijn soms ook bruikbaar, maar hebben niet altijd een snel USB-interface.) De volgende opdracht laat je zien hoe je deze kunt programmeren met de Arduino IDE.
 
Je kunt met de Arduino programmeeromgeving (IDE) tegenwoordig ook andere microcontrollers programmeren. Een propulaire
 
Voorbeeld: ESP8266 (Wemos D1 mini pro; NodeMCU V1.0)


* [[../ESP8266-Blink]]
* [[../ESP8266-Blink]]

Versie van 9 mrt 2018 07:15

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. Bekende borden die deze microcontroller gebruiken zijn de NodeMCU (V1.0 of hoger); en de Wemos D1 mini pro. (Andere borden zijn soms ook bruikbaar, maar hebben niet altijd een snel USB-interface.) De volgende opdracht laat je zien hoe je deze kunt programmeren met de Arduino IDE.