5 grunde til ikke at bruge en ægte Arduino i dit næste projekt

Har Arduino fundamentet været for langt? Hvorfor skal du bruge dine penge på ægte Arduino produkter? Vi forklarer alt, hvad du behøver at vide.

Har Arduino fundamentet været for langt?  Hvorfor skal du bruge dine penge på ægte Arduino produkter?  Vi forklarer alt, hvad du behøver at vide.
Reklame

Navnet Arduino er blevet synonymt med DIY teknologi. Mange mennesker startede deres rejse til elektronik og robotik med en. Her på MakeUseOf har vi dækket deres brug i vid udstrækning, fra en nybegyndervejledning til at komme i gang. Kom i gang med Arduino: En nybegyndervejledning Kom i gang med Arduino: En nybegyndervejledning. Arduino er en open source elektronik prototypeplan baseret på fleksibel og nem at Brug hardware og software. Det er beregnet til kunstnere, designere, hobbyister og alle interesserede i at skabe interaktive objekter eller miljøer. Læs mere til mere komplekse projekter som en Laser Turret Pew Pew! Sådan bygger du en laserturret med en Arduino Pew Pew! Hvordan man opbygger en laserturret med en Arduino Er du keder dig? Kan lige så godt bygge et lasertårn. Læs mere .

Der er ingen tvivl om den indflydelse, som disse bestyrelser har haft, men et spørgsmål er fortsat: skal du bruge et ægte Arduino bord i dit projekt? Måske ikke. Her er hvorfor.

1. Der er bedre alternativer

Af hensyn til klarheden skal vi skelne. Der er officielt producerede Arduino-produkter og tredjepartsprodukter, der hører under navnet Arduino, da de er baseret på den officielle Arduino's open source-design. De er funktionelt identiske bortset fra det varemærkebeskyttede Arduino navn, selvom klonbrædder er normalt meget billigere.

Lad os begynde med et par praktiske punkter. På trods af deres store brug i Maker-scenen, er de fleste Arduino-mærker i de fleste tilfælde nemt erstattet. Vi er store fans af NodeMCU bestyrelsen og med god grund.

nodemcu ifttt
Billedkredit: alvarolb via community.thinger.io

Hvor næsten alle Arduino boards mangler indbygget tilslutning, har NodeMCU Wi-Fi som standard med sin ESP8266 chip. Hvor den tilsvarende størrelse Arduino Nano har en clockhastighed på op til 16 MHz, har NodeMCU hastigheder på op til 160 MHz. NodeMCU er i stand til at køre en Node.js-server ombord, hvilket redder dig mod C ++'s elendighed. Årsagerne fortsætter, men vores mini video gennemgang nedenfor forklarer alle detaljer.

Hvis forbindelsen ikke er det, du leder efter, så kig ikke længere end den nuværende konge af bakken: Teensy 3.2 . Disse små boards har omkring samme pris på 20 dollar som en Arduino Nano, og udfører dem på næsten enhver måde. Når der testes for rå hastighed mod en Arduino Due og Mega, vinder Teensy hver gang.

Teensy 3.5 tilføjer kun $ 5 dollars til regningen, og kan prale med 40 I / O-stifter, mens de forbliver små - Teensy, hvis du vil.

teensy 3.5
Billedkredit: Teensy 3.5 fra www.pjrc.com

Mens disse to brædder ikke vil erstatte Arduino boards i enhver situation, giver de os en pause for at tænke. Selvom du ved præcis, hvilket Arduino bord du vil bruge til et projekt, er der en god grund til ikke at købe en fra Arduino selv: pris .

2. Der er billigere alternativer

Arduino-projektet beskriver sig selv som open-source hardware. Det betyder, at alle kan bygge og sælge dem, forudsat at de ikke rent faktisk bruger Arduino varemærket og kredit Arduino i overensstemmelse hermed.

Dette betyder uundgåeligt, at nogen, et sted vil kunne bygge dem til billigere end de officielle Arduino-leverandører. Til prisen for en enkelt tjenestemand Arduino Uno kan du købe fire kloner, der ikke kun gør det samme arbejde, men bruger samme Atmega328-chip.

Når en klonet nano koster en tiendedel af prisen på en officiel, har du virkelig brug for at støtte Arduino-projektet for at overveje at købe embedsmand.

Der er en anden mulighed, at side trin dette spørgsmål dog helt. Du behøver ikke at bekymre dig om, hvem der bygger dit bord, hvis du gør det selv.

3. Hjem-Brew Arduino

Da Arduino hardware er open source, kan du få de fulde designs til brædderne og bygge din egen fra bunden.

diy arduino

Det er ganske vist ikke så praktisk at købe en, og du vil kæmpe for at lave et fuldt funktionelt bord til billigere end en klon, men med prisændringen på visse komponenter og stordriftsfordele gør det til et billigt weekendprojekt.

Denne metode er særlig nyttig, hvis du skal tilføje kontrol til et lille aspekt af dit projekt og ikke behøver den fulde funktionalitet af et Arduino bord - du kan vælge og vælge de funktioner, du har brug for for at spare plads og penge.

