Skip to main content

Vad är Arduino? En fullständig definition

#truckereala207 - VREAU SA VAD CAT DORM (April 2025)

#truckereala207 - VREAU SA VAD CAT DORM (April 2025)
Anonim

Översikt:

Har du någonsin velat skapa ett program som bokstavligen kan göra ditt kaffe till dig? Om så är fallet kanske du är intresserad av mikrokontrollerutveckling.

Mikrocontrollers är notoriska för att vara svåra att programmera; Arduino har som målsättning att skapa ett tillgängligt sätt för mjukvaruutvecklare att komma in i världen av mikrokontrollerprogrammering. Arduino är ett mikrokontroller-gränssnitt byggt runt en Atmel ATmega-processor, kombinerat med en språk- och programmeringsmiljö för att skapa logik på chipet.

Programvara och hårdvara:

Arduino är öppen källkod, både i programvaru- och hårdvaruprocess, så att hobbyister kan montera de enklaste Arduino-modulerna själva för hand. Mer sofistikerade förmonterade Arduino-moduler kan köpas och är blygsamt prissatta. Maskinvaran finns i många formatspecifikationer, från en liten bärbar enhet till större ytmonterade moduler. Det primära läget för datorns anslutning är via USB, även om Bluetooth, seriell och Ethernet formfaktorer finns.

Arduino-programmet är gratis och öppen källkod. Programmeringsplattformen är baserad på det populära Wiring-språket. IDE är baserat på Processing, vilket är ett välkänt språk bland designers och prototyper. Till skillnad från de flesta mikrokontroller gränssnitt, är Arduino cross-platform; den kan köras på Windows, Linux och Macintosh OS X.

Användningsområden:

Arduino tillåter användarna en enkel väg att skapa interaktiva objekt som kan ta in ingång från strömbrytare och sensorer och styra fysiska utgångar som ljus, motorer eller ställdon. Eftersom språket är baserat på väl använda ramar kan Arduino interagera med annan programvara på datorn som Flash eller till och med webb-API som Twitter.

projekt:

Plattformen har redan utvecklat ett samhälle av utvecklare som delar mycket öppen källkodsarbete. Entusiaster har använt det för att skapa ett brett utbud av innovativa projekt, från programvaru termostaten, till babyövervakare som skickar sms-varningar till en leksakspistol som bränder varje gång en viss hashtag används på Twitter. Och ja, det finns till och med en hel sida med Arduino-projekt för att styra kaffebryggare.

Betydelsen av Arduino:

Även om några av dessa Arduino-projekt kan verka lustiga, kliver tekniken faktiskt i ett antal trender som gör det till en potentiellt viktig kraft i branschen. "The Things of Internet" är en populär fras som används i tekniken för att beskriva vardagliga föremål som är anslutna till Internet och kan dela information. Smarta energimätare är ett ofta använt exempel som kan reglera användningen av apparater för att spara pengar på energi. Många anser att Internet av saker är en viktig del av det löst definierade fenomenet Web 3.0

Också är begreppet allestädesberäkning beräknat att bli en kulturell norm. Offentlig uppfattning och komfortnivå övergår till att integrera teknik i vardagens tyg. Den lilla formfaktorn för Arduino gör att den kan appliceras i alla typer av vardagliga föremål. Faktum är att Arduino LilyPad-formfaktorn tillåter bärbara Arduino-enheter.

Verktyg för innovation:

Open source-projekt som Arduino sänker inträdesbarriären för utvecklare som vill experimentera med interaktiva objekt. Detta kommer att skapa en möjlighet för en ny våg av energi och nystart för att skapa Internet av saker. Dessa innovatörer kommer snabbt att kunna prototyper och experimentera med interaktiva enheter genom att använda Arduino-plattformen innan de skapar ett produktionsklart erbjudande. Nästa Mark Zuckerberg eller Steve Jobs kan en dag hittas och skapa nya sätt för datorer att koppla ihop med den fysiska världen. Det skulle vara klokt att uppmärksamma detta utrymme, och Arduino är ett utmärkt sätt att "doppa tårna" i möjligheterna till interaktiva objekt.