07/01/2025
At forbinde en Arduino til internettet åbner op for en verden af muligheder, fra fjernstyring af enheder til indsamling af data fra fjerntliggende steder. Mens Wi-Fi er en almindelig løsning, er der mange scenarier, hvor et trådløst netværk simpelthen ikke er tilgængeligt, eller hvor mobilitet er nøglen. Det er her, mobilnetværket kommer ind i billedet. Forestil dig en vejrstation midt i skoven, en drone, der rapporterer sin position i realtid, eller en forbundet bil, der sender diagnostiske data – alt sammen muligt via en mobilforbindelse. Denne artikel vil guide dig gennem processen med at give din Arduino internetadgang via et mobilt signal, med fokus på både ældre GPRS/GSM-teknologi og de mere moderne 4G-moduler.

Processen kan virke kompleks ved første øjekast, især hvis du ikke har den fulde dokumentation for en bestemt enhed. Men med de rette komponenter og en trin-for-trin tilgang er det absolut muligt at opnå en stabil og pålidelig forbindelse. Vi vil dække alt fra de nødvendige dele, over opsætning af dit SIM-kort, til den afgørende strømforsyning og de nødvendige softwarebiblioteker. Lad os dykke ned i, hvordan du kan realisere dine mobile IoT-løsninger med Arduino.
- Hvorfor mobilnetværk til Arduino?
- De nødvendige komponenter til mobilforbindelse
- Opsætning af SIM-kortet – Din digitale nøgle
- Opsætning af Arduino GPRS Shield – Første skridt
- De uundværlige Arduino-biblioteker
- Kommunikation via Software Serial – Din port til SIM900
- Testforbindelsen: Ring til dig selv!
- Forbindelse til internettet – Det store øjeblik
- Strømforsyning er altafgørende! – Undgå nedbrud
- Implementering af PubNub (eksempel) – Real-time data
- Fremtidens Forbindelse: Arduino Pro 4G Moduler
Hvorfor mobilnetværk til Arduino?
Spørgsmålet om, hvordan man forbinder en Arduino til internettet, rejser ofte spørgsmålet om, hvilken type forbindelse der er bedst. Selvom Wi-Fi er praktisk i mange hjemmebaserede projekter, har det klare begrænsninger med hensyn til rækkevidde og tilgængelighed. Hvis dit projekt skal fungere udendørs, i et køretøj, eller på et sted uden et eksisterende Wi-Fi-netværk, er mobilnetværket den ideelle løsning. Forestil dig en smart regnmåler placeret langt ude på en mark, der skal sende data til skyen, eller et sporingssystem til en cykel, der skal opdatere sin placering uafhængigt af lokale Wi-Fi-hotspots. Disse scenarier kræver en robust og uafhængig forbindelse, som mobilnetværket kan levere.
Mobilforbindelse via GSM/GPRS (og nu 4G/LTE) giver din Arduino frihed. Den behøver ikke at være bundet til en router eller et begrænset Wi-Fi-signal. Dette åbner op for en række mobile applikationer, såsom overvågningssystemer for fjerntliggende ejendomme, automatiske vandingssystemer til landbrug, eller endda avancerede telemetrisystemer til droner og robotter. Selvom GPRS-teknologien, som vi vil gennemgå, er af ældre dato og måske ikke er tilgængelig i alle lande længere, er principperne for at oprette forbindelse til et mobilt netværk – fra SIM-kortopsætning til AT-kommandoer – fortsat relevante og danner grundlaget for at forstå de nyere 4G-moduler.
De nødvendige komponenter til mobilforbindelse
For at komme i gang med at forbinde din Arduino til et mobilnetværk, har du brug for et specifikt sæt komponenter. Selvom detaljerne kan variere lidt afhængigt af den specifikke GPRS Shield eller 4G-modul, du vælger, er grundudstyret det samme. Her er en liste over, hvad du typisk skal bruge:
- Arduino UNO Rev3: Den velkendte og alsidige mikrocontroller, der fungerer som hjernen i dit projekt.
- Seeed Studio GPRS Shield V2.0 (eller tilsvarende): Dette er den afgørende komponent, der giver din Arduino mulighed for at kommunikere med mobilnetværket. Den indeholder et mobilmodul (f.eks. SIM900-chip) og de nødvendige kredsløb.
- SIM-kort (standalone): Et standard SIM-kort med et aktivt dataabonnement. Det er vigtigt, at det understøtter datatransmission og ikke kun tale og SMS. Du skal ofte købe et 'universelt' SIM-kort, da standalone SIM-kort kan være svære at finde i almindelige detailbutikker.
- C-batterier (x5) og C-batteriholder (x5): Dette er en ofte overset, men kritisk del. Mobilmoduler trækker betydelig strøm, især under dataoverførsel, og en standard USB-strømforsyning til Arduino er sjældent tilstrækkelig. Disse batterier giver den nødvendige eksterne strøm.
- Smartphone med fysisk SIM-slot: Bruges til at aktivere og teste dit SIM-kort, før du sætter det i Arduino-shieldet.
- Bærbar computer: Til programmering af din Arduino og interaktion med den serielle monitor.
Det er vigtigt at sikre, at dit GPRS Shield er kompatibelt med din Arduino-model, og at du har alle de nødvendige kabler og strømforsyninger klar.
Opsætning af SIM-kortet – Din digitale nøgle
Før du kan begynde at sende data over mobilnetværket med din Arduino, skal dit SIM-kort være korrekt opsat og klar til brug. Dette er et afgørende første skridt, da et inaktivt eller forkert konfigureret SIM-kort vil forhindre enhver forbindelse. Processen involverer typisk følgende:
- Isæt SIM-kortet i din smartphone: Start med at indsætte det nye SIM-kort i en smartphone, der accepterer fysiske SIM-kort.
- Følg aktiveringsinstruktionerne: De fleste SIM-kort kommer med specifikke aktiveringsinstruktioner i pakken. Dette kan indebære at ringe til et bestemt nummer, sende en SMS, eller besøge en hjemmeside for at aktivere kortet. For eksempel skulle et AT&T SIM-kort aktiveres ved at ringe en række numre og derefter konfigurere en plan online.
- Tilføj et dataabonnement: Sørg for, at dit mobilabonnement understøtter dataoverførsel. Et abonnement, der kun inkluderer tale og SMS, vil ikke fungere til dette formål. Vælg en plan, der passer til dit forventede dataforbrug.
- Test dataforbindelsen: Når SIM-kortet er aktiveret og har en dataforbindelse, skal du teste det. Prøv at besøge en hjemmeside på din smartphone ved hjælp af mobil data (slå Wi-Fi fra). Hvis du kan oprette forbindelse og browse, er dit SIM-kort klar til brug med din Arduino. Dette trin er afgørende for at udelukke SIM-kortproblemer, før du begynder at fejlfinde din Arduino-opsætning.
Husk at fjerne SIM-kortet fra din telefon, når du har bekræftet, at det virker, da du nu skal bruge det i dit Arduino GPRS Shield.
Opsætning af Arduino GPRS Shield – Første skridt
Når dit SIM-kort er aktivt og testet, er næste skridt at forberede dit GPRS Shield. Den fysiske installation er relativt ligetil, men det er vigtigt at gøre det korrekt for at sikre en stabil forbindelse.
- Isæt SIM-kortet i GPRS Shield: Dit GPRS Shield vil have en dedikeret slot til SIM-kortet. Følg vejledningen fra producenten af dit shield for at indsætte SIM-kortet korrekt. For Seeed Studio GPRS Shield V2.0 er der en god tutorial tilgængelig online, der viser den præcise fremgangsmåde. Sørg for, at kortet sidder fast og korrekt orienteret.
- Monter GPRS Shield på din Arduino UNO: GPRS Shield er designet til at sidde direkte oven på din Arduino UNO, ligesom et almindeligt shield. Sørg for, at alle pins er justeret korrekt, og at shieldet sidder godt fast.
- Undlad at uploade kode endnu: Mange tutorials, inklusive Seeed Studios, vil guide dig til at uploade testkode. Stop her! Vi skal først sikre, at alle softwarebiblioteker er på plads og forstå, hvordan vi kommunikerer med shieldet, før vi uploader mere kompleks kode.
Den korrekte fysiske opsætning er fundamentet for en succesfuld mobilforbindelse. En løs forbindelse eller et forkert isat SIM-kort kan forårsage mange frustrationer senere hen.
De uundværlige Arduino-biblioteker
For at din Arduino kan "tale" med GPRS-modulet på dit shield, har du brug for specifikke softwarebiblioteker. Disse biblioteker forenkler kommunikationen med den komplekse hardware og gør det muligt for dig at sende enkle kommandoer i stedet for at skulle håndtere lavniveau-registeradresser og protokoller. Uden disse biblioteker ville opgaven være betydeligt mere udfordrende – tro mig, jeg har prøvet at skrive dem selv!
For Seeed Studio GPRS Shield V2.0 skal du bruge tre specifikke biblioteker:
- GPRSShieldSuli: Dette er hovedbiblioteket for GPRS-modulet. Det indeholder funktioner til at initialisere modulet, sende data, foretage opkald og meget mere.
- SoftwareSerial: Dette bibliotek bruges til at kommunikere med GPRS-modulet via software-baserede serielle porte. Da Arduinos hardware-serielle port (pins 0 og 1) ofte bruges til debug-udskrivning til computeren, giver SoftwareSerial dig mulighed for at oprette yderligere serielle porte på andre pins, hvilket er afgørende for at undgå konflikter.
- SuliArduino: Dette er Seeed Unified Library Interface. Det er et generelt bibliotek, der leverer en fælles grænseflade for Seeed Studios forskellige moduler og sensorer, hvilket sikrer kompatibilitet og letter brugen.
Sådan importerer du bibliotekerne:
- Download bibliotekerne (ofte som .zip-filer) fra producentens hjemmeside (f.eks. Seeed Studios GitHub-repo).
- Åbn Arduino IDE.
- Gå til 'Skitse' > 'Inkluder bibliotek' > 'Tilføj .ZIP-bibliotek...'.
- Vælg de downloadede .zip-filer én ad gangen.
Når alle tre biblioteker er importeret, er du klar til at gå videre til den sjove del: at kommunikere med dit GPRS Shield og udforske mobilnetværket.
Kommunikation via Software Serial – Din port til SIM900
Med dit GPRS Shield fysisk opsat og alle nødvendige biblioteker installeret, er det tid til at etablere kommunikation med SIM900-chippen på shieldet. Selvom det er muligt at bruge hardware-seriel kommunikation, er det ofte mere praktisk at benytte Arduinos SoftwareSerial-bibliotek. Dette giver dig fleksibilitet og undgår at binde Arduinos primære serielle port, som du måske vil bruge til fejlfinding.