4. Søger Pins i alle de forkerte steder

Denne næste vil ikke betyde meget for nogle af jer og vil forvirre andre. Enhver, der har brugt en Arduino Uno, har bemærket det mærkelige mellemrum mellem ben 7 og 8.

arduino uno

Dette mellemrum måler 0, 16 inches (4, 06 mm), mens hver anden pin har en afstand på 0, 1 tommer (2, 54 mm). Årsagen til denne underlighed? Ifølge dette indlæg på den officielle fora af en gæstebruger, der hævder at være Arduino medstifter Massimo Banzi, var det en fejl i den tidlige produktion.

arduino forum massimo

Mens tilsyneladende mindre har dette nogle meget specifikke forgreninger. Hvert enkelt skjold, tilføjes eller tilbehør, der er designet til at arbejde med Uno, skal følge denne dumme stiftafstand eller ikke være kompatibel med den. Denne fejl forblev ikke kun i Uno, men på alle fuld størrelse Arduino bord siden for at bevare kompatibilitet. Det har aldrig været, og sandsynligvis vil aldrig blive rettet.

For et projekt baseret på et open source maker ethos, er det sjovt at have din mest populære produktlinje, ikke engang vedhæfte til et brødbræt uden at købe et bestemt prototypeskærm eller wonky offset-overskrifter. Heldigvis har nyere, mindre boards som Micro, Nano og MKR1000 ikke dette problem.

5. IDE Ve er mig

Afhængigt af, hvor erfaren du er med open source-kodningssoftware, kan du eller måske ikke være enig i denne erklæring: Arduino IDE, mens den er funktionel, er forfærdelig at bruge.

Nogle af jer kan måske finde denne erklæring hård, da den er nivelleret på et stykke open source-software, men enhver, der har brugt noget tid med det, vil være fortrolig med sine quirks. Kodeformatering er næsten ikke eksisterende. Der er ingen kode færdiggørelse. Arduino-sprogets C / C ++-ramme er ikke ligefrem det venligste for nybegyndere, og medmindre du planlægger en fremtid med disse sprog, er de uden tvivl ikke de bedste at lære (det er meget lettere at lære 6 letteste programmeringssprog til Lær til begyndere 6 Lette programmeringssprog til at lære for begyndere Lær at programmere handler om at finde det rigtige sprog, lige så meget som det handler om opbygningsprocessen. Her er de seks mest nemmeste programmeringssprog for begyndere. Læs mere).

Sandsynligvis den bedste måde omkring dette problem er at bruge Visual Micro plugin til Microsoft Visual Studio (VS). Mens pro-versionen har et anstændigt prismærke til det, tillader den gratis version tilføjelsen af ​​Arduino-biblioteker.

Microsoft Visual Studio

Dette giver dig mulighed for at bruge alle de livskvalitetsfunktioner, som VS bringer, og bruge Arduino IDE til blot at uploade koden til dit bræt. Det kunne argumenteres for, at en kompliceret fuldt udstyret IDE-tekstredigerer vs IDE'er: Hvilken er bedre for programmører? Tekstredaktører vs IDE'er: Hvilken er bedre for programmører? At vælge mellem en avanceret IDE og en enklere tekst editor kan være svært. Vi tilbyder nogle indsigt til at hjælpe dig med at træffe den beslutning. Læs mere er overkill for Arduino, og at den enkle tekst editor som funktionaliteten i Arduino IDE er helt fint. Personligt, efter at have skiftet, finder jeg ideen om at gå tilbage til Arduino IDE en non-starter.

Men alligevel, da de lavede deres platform open source, burde vi gerne bruge officielle Arduino-produkter, skal vi ikke? Måske ikke.

Gemme Graces

Denne artikel har været forsætligt hård på Arduino, og jeg er sikker på, at mange vil være uenige med nogle af de punkter, der er lavet. En ting, der ikke kan nægtes, er at for alle disse fejl har Arduino været og fortsat været en vigtig drivkraft i DIY-elektronikscenen .

I sidste ende kommer det ned til personlig præference. Du kan side trin disse overvejelser ved at oprette dine egne bestyrelser eller købe kloner. Du kan holde fast med officielle produkter for at støtte virksomheden og deres distributører. I det lange løb, så længe du har det sjovt og lærer nye ting, betyder det endda noget?

Hvis du er på markedet for en Arduino - være det en ægte bestyrelse eller en klon - så sørg for at du først kigger på vores bestil købsguide Arduino Købsvejledning: Hvilket bord skal du få? Arduino Købsvejledning: Hvilket bestyrelse skal du få? Der er så mange forskellige slags Arduino boards derude, du ville blive tilgivet for at være forvirret. Hvad skal du købe til dit projekt? Lad os hjælpe med denne Arduino købeguide! Læs mere .

Hvad er dine tanker om nogle af disse problemer? Er vi helt væk fra mærket her? Har du haft dine egne problemer med Arduino, kunne vi ikke dække? Lad os vide i kommentarfeltet nedenfor!

Billedkredit: Sergey Panychev via Shutterstock.com

In this article