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

  • Gabriel Brooks
  • 0
  • 2734
  • 78
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 anvendelse udstrakt, fra en begynderguide til at komme i gang Kom godt i gang med Arduino: En begynderguide Kom godt i gang med Arduino: En begynderguide Arduino er en open source-elektronikprototypeplatform baseret på fleksibel, let at håndtere bruge hardware og software. Det er beregnet til kunstnere, designere, hobbyister og enhver der er interesseret i at skabe interaktive objekter eller miljøer. til mere komplekse projekter som en Laser Turret Pew Pew! Sådan bygger du en lasertårn med en Arduino Pew Pew! Sådan bygger du en lasertårn med en Arduino Keder du dig? Kan også bygge en lasertårn. .

Der er ingen tvivl om, hvilken indflydelse disse bestyrelser har haft, men der er stadig et spørgsmål: bør du bruge et ægte Arduino-bord i dit projekt? Måske ikke. Her er hvorfor.

1. Der er bedre alternativer

For klarhedens skyld er vi nødt til at skelne. Der er officielt producerede Arduino-produkter, og tredjepartsprodukter, der falder ind under navnet Arduino, da de er baseret på det officielle Arduino's open source-design. De er funktionelt identiske undtagen fra det varemærke, Arduino, selvom klonplader normalt er meget billigere.

Lad os begynde med et par praktiske punkter. På trods af deres brede brug i Maker-scenen erstattes et Arduino-brættebord i de fleste tilfælde let. Vi er store fans af NodeMCU-bestyrelsen, og med god grund.

Billedkredit: alvarolb via community.thinger.io

Hvor næsten alle Arduino-kort mangler indbygget forbindelse NodeMCU har Wi-Fi som standard med tilladelse til det ESP8266 chip. Hvor lignende størrelse Arduino Nano har en urhastighed på op til 16 MHz, NodeMCU kan prale med hastigheder på op til 160 MHz. NodeMCU er i stand til at køre en Node.js-server ombord, hvilket sparer dig for elendigheden ved C ++. Årsagerne fortsætter, men vores mini-videoanmeldelse nedenfor forklarer alle detaljerne.

Hvis tilslutningsmuligheder ikke er det, du leder efter, skal du ikke lede længere end den aktuelle bakke: bakken Teensy 3.2. Disse bittesmå brædder har omkring den samme pris på $ 20 som en Arduino Nano og udfører dem på næsten enhver måde. Når testet 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 af 40 I / O-stifter mens du forbliver lille - Teensy, hvis du vil.

Billedkredit: Teensy 3.5 fra www.pjrc.com

Selvom disse to bestyrelser ikke erstatter Arduino-tavler i enhver situation, giver de os pause til tanke. Selv hvis du ved nøjagtigt, hvilket Arduino-bræt du vil bruge til et projekt, er der en god grund til ikke at købe et af Arduino selv: pris.

2. Der er billigere alternativer

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

Dette betyder uundgåeligt, at nogen et eller andet sted vil være i stand til at bygge dem billigere end de officielle Arduino-leverandører. For prisen på en enkelt officiel Arduino Uno kan du købe fire kloner, der ikke kun udfører det samme job, men bruger den samme Atmega328-chip.

Når en klonet Nano koster en tiendedel af prisen på en officiel, skal du virkelig ønske at støtte Arduino-projektet for at overveje at købe officiel.

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

3. Hjemmebrygge Arduino

Da Arduino-hardware er open source, kan du få det fulde design til tavlerne og opbygge dit eget fra bunden.

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

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

4. På udkig efter pins på alle de forkerte steder

Denne næste betyder ikke meget for nogle af jer og vil irritere andre. Enhver, der har brugt en Arduino Uno, vil have bemærket det mærkelige hul mellem pin 7 og 8.

Dette hul måler 0,16 inch (4,06 mm), mens hver anden stift har en afstand på 0,1 tommer (2,54 mm). Årsagen til denne mærkelighed? I henhold til dette indlæg på de officielle fora fra en gæstebruger, der hævder at være Arduino-medstifter Massimo Banzi, var det hele en fejl i den tidlige produktion.

