China export
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.
-
75,00DKK
-
Arduino
Arduino Uno R3
298,00DKK -
Mængderabat
DFRobot
Arduino Development Board UNO R4 Minima, 48MHz, 256KB Flash, USB-C
325,00DKK -
Mængderabat
Arduino
Arduino UNO R4 WiFi, 48MHz, 256KB Flash, 32KB SRAM, USB-C, CAN, DAC
415,00DKK -
Mængderabat
Arduino
Development Board Arduino GIGA R1 WiFi, Dual-Core, 76 GPIO, WiFi/BLE
860,00DKK -
Mængderabat
DFRobot
DFRduino Mega1280 54 I/O, 16 Analog, 128KB Flash
210,00DKK -
Mængderabat
DFRobot
Bluno Mega 2560, Arduino Mega 2560 Compatible, Bluetooth 4.0
325,00DKK -
Mængderabat
Arduino
Arduino Development Board, Portenta H7, Dual-Core, WiFi/Bluetooth
1.150,00DKK -
Mængderabat
SparkFun Produkt
Arduino Nano BLE Sense Rev2
600,00DKK -
Mængderabat
SparkFun Produkt
Arduino Nano 33 IoT with Headers
495,00DKK -
Mængderabat
SparkFun Original
SAMD21 Mini Breakout
320,00DKK -
Mængderabat
SparkFun Original
RedBoard Artemis
305,00DKK -
Mængderabat
SparkFun Original
Arduino Pro Mini 328 - 3.3V/8MHz
200,00DKK -
Mængderabat
SparkFun Produkt
Arduino Nano Every
365,00DKK -
DFRobot
Arduino PLC Spartan 16DA, 8 In/Out, USB, I2C, Optoisolated
1.270,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 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.
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.