Artikel

Vad är Arduino?

protection click fraud

Arduino UnoKälla: Jerry Hildenbrand / Android Central

Bästa svaret: Arduino är en elektronisk prototypplattform som använder ett mikrokontrollerkort kopplat till inmatningsenheter och utgångshårdvara (eller båda) för att designa elektroniska projekt. Arduino-plattformen består av hårdvaran, en integrerad utvecklingsmiljö och en lång lista med tredjepartsprodukter som integreras i ekosystemet.

Vad är Arduino?

Arduino UnoKälla: Jerry Hildenbrand / Android Central

Om du gillar att mixtra eller ha kul med elektroniska projekt på vilken nivå som helst, har du förmodligen hört talas om Arduino. Det är ett prisvärt och användbart sätt att lära sig mer om den nördiga sidan av elektronik genom att koppla och programmera något tillsammans som gör "grejer". Ibland enkla saker, ibland komplicerade saker, men alltid coola grejer.

En Arduino är dock inte för alla. Den är inte designad för att vara en billig och lättanvänd dator som Raspberry Pi, och den är mer för saker som automatisering eller informationsinsamling. Å andra sidan är det en bra hjärna för de flesta Internet of Things-projekt för din

uppkopplat hem och låter dig bygga det där coola med lite grundläggande elektroniska färdigheter och lite förtrogenhet med programmering.

Arduino är en hel elektronikprototypplattform. Det är ett varumärke för produkter inom detta ekosystem, själva hårdvaran, ett programmeringsspråk som är byggt på C/C++ och de andra produkterna som följer med det som en brödbräda, sensorer, kontroller och Mer.

Enkelt uttryckt använder du ett Arduino-kort för att samla in data från någon sensor eller skicka data till något som en LED (eller en kombination av båda) för att bygga något coolt. Ett enkelt exempel att linda huvudet runt är att använda en temperatursensor ansluten till en Arduino-bräda som tänder en LED när du behöver ha på dig kappan när du går ut. Men du kan göra mycket mer.

Arduino-brädet

Arduino UnoKälla: Jerry Hildenbrand / Android Central

Det mest populära Arduino-brädet är Uno. Det är en av de första, så den fick en utbredd användning, men den är också den billigaste, och det gör den till den bästa att köpa om du vill komma igång med Arduino-plattformen.

Uno-modellen drivs av ett ATMega-chip som körs på 16MHz och har 32Kb lagring. Den har också 2Kb inbyggt minne. Det är raka motsatsen till en kraftfull hårdvara, men den var inte menad att vara en kraftfull hårdvara. Om du tänker på en Arduino (inte bara Uno, utan alla modeller) som ett styrkort har du rätt idé.

Du ansluter inte en skärm eller tangentbord till en Arduino (du kan, men inte för programmering) eftersom ett Arduino-kort inte var designat för att vara en PC. Så du behöver en PC för att skriva och ladda ditt program i Arduino-hårdvaran. Windows, Mac och Linux fungerar båda lika bra. Du kan använda en Chromebook för att skriva och ladda kod till ett Arduino-kort, med begränsningar som vi kommer att prata om senare.

Arduino UnoKälla: Jerry Hildenbrand / Android Central

Den viktigaste hårdvaran på ett Arduino-kort är uppsättningen av ingångs- och utgångsstift. Uno har totalt 14, med två som används för ström och sex inställda för att ge PWM-utgång för att styra analoga enheter med en digital utgång. Du ansluter dina inmatningsenheter och utenheter till dessa stift, och baserat på programmet du har laddat in i Arduino, händer magi. Eller så brinner saker och ting ut. Hur som helst är det väldigt roligt.

Tillbehör kan också fästas på dessa stift, och du hittar alla möjliga saker du kan fästa. Dessa kallas sköldar, och du kan välja från något som en LCD som ansluts direkt till kortet utan ledningar eller lödning. Detta gör det enkelt att designa och uppfinna, varför Arduino är så populärt på alla nivåer.

Vad gör Arduino speciell

Arduino UnoKälla: Jerry Hildenbrand / Android Central

Det är inte en enda sak utan en handfull viktiga faktorer som gör Arduino speciell.

Arduino är billig och öppen källkod. Det gör den tillgänglig för nästan alla, men det betyder också att du kan designa andra delar som fästs på ett Arduino-kort som fungerar för alla andra som använder samma modell. En lödkolv, en 3D-skrivare och lite grundläggande elektronisk kunskap gör att du kan bygga nästan vad som helst som Arduino-plattformen kan driva.

Arduino använder C/C++ för programmering. C kan vara lite frustrerande att lära sig, men miljontals människor använder det, och det finns otaliga onlinetutorials och kurser som låter alla lära sig själva hur man använder det i sin egen takt. IDE (Integrated Development Environment) som ansluter till Arduinos hårdvara är också gratis och lätt att förstå.

Arduino har en enorm gemenskap av användare och utvecklare som alltid är redo att hjälpa till när du stöter på ett problem. Detta kan vara en ovärderlig resurs eftersom alla, från nybörjare till proffs, ibland kommer att ha problem. Att ha folk som hjälper dig att felsöka ett problem eller peka dig till rätt information är viktigt om du bara vill pyssla och göra coola grejer.

