SparkFun Electronics
Arduino boards
Her finder du et stort udvalg af populære Arduino boards. Vores udvalg inkluderer Uno R3, Mega 2560 R3, Pro Micro, Nano og Micro, plus flere andre modeller fra arduino.cc, SparkFun, DFRobot og Kina kloner.
-
1.290,00DKK
-
China export
Arduino Leonardo (klon)
145,00DKK -
Mængderabat
Arduino
Arduino Portenta H7 Lite Development Board
930,00DKK -
Arduino
Arduino Portenta H7 Lite Connected Development Board
1.255,00DKK -
Mængderabat
SparkFun Electronics
Arduino Portenta C33
755,00DKK -
Mængderabat
DFRobot
DFRduino M0 Mainboard (Arduino Compatible)
130,00DKK -
Mængderabat
SparkFun Original
Arduino Pro Mini 328 - 3.3V/8MHz
125,00DKK -
Mængderabat
SparkFun Original
Arduino Pro 328 - 3.3V/8MHz
195,00DKK -
SparkFun Original
Arduino Pro 328 - 5V/16MHz
295,00DKK -
Mængderabat
Arduino
Arduino Leonardo Microcontroller
345,00DKK -
Mængderabat
SparkFun Original
Pro Micro - 5V/16MHz
190,00DKK -
Mængderabat
SparkFun Original
Pro Micro - 3.3V/8MHz
190,00DKK -
Mængderabat
DFRobot
DFRduino Pro Mini V1.3 - Arduino Pro Mini Compatible - 16M5V328
92,00DKK -
Mængderabat
SparkFun Original
Arduino Pro Mini 328 - 5V/16MHz
125,00DKK -
Mængderabat
SparkFun Original
RedBoard Turbo - SAMD21 Development Board
240,00DKK -
Mængderabat
Arduino
Arduino Portenta H7 Development Board
1.150,00DKK -
Mængderabat
SparkFun Original
LilyPad Arduino USB - ATmega32U4 Board
290,00DKK -
Mængderabat
DFRobot
STM32F411 InchBlackPillInch Development Board
210,00DKK -
Mængderabat
SparkFun Original
MicroView - USB Programmer
200,00DKK -
Mængderabat
DFRobot
DFRduino Leonardo with Xbee Socket (Arduino Leonardo Compatible)
160,00DKK -
Mængderabat
DFRobot
FireBeetle Board-328P with BLE4.1
235,00DKK -
Mængderabat
DFRobot
XBoard V2 -A Bridge Between Home And Internet (Arduino Compatible)
245,00DKK -
Mængderabat
-
Mængderabat
DFRobot
Romeo V2 - a Robot Control Board with Motor Driver (Compatible with Arduino)
330,00DKK -
Mængderabat
DFRobot
Xboard Relay - An Ethernet Controllered Relay
375,00DKK -
DFRobot
Romeo BLE - A Control Board for Robot - Arduino Compatible - Bluetooth 4.0
420,00DKK -
Mængderabat
Arduino
Arduino DUE - An Arduino Microcontroller Board
625,00DKK -
Mængderabat
DFRobot
SIM808 GSM/GPRS/GPS IoT Board (Arduino Leonardo Compatible)
680,00DKK -
Mængderabat
DFRobot
Beetle CM-32U4 - Compatible with Arduino Leonardo - ATmega32U4
145,00DKK -
Mængderabat
DFRobot
DFRobot Beetle Board - Compatible with Arduino Leonardo - ATmega32U4
145,00DKK -
Mængderabat
Arduino
ARDUINO MKR NB 1500
930,00DKK -
Mængderabat
SparkFun Original
Qwiic Pro Micro - USB-C (ATmega32U4)
220,00DKK -
Mængderabat
SparkFun Original
Thing Plus - Artemis
245,00DKK -
Mængderabat
SparkFun Original
RedBoard Artemis ATP
320,00DKK -
Mængderabat
SparkFun Original
AST-CAN485 Dev Board
495,00DKK -
Mængderabat
SparkFun Original
SAMD21 Dev Breakout
315,00DKK -
SparkFun Original
SAMD21 Mini Breakout
380,00DKK -
Mængderabat
SparkFun Original
Qduino Mini - Arduino Dev Board
360,00DKK -
Mængderabat
SparkFun Original
MicroView - OLED Arduino Module
440,00DKK -
Mængderabat
SparkFun Original
Arduino Fio
320,00DKK -
- Indlæser...
- Ingen resultater...
Arduino boards er en open-source mikrcontroller platform, der kan programmeres til at modtage signaler på indgangene fra for eksempel sensorer, og med udgangene styre forskellige elektroniske komponenter, som for eksemple Motorer, Displays og Lysdioder.
Arduino boards kan nemt og gratis programmeres med Arduino IDE, som er et simpelt og kraftfuldt open-source værktøj til Windows, Mac OS X og Linux. Det bruger en variant af C++ programmeringssproget og har en række indbyggede biblioteker, der gør det nemt at programmere til at styre forskellige sensorer og elektroniske komponenter.
Arduino Classic SerienEn serie af boards, der er designet til at hjælpe dig med at lære og eksperimentere med elektronik og programmering. Disse boards er baseret på en bred vifte af mikrocontrollere, herunder ATmega328P, ATmega2560, ATmega32U4 og flere andre.
Blandt de mest populære boards i Classic Family er Arduino Uno og Arduino Mega. Disse boards er begge baseret på Atmega328P og Atmega2560 mikrocontrollere, og de er meget alsidige og nemme at bruge. Derudover er der også boards som Arduino Leonardo og Arduino Micro, der er baseret på ATmega32U4 der gør det muligt at oprette forbindelse til en computer via USB og fungere som Tastatur eller mus.
Populære boards i Arduino Classic Serien
Arduino Uno R3 er et populært board, baseret på ATmega328P mikrocontroller. Det har 14 digitale input/udgange og 6 analoge input, hvilket gør det alsidigt til mange projekter. Uno-boardet er let at programmere, og er er kompatibel med en række forskellige shields og tilbehør, som kan tilsluttes via dens pinheaders. Det er populært blandt DIY-elektronikentusiaster og hobbyister.
Arduino Mega 2560 R3 er ideelt til projekter, der kræver mere hukommelse og flere ind- og udgange end Uno R3. Det har 54 digitale input/udgange, 16 analoge input og 4 UART-porte, der gør det muligt at kommunikere med andre enheder. Mega'ens form er kompatibel med en række forskellige shields og tilbehør, som kan tilsluttes via dens pinheaders.
Arduino Leonardo adskiller sig ved, at være baseret ATmega32u4, som har indbygget USB-kommunikation, hvilket fjerner behovet for en sekundær processor til USB kommunikation. Og det gør det muligt for Leonardo, at fungere som en mus og tastatur, via en virtuel (CDC) serial / COM-port. Leonardo har 20 digitale input/udgange og 12 analoge input, og indbygget I2C-bus og en UART, hvilket giver yderligere kommunikationsmuligheder.
Arduino Micro et board baseret på ATmega32U4 og udviklet i samarbejde med Adafruit. Det har 20 digitale input/udgang pins (hvoraf 7 kan bruges som PWM-udgange og 12 som analoge input), en 16 MHz krystaloscillator, en micro USB-forbindelse, en ICSP-header og en reset-knap. Boardets formfaktor gør det også let at montere i et breadboard.
Micro-boardet ligner Arduino Leonardo, idet ATmega32U4 har indbygget USB-kommunikation, som gør det muligt for Micro at fungere som mus og tastatur, via en virtuel (CDC) serial / COM-port.
Arduino Due bygger på Atmel SAM3X8E ARM Cortex-M3 CPU'en. Det første Arduino board, der er bygget på en 32-bit ARM core mikrocontroller. Boardet indeholder 54 digitale input/output pins, hvoraf 12 kan bruges som PWM outputs, 12 analoge inputs, 4 UARTs (hardware serielle porte), en 84 MHz clock, en USB OTG forbindelse, 2 DAC (digital til analog), 2 TWI, en strøm jack, en SPI header, en JTAG header, en reset knap og en slet knap. Arduino Due boardet kører på 3.3V, modsat de fleste andre Arduino boards.
Arduino Nano Serien
Nano-familien er en serie af boards med en lille formfaktor, der er proppet med funktioner. Det spænder fra den billige, grundlæggende Nano Every, til den mere funktionstunge Nano 33 BLE Sense / Nano RP2040 Connect, der har Bluetooth® / Wi-Fi-radio moduler. Disse boards har også en række indbyggede sensorer, såsom temperatur/fugtighed, tryk, gestus, mikrofon og mere. De kan programmeres med Arduino IDE, MicroPython og Machine Learning understøttes.
Populære boards i Arduino Nano Serien
Arduino Nano en lille og kompakt version af det populære Uno-board. Det har en ATmega328P mikrocontroller og har 14 digitale input/udgange og 8 analoge input. Det er ideelt til at fungere som styreenhed på et andet print eller til breadboard.
Arduino Nano Every er en mere kraftfuld version af Arduino Nano boardet med en ATMega4809 processor, der gør det muligt at lave større programmer med flere variabler. Det er også Arduinos mindste board i størrelse på 45x18mm og er 5V-kompatibelt. Boardet leveres med forbindelser og ingen komponenter på B-siden, så det kan loddes direkte på overfladen af et print. Nano 33 IoT-boardet har en Arm® Cortex®-M0 32-bit SAMD21-hovedprocessor og et lav effekt NINA-W10 chipset, der giver den WiFi og Bluetooth®-forbindelse i 2,4 GHz-området, samt Microchip® ECC608 kryptochip til sikker kommunikation. Boardet har også en 6-akset IMU, der gør det egnet til vibrationssystemer, skridttællere, relativ placering af robotter osv. Det kan forbinde til WiFi-netværk eller bruges til at oprette et eget Arduino-adgangspunkt og kan også forbinde til forskellige Cloud-services som Arduino's IoT Cloud, Blynk, IFTTT, AWS IoT Core, Azure og Firebase. Boardet understøtter både Bluetooth® og Bluetooth® Low Energy som klient og værtsenhed.
Nano 33 IoT-boardet har en Arm® Cortex®-M0 32-bit SAMD21-hovedprocessor og et lav effekt NINA-W10 chipset, der giver den WiFi og Bluetooth®-forbindelse i 2,4 GHz-området, samt Microchip® ECC608 kryptochip til sikker kommunikation. Boardet har også en 6-akset IMU, der gør det egnet til vibrationssystemer, skridttællere, relativ placering af robotter osv. Det kan forbinde til WiFi-netværk eller bruges til at oprette et eget Arduino-adgangspunkt og kan også forbinde til forskellige Cloud-services som Arduino's IoT Cloud, Blynk, IFTTT, AWS IoT Core, Azure og Firebase. Boardet understøtter både Bluetooth® og Bluetooth® Low Energy som klient og værtsenhed.
MKR-familien
består af en række boards, shields og carriers, der kan kombineres til at skabe fantastiske projekter uden behov for ekstra kredsløb. Hvert board er udstyret med et radiomodul (undtagen MKR Zero), som gør det muligt at kommunikere via Wi-Fi, Bluetooth®, LoRa®, Sigfox og NB-IoT. Alle boards i familien er baseret på en Cortex-M0 32-bit SAMD21 processor med lavt strømforbrug og har en kryptochip, der sikrer kommunikationen.
På grund af deres små størrelse, lave strømforbrug og trådløse kommunikationsevner er MKR-enheder ideelle til applikationer, der kræver at være mobile eller placeret langt fra en strømkilde. Med MKR-familien kan du hurtigt og nemt oprette forbindelse til internettet og begynde at indsamle og sende data fra dine IoT-enheder.
MKR-familien af shields og carriers er designet til at udvide boardets funktioner, såsom miljøsensorer, GPS, Ethernet, motorstyring og RGB-matrix.
Opbygning af et Arduino board
Arduino boardet er opbygget omkring en mikroprocessor, som er hjernen i systemet, den udfører de instruktioner, som brugeren programmerer. Boardet indeholder også andre komponenter og kredsløb, der gør det muligt at interagere med forskellige sensorer, aktuatorer og andre enheder.
Komponenterne på boardet:
a. Mikroprocessor: Det centrale element på boardet, typisk en Atmel AVR-mikroprocessor (f.eks. ATmega328P), men kan også være en ARM- eller ESP-baseret mikroprocessor i andre Arduino-varianter.
b. Spændingsregulator: En komponent, der tager sig af at omdanne en indkommende spænding (f.eks. fra en ekstern strømforsyning eller USB) til en stabil spænding, der kan bruges af mikroprocessoren og andre komponenter på boardet.
c. Krystalosillator: En komponent, der giver en præcis tidsreference for mikroprocessoren, så den kan udføre instruktioner i et bestemt tempo.
d. Reset-knap: En knap, der kan bruges til at nulstille mikroprocessoren og starte programmet forfra.
e. LED-indikatorer: Lysdioder, der kan bruges til at vise forskellige statusser, såsom strømtilførsel eller serielle dataoverførsler.
Tilslutningerne på boardet:
a. Digitale I/O-pins: Disse pins kan konfigureres til enten at fungere som digitale input eller output. De kan bruges til at læse digitale signaler (f.eks. fra en knap) eller styre digitale enheder (f.eks. tænde/slukke en LED).
b. Analoge input-pins: Disse pins er designet til at læse analoge signaler, f.eks. fra en sensor, der måler temperatur, lysintensitet osv. De konverterer de analoge signaler til digitale værdier, som mikroprocessoren kan behandle.
c. PWM-pins: Nogle af de digitale I/O-pins understøtter pulsbreddemodulation (PWM), hvilket gør det muligt at styre enheder som motorer og lysdioder med varierende intensitet.
d. Kommunikationspins: Arduino-boardet indeholder også pins til forskellige kommunikationsprotokoller som SPI, I2C og UART, som gør det muligt at kommunikere med andre mikroprocessorer, sensorer og moduler.
Tilslutningerne mellem mikroprocessoren og boardets forbindelser: Mikroprocessoren kommunikerer med de forskellige pins på boardet ved hjælp af en række interne porte og registre.
Arduino IDE Softwaren:
Arduino-softwaren er en vigtig del af Arduino-platformen og spiller en afgørende rolle i at programmere og styre Arduino-boardet. Softwaren består af forskellige komponenter og værktøjer, der giver dig mulighed for at skabe og køre dine Arduino-projekter. Her er en oversigt over de centrale elementer i Arduino-softwaren:
-
Arduino IDE (Integrated Development Environment) er et brugervenligt programmeringsmiljø der understøtter Arduino's C/C++ lignende programmeringssprog. Det bruges til at skrive og uploade kode til Arduino-boardet. Arduino IDE leveres med en række nyttige funktioner som syntaksfremhævning, kodeforslag og seriel monitor til fejlfinding.
-
Biblioteker: Arduino-softwaren kommer med et omfattende bibliotek af færdig lavede kodebiblioteker. Disse biblioteker indeholder færdiglavede funktioner og metoder, der gør det nemmere at kommunikere med forskellige enheder og sensorer.
-
Programmeringssprog: Arduino-softwaren bruger et variation af C/C++-programmeringssproget. Selvom det har nogle specifikke funktioner og biblioteker, der er unikke for Arduino, ligner syntaksen og strukturen i Arduino-sprogene generelt C/C++. Dette gør det relativt let for både begyndere og erfarne programmører at arbejde med Arduino.
-
Seriel monitor: Arduino IDE indeholder en seriel monitor, der giver dig mulighed for at kommunikere med Arduino-boardet og overvåge data, der sendes mellem Arduino og din computer. Dette er særligt nyttigt under fejlfinding og til at kontrollere, om din kode fungerer som forventet.
Arduino-softwaren er open source, hvilket betyder, at det er frit tilgængeligt og kan tilpasses efter behov. Dette gør det muligt for Arduino-fællesskabet at bidrage med nye funktioner, fejlrettelser og forbedringer til softwaren.
Uanset om du er nybegynder eller erfaren, giver Arduino-softwaren dig mulighed for at udforske og realisere dine kreative ideer ved at programmere og styre Arduino-boardet på en intuitiv og tilgængelig måde. Kom i gang med at bruge Arduino-softwaren og åben døren til en verden af spændende elektroniske projekter!
Arduino Firmware Softwaren:
Arduino-firmwaren er den indlejrede software, der kører på mikrocontrolleren på Arduino-boardet. Den har flere vigtige funktioner, herunder:
-
Programstyring: Firmwaren styrer udførelsen af programmet, der er uploadet til Arduino-boardet. Den følger instruktionerne i programmet trin for trin og udfører de nødvendige handlinger, som f.eks. at læse sensorværdier, styre motorer eller kommunikere med eksterne enheder.
-
Pin-styring: Firmwaren håndterer ind- og udgange på de digitale og analoge pins på Arduino-boardet. Den styrer, om en pin skal fungere som indgang eller udgang, og hvilken tilstand den skal være i (høj eller lav spænding). Dette giver dig mulighed for at styre tilsluttede enheder og sensorer og udveksle data mellem Arduino og omverdenen.
-
Kommunikation: Firmwaren understøtter forskellige kommunikationsprotokoller, som f.eks. UART (seriel kommunikation) og I2C (seriel kommunikation mellem flere enheder). Dette gør det muligt for Arduino-boardet at kommunikere med andre enheder, som f.eks. computere, sensorer og skærme.
-
Timing og tidsstyring: Firmwaren bruger den indbyggede klokkekrystal på Arduino-boardet til at generere en præcis timing og håndtere tidsrelaterede funktioner. Dette sikrer, at kodeudførelsen sker i den rigtige rækkefølge og med korrekt timing.
-
Håndtering af interrupts: Firmwaren kan håndtere interrupts, der er signaler, der afbryder den normale udførelse af programmet for at håndtere specifikke begivenheder eller input. Dette er nyttigt, når der kræves hurtige reaktioner på eksterne input eller begivenheder.
Firmwaren er afgørende for Arduino's funktionalitet og evne til at udføre specifikke opgaver. Det giver et interface mellem den hardware, der er tilsluttet Arduino-boardet, og den software, der er uploadet til det. Ved at bruge firmwaren kan du udnytte de indbyggede funktioner og kontrolmuligheder, der tilbydes af Arduino-platformen og mikrocontrolleren på boardet.