Als nietje in de doe-het-zelf-elektronicascene hebben Arduino-microcontrollers zich de afgelopen jaren moeten aanpassen aan een steeds diverser scala aan consumentenbehoeften. Er zijn heel veel verschillende soorten Arduino op de markt, van de immer populaire Uno tot meer gespecialiseerde opties zoals het MKR-assortiment, maar hoe kiest u het juiste apparaat voor uw? volgend project?
Laten we eens kijken naar de verschillende soorten Arduino-microcontrollerborden om u een idee te geven waar u moet beginnen.
Hoewel Arduino's vaak microcontrollers worden genoemd, zijn het eigenlijk programmeerbare printplaten met een microcontroller zoals de ATmega328P. We hebben in dit artikel nog steeds naar Arduino's verwezen als microcontrollers.
Arduino-borden op instapniveau
De instapcategorie van Arduino bevat de microcontrollerborden die de meeste doe-het-zelvers voor hun projecten kiezen, omdat ze eenvoudige functies bieden en een enorme hoeveelheid documentatie bevatten. Dit betekent ook dat ze de nichefuncties kunnen missen die worden geleverd met verbeterde en IoT Arduino-kaarten.
Net als bij andere Arduino-modellen zijn ze programmeerbaar in C of C++ via de Arduino IDE, maar kunnen ook worden gebruikt met verschillende programmeertalen.
Arduino Uno R3
De Arduino Uno R3 is een bord dat zowat elke doe-het-zelf elektronica-liefhebber ooit zal hebben gebruikt tijdens hun tijd in de hobby. Dit bord is gebaseerd op de ATmega328P 16 MHz microchip en heeft 14 digitale input/output-pinnen, 6 analoge pinnen en een ICSP-header (In-Circuit Serial Programming) en kan tot 5V leveren aan de componenten die zijn aangesloten op het.
Dit bord is relatief groot en heeft het nadeel van het gebruik van een USB-B-connector om te communiceren met computers, maar dit betekent niet dat dat het niet kan worden gebruikt voor projecten die je vaardigheden uitbreiden, en het kan een geweldige keuze zijn voor iedereen die er voor het eerst mee begint programmeren/elektronica.
Basisspecificaties:
- Microcontroller: ATmega328P
- Geheugen: 2 kB SRAM, 32 kB flash en 1 kB EEPROM
- Communicatie: UART, IC2 en SPI
- Bijzonderheden: Vervangbare chip
Arduino Leonardo
De Arduino Leonardo wordt geleverd met in wezen dezelfde specificaties als een Uno R3, alleen heeft hij een micro-USB-connector, heeft hij 20 digitale en 17 analoge pinnen, en kan worden gebruikt als een menselijk interface-apparaat dankzij de ATmega32U4-chip die het. Dit betekent dat je Leonardo met een USB-kabel kan worden gebruikt als toetsenbord of muis.
Dit type Arduino is ideaal voor eenvoudige projecten die moeten communiceren met machines zoals computers, en biedt een enorm scala aan verschillende ideeën om zelf uit te proberen.
Basisspecificaties:
- Microcontroller: ATmega32U4
- Geheugen: 2,5 kB SRAM, 32 kB flash en 1 kB EEPROM
- Communicatie: UART, IC2 en SPI
- Speciale kenmerken: HID-connectiviteit
Arduino Nano / Nano Elke
De Arduino Nano en Nano Every zijn de kleinste microcontrollerborden die door het bedrijf worden aangeboden. Beide borden hebben dezelfde pinlay-out, met 14 digitale pinnen en 8 analoge pinnen, hoewel de Nano Every een krachtigere microcontroller-chip en verbeterd programmageheugen heeft. Deze boards worden beide geleverd met voorgesoldeerde headers waardoor ze ideaal zijn voor gebruik met breadboards, maar ze missen de stroomaansluiting die op grotere boards wordt geleverd.
Hun breadboard-compatibiliteit maakt deze kleine borden ideaal voor diegenen die graag circuits maken die voortdurend veranderen, zoals schoolleraren en prototypemakers.
Basisspecificaties:
- Microcontroller: ATmega32U4 (Nano); ATmega4809 (Nano Elke)
- Geheugen: 2 kB SRAM, 32 kB flash en 1 kB EEPROM (Nano); 6kB SRAM, 48kB flash en 256B EEPROM (Nano Every)
- Communicatie: UART, IC2 en SPI
- Bijzonderheden: Breadboard-compatibel en extreem klein
Arduino Micro
De Arduino Micro heeft zeer vergelijkbare functies als de Leonardo, alleen is het bord veel kleiner en heeft het slechts 12 analoge pinnen naast de 20 digitale. Met slechts 18 mm breed en 48 mm lang is dit bord een van de kleinste Arduino ooit gemaakt, waardoor het ideaal is voor het maken van een toetsenbord, muis en of andere HID-apparaten die klein moeten zijn.
Basisspecificaties:
- Microcontroller: ATmega32U4
- Geheugen: 2,5 kB SRAM, 32 kB flash en 1 kB EEPROM
- Communicatie: UART, IC2 en SPI
- Speciale kenmerken: HID-connectiviteit en kleine vormfactor
Verbeterde Arduino-borden
Verbeterde Arduino-kaarten bieden de functies die nodig zijn om projecten met grotere complexiteit te voltooien, terwijl ze ook betere prestaties bieden voor doe-het-zelvers die de grenzen willen verleggen.
Arduino Nano 33 BLE / Nano 33 BLE Sense
De Nano 33 BLE / Nano 33 BLE Sense is ontworpen als een verbeterde versie van de Arduino Nano / Nano Every, met dezelfde pinlay-out om het leuk en gemakkelijk te maken voor doe-het-zelvers. Beide borden hebben een 32-bits Arm Cortex-M4 CPU met 64 MHz ingebouwd in hun nRF52840-chips, met 1 MB flash-geheugen en 256 kB SRAM, waardoor deze boards ondanks hun kleine. ongelooflijk krachtig zijn maat.
Ze worden geleverd met slechts 14 digitale pinnen, maar zitten boordevol sensoren die niet bij gewone nano's worden geleverd. Deze sensorarray bevat een versnellingsmeter, een gyroscoop en een magnetometer met een resolutie van 3 assen, en het bord wordt geleverd met Bluetooth Low Energy (BLE) waardoor het gemakkelijk is om de gegevens te verzenden verzamelt.
Naast al deze geweldige functies kan de Nano 33 BLE Sense ook edge computing-applicaties uitvoeren met behulp van machine learning-modellen van TensorFlow Lite.
Basisspecificaties:
- Microcontroller: nRF52840
- Geheugen: 256 kB SRAM en 1 MB flash
- Communicatie: UART, IC2 en SPI
- Bijzonderheden: Sensoren, Bluetooth en AI (alleen Sense)
Arduino MKR Zero
De Arduino MKR Zero is ontworpen met het oog op het maken van muziek en andere complexe projecten, met een krachtige Arm Cortex-M0 32-bit SAMD21-processor, ingebouwde batterijondersteuning en een ingebouwde microSD-kaart lezer. Het bord wordt geleverd met 8 digitale pinnen, 7 analoge ingangspinnen en 1 analoge uitgangspin. Dankzij de uitbreidbare opslag die bij dit bord wordt geleverd, is het een uitstekende optie voor mensen die met veel code en een reeks hardwarecomponenten werken.
Basisspecificaties:
- Microcontroller: Arm Cortex-M0 32-bit SAMD21
- Geheugen: 32kB SRAM en 256kB flash
- Communicatie: UART, IC2 en SPI
- Bijzonderheden: Ingebouwde batterijaansluiting, microSD-kaartlezer, krachtige hardware
Arduino Mega 2560 R3
De Arduino Mega 2560 is vergelijkbaar met een Arduino Uno, alleen heeft hij 54 digitale pinnen, 16 analoge pinnen en 4 seriële poorten, en is hij veel groter en krachtiger dan de standaard Uno. Dit bord is geweldig voor doe-het-zelvers die meer pinnen, geheugen of verwerkingskracht nodig hebben zonder de functionaliteit op te offeren die bij gewone Arduino's wordt geleverd.
Basisspecificaties:
- Microcontroller: ATmega2560
- Geheugen: 8 kB SRAM, 256 kB flash en 4 kB EEPROM
- Communicatie: UART, IC2 en SPI
- Speciale kenmerken: Grote vormfactor en seriële poorten
IoT Arduino-borden
Het IoT-assortiment van Arduino draait helemaal om connectiviteit. Elk van de IoT-kaarten die door Arduino worden aangeboden, maakt het mogelijk om verbinding te maken met een verscheidenheid aan verschillende communicatietools, van het World Wide Web tot mobiele telefoonnetwerken, en het kan allemaal met een bord dat in de palm van je hand past. Hierdoor kunt u een breed scala aan Arduino IoT-projecten.
We zullen ons concentreren op het MKR-assortiment van Arduino IoT-kaarten, maar u kunt online meer verbonden opties vinden als uw project geavanceerde vereisten heeft.
Gebaseerd op dezelfde lay-out en hetzelfde ontwerp als de MKR Zero, biedt elk van de onderstaande boards een unieke connectiviteitsfunctie, waardoor ze ideaal zijn voor projecten die gegevensoverdrachtcapaciteit vereisen.
- Arduino MKR WiFi 1010: Dit bord kan verbinding maken met Wi-Fi-netwerken met behulp van een 2,4 GHz NINA-W10 draadloze module.
- Arduino MKR GSM 1400: Dit bord heeft een simkaartsleuf, waardoor het verbinding kan maken met GSM-providers over de hele wereld.
- Arduino MKR Fox 1200: De MKR Fox kan verbinding maken met Sigfox, een cloudgebaseerde service die het mogelijk maakt om communicatie met laag vermogen op gecentraliseerde machines af te handelen.
- Arduino MKR1000: Dit is het instapmodel MKR-bord in de line-up en biedt een eenvoudige en gemakkelijke manier om aan de slag te gaan met IoT-projecten.
Basisspecificaties:
- Microcontroller: Arm Cortex-M0 32-bit SAMD21
- Geheugen: 32kB SRAM en 256kB flash
- Communicatie: UART, IC2 en SPI
- Bijzonderheden: Diverse IoT-functies
Verschillende soorten Arduino-boards verkennen
Het vinden van de beste microcontrollerkaart voor uw project kan tijd en onderzoek vergen, maar Arduino's kunnen dat vaak ook bieden de beste opties dankzij hun lage prijzen, geweldige documentatie en ondersteuning, en een reeks unieke Kenmerken. Het kan echter zijn dat u wat moet lezen om de beste optie voor u te vinden.
Heb je net je eerste Arduino-starterkit gekocht, maar weet je niet waar te beginnen? Maak je geen zorgen! We hebben je gedekt.
Lees volgende
- doe-het-zelf
- Arduino
Samuel is een in het Verenigd Koninkrijk gevestigde technologieschrijver met een passie voor alles wat met doe-het-zelf te maken heeft. Met het starten van bedrijven op het gebied van webontwikkeling en 3D-printen, en vele jaren als schrijver werken, biedt Samuel een uniek inzicht in de wereld van technologie. Hij richt zich voornamelijk op doe-het-zelf-technische projecten en doet niets liever dan leuke en opwindende ideeën delen die je thuis kunt uitproberen. Buiten het werk is Samuel meestal te vinden op fietsen, pc-videogames spelen of wanhopig proberen te communiceren met zijn krab.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren