Bij het hoofdstuk Arduino basis kreeg je al wat informatie over de Arduino Uno en de Brainbox (Leonardo) die we op school gebruiken. Op deze pagina en de subpagina's vind je wat meer informatie over enkele andere boards die we op school mogelijk kunnen gebruiken voor projecten, en hoe we hiermee vertrokken raken.
De Boards manager (Board Beheer): Afhankelijk van het board wordt er een andere processor gebruikt en zijn er andere mogelijkheden. De bekendste boards (Uno, Leonardo, Nano) zijn mee opgenomen in de Arduino IDE. Bij andere boards die ondersteund worden of bij nieuwere boards zullen we nog een stukje software moeten installeren via de Boards manager.
Het installeren daarvan gaat erg vergelijkbaar met de libraries van Arduino. Denk eraan dat er regelmatig nieuwe versies verschijnen die voor nieuwe mogelijkheden zorgen of problemen oplossen en dat het dus zinvol is om regelmatig na te kijken of je de meest recente versie hebt.
Additionele Board Beheer URLs: Sommige niet-Arduino boards kunnen toch via de Arduino-IDE geprogrammeerd worden. Bijvoorbeeld de ESP-32 wordt vaak gebruikt met Arduino. Hiervoor moet je nog een URL ingeven bij 'Additionele Board Beheer URL's' in Voorkeuren. Je vindt een stappenplan hierover op de subpagina over de ESP-32.
Arduino Documentation: Intussen heeft Arduino ook een pagina die je dooorverwijst naar de documentatie over de Arduino boards.
Wanneer je een nieuw board zoekt of gaat gebruiken, dan kan je best eerst even gaan kijken naar de infopagina over dat board bij Arduino. Daar vind je de wat je nodig hebt. Je kan er ook de originele boards kopen.
Wat je zeker moet nakijken voor je kan werken met een nieuw board is de spanning waarop je board werkt. De meeste boards werken op 5V, maar de nieuwere boards werken vaak op 3,3V. Dat betekent dat je daar mogelijk niet alle onderdelen (sensoren of actuatoren) kan gebruiken. Verder heb je zeker ook het pinoverzicht nodig en moet je een idee hebben van de mogelijkheden van het board.
Hieronder bekijken we even de pagina van de Arduino Uno
TECH SPECS: Hier vind je al heel wat zaken die belangrijk kunnen zijn voor je project. Bij de UNO lees je bijvoorbeeld dat die op 5V werkt, en best gevoed wordt met een spanning tussen 7 en 12V.
Je leest er ook hoeveel pins je kan gebruiken, welke pin verbonden is met de ingebouwde led.
DOCUMENTATION: Hier vind je nuttige documentatie over je board. Vooral het Pinout Diagram komt nog vaak van pas.
FAQ: Hier vind je echt heel veel praktische tips. Hoe je een externe voeding kan aansluiten, welke pins geschikt zijn voor een bepaald type communicatie (SPI, I2C, UART).
Denk eraan om al tijdens het programmeren het juiste board te selecteren. Bijvoorbeeld: Hulpmiddelen > Board > Arduino Uno
Afhankelijk van je board zijn sommige libraries wel of niet te gebruiken, wat soms een heel verschil kan maken.
De Nano is een erg kleine Arduino met veel mogelijkheden zoals je ze gewoon bent van de Uno. De Nano werkt ook op 5V.
Hiernaast vind je nog de belangrijkste pins voor communicatie.
Bij de Nano moet je niet enkel je Board selecteren, maar moet je ook even naar de Processor kijken afhankelijk van het type dat je hebt. Bij een goedkoper model is dat waarschijnlijk:
Hulpmiddelen > Processor > Atmega328P (OLd Bootloader)
De Nano heeft geen Header pins zoals we dat gewoon zijn op de Uno. Om even vlot schakelingen te kunnen maken is het handig om de Nano op een breadboard te steken en vandaar verder te gaan.