Spring til hovedindhold (tryk på Enter)

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.

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 Portenta H7 Lite Development Board
    Mængderabat

    DFRobot

    Arduino Portenta H7 Lite Development Board

    917,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Portenta C33
    Mængderabat

    SparkFun Electronics

    Arduino Portenta C33

    743,75
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino UNO R4 WiFi
    Mængderabat

    SparkFun Electronics

    Arduino UNO R4 WiFi

    377,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino UNO R4 Minima
    Mængderabat

    SparkFun Electronics

    Arduino UNO R4 Minima

    288,75
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • DFRduino M0 Mainboard (Arduino Compatible)
    Mængderabat

    DFRobot

    DFRduino M0 Mainboard (Arduino Compatible)

    108,75
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino UNO R3 (klon), Mega328P with CH340

    China export

    Arduino UNO R3 (klon), Mega328P with CH340

    75,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • DFRduino UNO R3 - Compatible with Arduino Uno
    Mængderabat

    DFRobot

    DFRduino UNO R3 - Compatible with Arduino Uno

    206,25
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Uno R3

    Arduino

    Arduino Uno R3

    250,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Uno - R3 SMD
    Mængderabat

    SparkFun Electronics

    Arduino Uno - R3 SMD

    363,75
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • DFRduino Mega1280 (Arduino Mega Compatible)
    Mængderabat

    DFRobot

    DFRduino Mega1280 (Arduino Mega Compatible)

    182,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Mega 2560 Rev3
    Mængderabat

    DFRobot

    Arduino Mega 2560 Rev3

    511,25
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Mega 2560 R3
    Mængderabat

    SparkFun Produkt

    Arduino Mega 2560 R3

    570,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Pro Mini 328 - 3.3V/8MHz
    Mængderabat

    SparkFun Original

    Arduino Pro Mini 328 - 3.3V/8MHz

    122,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Pro 328 - 3.3V/8MHz
    Mængderabat

    SparkFun Original

    Arduino Pro 328 - 3.3V/8MHz

    192,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Nano Every
    Mængderabat

    SparkFun Produkt

    Arduino Nano Every

    208,75
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Nano 33 IoT with Headers
    Mængderabat

    SparkFun Produkt

    Arduino Nano 33 IoT with Headers

    426,25
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Nano 33 BLE
    Mængderabat

    SparkFun Produkt

    Arduino Nano 33 BLE

    436,25
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Nano BLE Sense Rev2
    Mængderabat

    SparkFun Produkt

    Arduino Nano BLE Sense Rev2

    528,75
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Nano BLE Sense Rev2 with Headers
    Mængderabat

    SparkFun Produkt

    Arduino Nano BLE Sense Rev2 with Headers

    528,75
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • DFRduino Nano (Arduino Nano Compatible)
    Mængderabat

    DFRobot

    DFRduino Nano (Arduino Nano Compatible)

    123,75
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Dreamer Nano V4.1 (Arduino Leonardo Compatible)
    Mængderabat

    DFRobot

    Dreamer Nano V4.1 (Arduino Leonardo Compatible)

    122,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • RedBoard Artemis
    Mængderabat

    SparkFun Original

    RedBoard Artemis

    230,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • RedBoard Artemis Nano
    Mængderabat

    SparkFun Original

    RedBoard Artemis Nano

    215,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Pro 328 - 5V/16MHz
    Mængderabat

    SparkFun Original

    Arduino Pro 328 - 5V/16MHz

    192,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • RedBoard Plus
    Mængderabat

    SparkFun Original

    RedBoard Plus

    230,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • RedBoard Qwiic
    Mængderabat

    SparkFun Original

    RedBoard Qwiic

    230,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Pro Micro - 3.3V/8MHz
    Mængderabat

    SparkFun Original

    Pro Micro - 3.3V/8MHz

    187,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Pro Mini 328 - 5V/16MHz
    Mængderabat

    SparkFun Original

    Arduino Pro Mini 328 - 5V/16MHz

    122,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • RedBoard Turbo - SAMD21 Development Board
    Mængderabat

    SparkFun Original

    RedBoard Turbo - SAMD21 Development Board

    286,25
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Portenta H7 Development Board
    Mængderabat

    DFRobot

    Arduino Portenta H7 Development Board

    1.133,75
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • M-DUINO 21 I/Os PLUS (Optoisolated Output)
    Mængderabat

    DFRobot

    M-DUINO 21 I/Os PLUS (Optoisolated Output)

    2.716,25
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Spartan Arduino PLC 16RDA (Relay Output)
    Mængderabat

    DFRobot

    Spartan Arduino PLC 16RDA (Relay Output)

    1.625,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • LilyPad Arduino USB - ATmega32U4 Board
    Mængderabat

    SparkFun Original

    LilyPad Arduino USB - ATmega32U4 Board

    285,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • STM32F411 InchBlackPillInch Development Board
    Mængderabat

    DFRobot

    STM32F411 InchBlackPillInch Development Board

    180,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • MicroView - USB Programmer
    Mængderabat

    SparkFun Original

    MicroView - USB Programmer

    193,75
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Opta Lite
    Mængderabat

    SparkFun Electronics

    Arduino Opta Lite

    1.705,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • FireBeetle Board-328P with BLE4.1
    Mængderabat

    DFRobot

    FireBeetle Board-328P with BLE4.1

    202,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Xboard Relay - An Ethernet Controllered Relay
    Mængderabat

    DFRobot

    Xboard Relay - An Ethernet Controllered Relay

    337,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino DUE - An Arduino Microcontroller Board
    Mængderabat

    DFRobot

    Arduino DUE - An Arduino Microcontroller Board

    612,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • ARDUINO MKR NB 1500
    Mængderabat

    DFRobot

    ARDUINO MKR NB 1500

    912,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Qwiic Pro Micro - USB-C (ATmega32U4)
    Mængderabat

    SparkFun Original

    Qwiic Pro Micro - USB-C (ATmega32U4)

    215,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • RedBoard Artemis ATP
    Mængderabat

    SparkFun Original

    RedBoard Artemis ATP

    312,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • AST-CAN485 Dev Board
    Mængderabat

    SparkFun Original

    AST-CAN485 Dev Board

    485,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • SAMD21 Dev Breakout
    Mængderabat

    SparkFun Original

    SAMD21 Dev Breakout

    308,75
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • SAMD21 Mini Breakout
    Mængderabat

    SparkFun Original

    SAMD21 Mini Breakout

    247,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Qduino Mini - Arduino Dev Board
    Mængderabat

    SparkFun Original

    Qduino Mini - Arduino Dev Board

    351,25
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • MicroView - OLED Arduino Module
    Mængderabat

    SparkFun Original

    MicroView - OLED Arduino Module

    432,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
  • Arduino Fio
    Mængderabat

    SparkFun Original

    Arduino Fio

    311,25
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået

Arduino Classic Serien

En 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:

  1. 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.

  2. 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. 

  3. 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.

  4. 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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.