Det nemmeste sted at starte er med eksemplet 'SIM900SerialDebug', som følger med GPRSShieldSuli-biblioteket. Dette eksempel er designet til at fungere som en 'proxy' mellem Arduinos serielle port (den du bruger til at kommunikere med din computer) og GPRS-modulets serielle port. Det betyder, at alt, hvad du skriver i Arduinos serielle monitor, sendes direkte til SIM900-chippen, og alt, hvad SIM900-chippen svarer, sendes tilbage til din serielle monitor.
Sådan gør du:
- Åbn eksemplet: I Arduino IDE, gå til 'Filer' > 'Eksempler' > 'GPRSShieldSuli' > 'SIM900SerialDebug'.
- Upload koden: Upload dette eksempel til din Arduino.
- Åbn den serielle monitor: I Arduino IDE, klik på ikonet for den serielle monitor (luppen øverst til højre). Sørg for, at baudraten i den serielle monitor er indstillet korrekt – ofte 9600 eller 19200.
Nu kan du sende AT-kommandoer direkte til SIM900-chippen. AT-kommandoer er en standardmåde at kommunikere med modemer på. For eksempel kan du skrive AT og trykke Enter. Hvis alt er korrekt, skulle du se OK som svar i den serielle monitor. Hvis du ikke ser svar, eller hvis teksten er uforståelig, kan du prøve at sende AT+IPR=19200 (eller AT+IPR=9600) for at indstille baudraten for SIM900 og derefter klikke på indstillingen 'Send ny linje' (eller 'Newline') i den serielle monitor.
Denne 'debug'-opsætning er uvurderlig til fejlfinding og til at forstå, hvordan modulet reagerer på forskellige kommandoer.
Testforbindelsen: Ring til dig selv!
En fantastisk måde at teste, om dit GPRS Shield og SIM-kort er korrekt opsat og registreret på netværket, er ved at foretage et opkald. Dette bekræfter, at SIM900-modulet kan kommunikere med mobilnetværket og er klar til at sende og modtage signaler. Følg disse trin:
- Sørg for strøm: Tænd for SIM-kortet på Arduino GPRS-shieldet ved at trykke på strømknappen på siden i cirka 2 sekunder. Den røde LED skal lyse konstant. Den grønne LED ved siden af den vil blinke. Hvis shieldet har succesfuldt tilsluttet sig netværket, vil den grønne LED blinke hvert 3. sekund. Dette indikerer, at modulet har fundet netværket og er registreret.
- Åbn den serielle monitor: Sørg for, at 'SIM900SerialDebug'-eksemplet stadig kører på din Arduino, og at den serielle monitor er åben i Arduino IDE.
- Send AT-kommando for opkald: I den serielle monitor skal du indtaste følgende kommando, og erstatte '18675309' med dit eget mobilnummer (inklusive landekode, hvis nødvendigt, f.eks. +45xxxxxxx for Danmark):
ATD18675309;
Husk at tilføje semikolon (;) i slutningen af nummeret. Tryk derefter Enter. - Observer svaret: Hvis opkaldet lykkes, vil du se en besked som
ATH OKi den serielle monitor. Dette indikerer, at opkaldet er blevet initieret. Hvis det mislykkes, kan du seNO CARRIER, hvilket indikerer, at opkaldet ikke kunne oprettes – dette kan skyldes et ikke-eksisterende nummer, forkert kommandoformat, eller at SIM-kortet ikke er korrekt registreret på netværket. - Afslut opkaldet: Du kan afbryde opkaldet ved at sende kommandoen
ATHi den serielle monitor.
Husk at sætte dit almindelige SIM-kort tilbage i din telefon efter testen!
Dette opkaldstest er en fremragende måde at bekræfte den grundlæggende funktionalitet af dit GPRS Shield og SIM-kort, før du bevæger dig videre til internetforbindelse.
Forbindelse til internettet – Det store øjeblik
Nu hvor vi har bekræftet, at vores Arduino GPRS Shield kan kommunikere med mobilnetværket, er det tid til at få den online. Processen involverer at konfigurere modulet til at bruge din mobiludbyders dataforbindelse, hvilket kræver specifikke indstillinger kendt som APN (Access Point Name), og derefter at initiere en TCP-forbindelse.
Først og fremmest, sørg for, at baudraten for SIM900 er indstillet til 9600. Du kan gøre dette ved at sende AT-kommandoen AT+IPR=9600 via den serielle debug-monitor, som vi brugte tidligere.
Brug GPRSTCPConnection-eksemplet:
- Åbn eksemplet: I Arduino IDE, gå til 'Filer' > 'Eksempler' > 'GPRSShieldSuli' > 'GPRSTCPConnection'.
- Konfigurer APN-indstillinger: Dette eksempel forsøger at oprette en forbindelse til 'mbed.org/media/uploads/mbedofficial/hello.txt'. Men det vil sandsynligvis ikke virke ud af boksen, da det skal konfigureres til dit specifikke mobilnetværk. Du skal finde linjer i koden, der ligner:
GPRS gprs("APNNAME", "USERNAME", "PASSWORD");
ErstatAPNNAME,USERNAMEogPASSWORDmed de korrekte oplysninger fra din mobiludbyder. For eksempel, hvis du bruger AT&T i USA, ville konfigurationen være:GPRS gprs("broadband", "[email protected]", "cgdcp");
For danske udbydere skal du slå deres specifikke APN, brugernavn og adgangskode op. F.eks. for Telia kan APN være 'internet', for TDC 'internet', og for Telenor 'internet'. Ofte er brugernavn og adgangskode blanke for disse APN'er. - Upload og kør koden: Upload den modificerede kode til din Arduino.
Når koden kører, skulle din Arduino forsøge at opnå en IP-adresse og derefter sende HTTP-anmodningen. Du vil sandsynligvis opleve, at applikationen 'crasher' (SIM-modulet slukker) efter anmodningen er sendt. Dette er et almindeligt problem og fører os til det næste, kritiske punkt: strømforsyningen.
Strømforsyning er altafgørende! – Undgå nedbrud
Dette er uden tvivl den mest almindelige årsag til problemer, når man forsøger at få et GPRS/GSM-shield til at fungere stabilt, især under dataoverførsel. Selvom mange shields annonceres som 'plug and play' med Arduino, er virkeligheden ofte en anden, når det kommer til strømbehov.
Mobilmoduler, især når de sender data (f.eks. under en TCP-anmodning), kan trække betydelige strømspidser. En standard 5V USB-forsyning til din Arduino er simpelthen ikke nok til at dække disse spidsbelastninger. Resultatet er, at modulet mister strøm, genstarter, eller 'crasher' midt i en operation, hvilket fører til frustrerende og uforklarlige fejl.