Selvom det tilsyneladende er mindre, har dette nogle meget specifikke konsekvenser. Hvert enkelt skjold, tilbehør eller tilbehør designet til at arbejde med Uno skal følge denne fjollede pin-afstand eller ikke være kompatibel med det. Denne fejltagelse forblev ikke kun i Uno, men på alle Arduino-plader i fuld størrelse siden for at bevare kompatibiliteten. Det har aldrig været og vil sandsynligvis aldrig blive udbedret.

For et projekt, der er baseret på en open source source-etos, er det ikke en god idé at have din mest populære serie af produkter ikke engang vedhæftet sig til en brødbræt uden at købe et specifikt prototype-skjold eller wonky offset-headere. Heldigvis de nyere, mindre bestyrelser som Micro, Nano, og MKR1000 har ikke dette problem.

5. IDE Woe Is Me

Afhængig af hvor erfaren du er med open source-kodningssoftware, er du måske ikke enig i denne erklæring: Arduino IDE er, selv om den er funktionel, forfærdelig at bruge.

Nogle af jer kan synes, at denne erklæring er hård, da den er jævnet med et stykke open source-software, men enhver, der har brugt nogen tid med det, vil være bekendt med dens quirks. Kodeformatering findes næsten ikke. Der er ingen kodeudfyldelse. C / C ++ -rammen på Arduino-sproget er ikke nøjagtigt den venligste til nybegynder-kodere, og medmindre du planlægger en fremtid ved hjælp af disse sprog er de sandsynligvis ikke de bedste til at lære (disse er meget lettere at lære 6 nemmeste programmeringssprog til Lær for begyndere 6 nemmeste programmeringssprog at lære for begyndere At lære at programmere handler om at finde det rigtige sprog lige så meget som det handler om oprettelsesprocessen. Her er de seks øverste letteste programmeringssprog for begyndere.).

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

Dette giver dig mulighed for at bruge alle de livskvalitetsfunktioner, som VS bringer, og bruge Arduino IDE blot til at uploade kode til dit bord. Det kan argumenteres for, at en kompliceret fuldt udstyret IDE-teksteditorer vs. IDE'er: Hvilken er bedre for programmerere? Tekstredaktører vs. IDE'er: Hvilken af ​​dem er bedre for programmerere? Det kan være svært at vælge mellem en avanceret IDE og en enklere teksteditor. Vi tilbyder en vis indsigt for at hjælpe dig med at tage denne beslutning. er overmordet for Arduino, og at Arduino IDEs enkle tekstredigeringsfunktionalitet er perfekt. Personligt, efter at have skiftet, finder jeg ideen om at gå tilbage til Arduino IDE en ikke-starter.

Men alligevel, da de lavede deres platform til open source, skulle vi ønsker at bruge officielle Arduino-produkter, skulle vi ikke? Måske ikke.

Gemme nåde

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

I sidste ende kommer det ned på personlig præference. Du kan skridt fra disse overvejelser ved at oprette dine egne tavler eller købe kloner. Du kan holde dig til officielle produkter for at støtte virksomheden og deres distributører. På lang sigt, så længe du har det sjovt og lærer nye ting, betyder det endda noget?

Hvis du er på markedet efter en Arduino - det være sig en ægte tavle eller en klon - skal du først se på vores bestyrelses købsguide Arduino Købsvejledning: Hvilket bord skal du få? Arduino Købsvejledning: Hvilket bord skal du få? Der er så mange forskellige slags Arduino-tavler derude, du vil blive tilgitt for at blive forvirret. Hvilket skal du købe til dit projekt? Lad os hjælpe med denne Arduino-købsguide! .

Hvad er dine tanker om nogle af disse spørgsmål? Er vi helt ude af mærket her? Har du dine egne problemer med Arduino, som vi ikke kunne dække? Fortæl os det i kommentarfeltet nedenfor!

Billedkredit: Sergey Panychev via Shutterstock.com




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.