Köp ett startpaket

Arduino UnoKälla: Jerry Hildenbrand / Android Central

Det enda du kan göra med en Arduino-bräda i sig är att tända och släcka lampan. Det är ett bra sätt att introducera dig själv för att använda IDE och ställa in hårdvaran, men du kommer inte så långt när du väl har kommit på hur du blinkar med lysdioden. Så det bästa sättet att komma in på plattformen är att köpa ett startpaket.

Ett bra startpaket kommer med ett kort, en handfull bygelkablar, något att ansluta till Arduino som en sensor eller två och fler lysdioder eller en liten motor, och viktigast av allt, Exempelkod för att använda dessa saker. Om du inte är det verkligen behärskar C++, detta är viktigt. Du hittar massor av kodexempel online men att köpa ett kit innebär att du får kod och hårdvara som fungerar med varandra.

Jag är halvkunnig i C och har massor av skräp i reservdelskärl ovanpå min arbetsbänk. Jag köpte inget startkit på grund av detta och kom snabbt att ångra mig. Om inte annat är det värt det att ha motstånden rätt märkta eftersom priset på ett bra kit är ganska lågt.

När jag ville expandera, jag gjorde köpte ett kit och spenderade mycket tid på att titta igenom vad som finns tillgängligt. Jag bestämde mig för ett startkit från Elegoo och tycker att det är perfekt för alla som vill komma in på Arduino-plattformen.

Du kanske vill ha fler delar, eller så kanske du inte vill ha så många som det som ingår här. Den goda nyheten är att det finns många Arduino startpaket att välja mellan. Men när du väl har listat ut exakt vad du behöver och hur mycket du vill spendera, finns det en till sak att tänka på: ska du köpa en äkta Arduino-bräda eller en av de utmärkta tredje parterna kloner?

Arduino UnoKälla: Jerry Hildenbrand / Android Central

Gå med på den nördiga sidan

En bräda byggd av Arduino erbjuder några saker: Det är alltid hög kvalitet med täta lödfogar som inte kommer att gå sönder och göra dig galen. Det fungerar alltid med USB-drivrutinen, så du bör inte ha några problem när du försöker ansluta. Tyvärr har den också en inbyggd brist i fullstorlekskorten för I/O-stiften. Det är ett större gap mellan stift sju och åtta. Det borde inte finnas där, men det är det, och eftersom det finns så många sköldar från tredje part där ute som överensstämmer med denna oegentlighet, har det kvarstått. Du kommer att hitta många tillbehör från tredje part som har samma storlek mellanrum, och du behöver en adapter för att använda dem med ett tredjepartskort.

Tredjeparts Arduino-brädor är också bra, ofta bättre än originalet. Arduino är helt öppen källkod, vilket innebär att vem som helst kan bygga hårdvaran och sälja den vidare med modifieringar. Du hittar saker som Wi-Fi eller extra lagring inbyggt i tredjepartskort och, beroende på vad du vill göra med det, är det ett bra tillägg. Den enda potentiella nackdelen skulle vara Windows USB-drivrutinen, men att köpa ett kort som inte fungerar med det är en sällsynt händelse.

Slutligen, om du planerar att använda en Chromebook för att skriva och ladda kod till ditt Arduino-kort, måste du köpa en officiell modell från Arduino. Med Chrome OS måste du använda Arduino Web Editor, och det stöder endast officiella styrelser. Det skulle inte vara bra att ha bästa Chromebook bara för att få reda på att du inte kan använda brädet du just köpte med det.

Bestäm inte baserat på pris eftersom skillnaden inte är stor. Till exempel är officiella Arduino-brädor vanligtvis under $20, och även om en tredjepartstavla kan spara dig en dollar eller två, bör du överväga vad du vill göra och bestämma om det är viktigt först.

Vårt val

Elegoo Arduino Kit

ELEGOO UNO Project Super Starter Kit

Detta kit har allt du behöver för att komma igång med Arduino-plattformen. Du behöver inte löda något, och du hittar kompletta kodexempel för all medföljande hårdvara.

  • $39 på Amazon

Vi kan tjäna en provision för köp genom att använda våra länkar. Läs mer.

Det här är de bästa smarta pluggarna som fungerar med Google Home och Alexa
Bygg dig ett smartare hem

Spara på dina energikostnader med de bästa smarta pluggarna för Google Assistant och Amazon Alexa. Här är några av våra favoriter som är kompatibla med flera smarta röstassistenter.

Få ut mer av dina Ring-kameror med dessa tillbehör
Ring Ring

Ringsäkerhetskameror är fantastiska ur lådan, men de kan bli så mycket bättre med bra tillbehör. Här är några av de bästa Ringtillbehören som vi tycker att du inte borde vara utan.

LIFX-lampor för dyra? Här är några billiga men smarta alternativ
lysa upp ditt hem

LIFX är ett av de ledande varumärkena inom smart belysning, men det är långt ifrån ditt enda alternativ. Det finns många alternativ som är värda att överväga, som de som vi har noterat här.

instagram story viewer