Den nemme løsning er at tilføje mere strøm! Online fora og erfaringer foreslår ofte at bruge 5 C-batterier i serie til at drive GSM-chippen, og det er præcis, hvad der løser problemet. En serieforbindelse af 5 C-batterier vil typisk give omkring 7.5V (5 x 1.5V), hvilket er inden for det acceptable indgangsspændingsområde for Arduino (typisk 7-12V på VIN-pinden) og rigeligt til at forsyne shieldet.
Sådan tilsluttes batterierne:
- Forbind den positive (+) ende af batteripakken til VIN-inputpinden på din Arduino.
- Forbind den negative (-) ende af batteripakken til GND-pinden på din Arduino.
Det er vigtigt at sikre, at du tilslutter polariteten korrekt for at undgå at beskadige din Arduino eller shield. Når du har tilføjet batterierne, skal du prøve GPRSTCPConnection-eksemplet igen. Du skulle nu opleve en stabil forbindelse, hvor modulet opnår en IP-adresse og succesfuldt udfører HTTP-anmodningen uden at crashe.
Korrekt strømforsyning er nøglen til at låse op for det fulde potentiale af dit GPRS Shield og sikre, at dine mobile IoT-projekter fungerer pålideligt.
Implementering af PubNub (eksempel) – Real-time data
Nu hvor din Arduino er fuldt strømforsynet og kan oprette forbindelse til internettet via mobilnetværket, kan vi begynde at udforske, hvordan den kan sende og modtage data i realtid. PubNub er en populær platform til realtidsbeskeder, og den giver et fremragende eksempel på, hvordan du kan implementere tovejskommunikation med din Arduino over GSM/GPRS.
Brug PubNub-eksemplet:
- Hent PubNub-eksemplet: Selvom den specifikke kode ikke er fuldt udleveret her, vil principperne være de samme. Find et PubNub-eksempel for Arduino GPRS, eller byg dit eget baseret på PubNubs REST Push API.
- Konfigurer GPRS-objektet: Ligesom tidligere skal du sørge for, at
GPRS gprs()-konfigurationen indeholder de korrekte APN, brugernavn og adgangskode for din mobiludbyder. - Forstå URL-formatet: PubNub-anmodninger sendes via HTTP GET-anmodninger til en specifik URL. URL'en er formateret i henhold til PubNub REST Push API'en og inkluderer typisk:
pubsub.pubnub.comsom domæne./publishsom kommando (du kan også abonnere).- Dine unikke publish- og subscribe-nøgler (
pub-keyogsub-key), som du får fra din PubNub-konto. Til test kan du ofte bruge 'demo'-nøgler. - En
channel, som er som en IRC-kanal, hvor dine PubNub-enheder kommunikerer.
- Send data: Koden vil typisk sende en simpel tæller (f.eks. 1, 2, 3, 4...) som en meddelelse til den specificerede kanal.
Vis data i PubNub Console:
For at se de data, der kommer fra din Arduino, kan du bruge PubNub Console. Gå til PubNubs hjemmeside, log ind (eller brug demo-nøgler), og konfigurer konsollen med de samme publish- og subscribe-nøgler samt kanal, som du bruger i din Arduino-kode. Hvis din Arduino kører, skulle du se tælleren (1, 2, 3...) dukke op i 'message'-ruden i konsollen.
Denne demonstration viser kraften ved at kombinere mobilforbindelse med en realtidsplatform som PubNub, hvilket åbner dørene for fjernovervågning og -styring af dine IoT-løsninger.
Fremtidens Forbindelse: Arduino Pro 4G Moduler
Mens GPRS-skjolde og den underliggende GSM-teknologi har banet vejen for mobilforbundne Arduino-projekter, er teknologien fortsat med at udvikle sig. I dag er 4G (LTE) den dominerende standard for mobil data, og den tilbyder langt højere hastigheder og mere pålidelighed end GPRS.
Arduino har også omfavnet denne udvikling med deres officielle Arduino Pro 4G-moduler. Disse moduler er designet til at integrere problemfrit med Arduino-økosystemet og tilbyder en mere moderne og robust løsning til mobilforbindelse. Disse moduler er ofte beregnet til brug med specifikke Arduino-boards som Portenta Mid Carrier Board.
Hvad kan Arduino Pro 4G-modulerne?
Der findes et dedikeret bibliotek til Arduino Pro 4G-modulerne, der giver en omfattende værktøjskasse til interaktion med dem. Dette bibliotek udvider funktionaliteten ud over simpel internetforbindelse og inkluderer:
- Internetforbindelse: Hurtig og stabil dataoverførsel via 4G/LTE-netværk, hvilket muliggør mere dataintensive IoT-applikationer.
- SMS-beskeder: Muligheden for at sende og modtage SMS-beskeder, hvilket er nyttigt for notifikationer, fjernkommandoer eller tofaktorautentificering i dine projekter.
- Lokationsbestemmelse: Hent position fra mobilnetværket (celle-triangulering) eller via indbygget GPS. Dette er uvurderligt for sporingsenheder, flådestyring eller lokationsbaserede tjenester.
Brugen af officielle 4G-moduler og deres tilhørende biblioteker forenkler udviklingsprocessen betydeligt og giver adgang til avancerede funktioner, der ikke er tilgængelige med ældre GPRS-løsninger. Hvis du planlægger et nyt projekt, der kræver mobilforbindelse, er det værd at overveje disse nyere 4G-moduler for at sikre fremtidssikring og bedre ydeevne.
Ofte Stillede Spørgsmål (FAQ)
- Q: Kan jeg forbinde min Arduino til internettet uden Wi-Fi?
- A: Ja, absolut! Gennem mobilnetværk som GSM/GPRS eller 4G, som denne artikel beskriver, kan du opnå internetforbindelse på steder uden adgang til et stabilt Wi-Fi-signal. Dette er ideelt til mobile applikationer eller fjernovervågning, hvor trådløs frihed er afgørende.
- Q: Hvad er en APN, og hvor finder jeg den?
- A: APN (Access Point Name) er indstillinger, der fortæller din enhed, hvordan den skal oprette forbindelse til mobiludbyderens netværk for dataoverførsel. Disse indstillinger er unikke for hver mobiludbyder. Du får typisk disse oplysninger fra din mobiludbyder, ofte via deres hjemmeside (søg efter 'APN-indstillinger' eller 'internetindstillinger' for din udbyder) eller ved at kontakte deres kundeservice. For mange danske udbydere er APN ofte 'internet', og brugernavn/adgangskode er tomme.
- Q: Hvorfor kræver GSM/GPRS-skjolde ofte ekstern strømforsyning?
- A: Mobilmoduler, især når de sender data, kan trække betydeligt mere strøm (strømspidser) end en standard Arduino via USB kan levere stabilt. En ekstern strømkilde, som f.eks. 5 C-batterier i serie, sikrer en konstant og tilstrækkelig strømforsyning, hvilket forhindrer genstart eller nedbrud af modulet under operationer og sikrer stabil drift.
- Q: Kan jeg bruge et hvilket som helst SIM-kort?
- A: Du skal bruge et standardstørrelse SIM-kort, der er aktiveret og har en aktiv dataforbindelse. Det er afgørende, at dit mobilabonnement understøtter datatrafik og ikke kun tale/SMS. Nogle mobiludbydere har specifikke SIM-kort til IoT-enheder, som kan være mere velegnede, men et almindeligt SIM-kort med data fungerer ofte også.
- Q: Er GPRS stadig relevant i dag?
- A: Principperne for at forbinde Arduino via et mobilnetværk er stadig yderst relevante, uanset om det er GPRS, 3G eller 4G. Selvom GPRS måske ikke er tilgængeligt i alle lande længere, eller er blevet erstattet af hurtigere teknologier som 4G (og snart 5G), er den grundlæggende tilgang til opsætning og kommunikation den samme. Nyere 4G-moduler tilbyder forbedret ydeevne, lavere latenstid og udvidet funktionalitet (f.eks. GPS), hvilket gør dem til det foretrukne valg for nye projekter.
Hvis du vil læse andre artikler, der ligner Arduino på Mobilnetværket: Din Guide til IoT, kan du besøge kategorien Teknologi.
