5 důvodů, proč nepoužívat originální Arduino ve vašem dalším projektu

  • Michael Cain
  • 0
  • 4511
  • 544
reklama

Název Arduino se stal synonymem pro technologii pro kutily. Mnoho lidí zahájilo cestu do elektroniky a robotiky s jedním. Zde na stránkách MakeUseOf jsme rozsáhle prozkoumali jejich použití, od průvodce začátečníky, který vám pomůže začít Začínáme s Arduino: Průvodce pro začátečníky Začínáme s Arduino: Průvodce pro začátečníky Arduino je platforma s otevřeným zdrojovým kódem elektroniky založená na flexibilní, snadno použitelné používat hardware a software. Je určen pro umělce, designéry, fandy a kohokoli, kdo má zájem o vytváření interaktivních objektů nebo prostředí. na složitější projekty, jako je laserová věžička Pew Pew! Jak se staví laserová věž s Arduino Pew Pew! Jak se staví laserová věž s Arduinem Nudíte se? Mohu také postavit laserovou věžičku. .

Není pochyb o tom, jaký vliv tyto desky měly, ale zůstává otázkou: měli byste ve svém projektu použít originální desku Arduino? Možná ne. Tady je důvod.

1. Existují lepší alternativy

V zájmu jasnosti musíme rozlišovat. Existují oficiálně vyráběné produkty Arduino a produkty třetích stran, které spadají pod název Arduino, protože jsou založeny na oficiálním designu Arduino s otevřeným zdrojovým kódem. Jsou funkčně totožné s výjimkou názvu Arduino, ale klonové desky jsou obvykle mnohem levnější.

Začněme několika praktickými body. Přes jejich široké použití ve scéně Makera je ve většině případů deska značky Arduino snadno nahrazena. Jsme velcí fanoušci desky NodeMCU, a to z dobrého důvodu.

Image Credit: alvarolb prostřednictvím community.thinger.io

Tam, kde téměř všechny desky Arduino nemají zabudovanou konektivitu NodeMCU má Wi-Fi jako jeho standardní zdvořilost ESP8266 čip. Kde podobné velikosti Arduino Nano má hodinovou rychlost až 16 MHz, NodeMCU se může pochlubit rychlostmi až 160 MHz. Jednotka NodeMCU je schopna spustit palubní server Node.js a zachránit vás tak před utrpením C ++. Důvody pokračují, ale naše mini video recenze níže vysvětluje všechny podrobnosti.

Pokud připojení není to, co hledáte, nehledejte nic jiného než současného krále kopce: Teensy 3.2. Tyto malé desky mají přibližně stejnou cenu 20 $ jako Arduino Nano a vystupují téměř ve všech směrech. Když byl testován na surovou rychlost proti Arduino Due a Mega, vyhrává Teensy pokaždé.

Teensy 3.5 přidá k účtu pouze 5 dolarů a může se pochlubit 40 pinů I / O zatímco zůstane malý - Teensy, pokud chceš.

Obrázek Kredit: Teensy 3.5 z www.pjrc.com

Zatímco tyto dvě desky nenahrazují desky Arduino v každé situaci, dávají nám pauzu k zamyšlení. I když přesně víte, kterou desku Arduino byste použili pro projekt, existuje dobrý důvod, proč si ji koupit od Arduina sami: cena.

2. Existují levnější alternativy

Projekt Arduino se popisuje jako open-source hardware. To znamená, že je může kdokoli postavit a prodat za předpokladu, že ve skutečnosti nepoužívá ochrannou známku Arduino a podle toho úvěr Arduino.

To nevyhnutelně znamená, že je někdo může někde postavit za levnější než oficiální dodavatelé Arduino. Za cenu jednoho oficiálního Arduino Uno si můžete zakoupit čtyři klony, které nejenže vykonávají stejnou práci, ale používají stejný čip Atmega328.

Když klonovaný Nano stojí desetinu ceny oficiální, musíte opravdu chtít podpořit projekt Arduino, abyste mohli zvážit nákup oficiálního.

Existuje však i jiná možnost, která postraní tuto otázku úplně. Pokud to děláte sami, nemusíte se starat o to, kdo sestavuje vaši desku.

3. Domácí pivo Arduino

Protože hardware Arduino je open-source, můžete získat kompletní návrhy desek a vytvořit si vlastní od nuly.

Není to tak pohodlné jako nákup jednoho a budete se snažit vyrobit plně funkční desku za levnější než klon, i když se změnou ceny určitých komponent a úspor z rozsahu to umožňuje levný víkendový projekt.

Tato metoda je zvláště užitečná, pokud potřebujete přidat kontrolu k malému aspektu projektu a nepotřebujete plnou funkčnost desky Arduino - můžete si vybrat a vybrat funkce, které potřebujete, abyste ušetřili místo a peníze.

4. Hledáte kolíky na všech špatných místech

Tento další pro některé z vás nebude nic znamenat a ostatní pobouří. Každý, kdo použil Arduino Uno, si všiml podivné mezery mezi kolíky 7 a 8.

Tato mezera měří 0,16 palce (4,06 mm), zatímco každý druhý čep má mezeru 0,1 palce (2,54 mm). Důvod této podivnosti? Podle tohoto příspěvku na oficiálních fórech hostujícího uživatele, který prohlašoval, že je spoluzakladatelem Arduina Massimoem Banzi, byla chyba v počáteční produkci.

I když je zdánlivě menší, má to velmi specifické důsledky. Každý jednotlivý štít, doplněk nebo příslušenství určené pro práci s Uno musí dodržovat tuto hloupou vzdálenost pinů nebo s ním nesmí být kompatibilní. Tato chyba zůstala nejen v Uno, ale na každé plné desce Arduino, protože si zachovala kompatibilitu. Nikdy to nebylo a pravděpodobně nikdy nebude napraveno.

U projektu založeného na étosu s otevřeným zdrojovým kódem má vaše nejoblíbenější řada produktů nepřilepenou na prkénko bez zakoupení konkrétního prototypového štítu nebo vyhýbavých záhlaví záhlaví. Naštěstí novější, menší desky jako Micro, Nano, a MKR1000 nemám tento problém.

5. IDE Woe Is Me

V závislosti na zkušenostech s kódovacím softwarem s otevřeným zdrojovým kódem můžete nebo nemusíte souhlasit s tímto tvrzením: Arduino IDE, i když funkční, je strašně použitelné.

Někteří z vás mohou považovat toto prohlášení za drsné vzhledem k tomu, že je vyrovnáno na kus softwaru s otevřeným zdrojovým kódem, ale každý, kdo s ním strávil nějaký čas, bude obeznámen s jeho vtípky. Formátování kódu téměř neexistuje. Neexistuje žádné dokončení kódu. Rámec C / C ++ jazyka Arduino není zrovna nejpřátelštější pro začínající kodéry a pokud plánujete budoucnost pomocí těchto jazyků, pravděpodobně se nejedná o ty nejlepší, které se naučit (ty se mnohem snáze naučí 6 nejjednodušších programovacích jazyků) Naučte se pro začátečníky 6 nejjednodušších programovacích jazyků, které se mají naučit pro začátečníky Naučit se programovat je o nalezení správného jazyka stejně jako o procesu editace. Zde je prvních šest nejjednodušších programovacích jazyků pro začátečníky.).

Pravděpodobně nejlepším způsobem, jak tento problém vyřešit, je použít zásuvný modul Visual Micro Microsoft Visual Studio (VS). Zatímco pro verze má slušnou cenu, bezplatná verze umožňuje přidání Arduino knihoven.

To vám umožní používat všechny funkce života, které přináší VS, a pomocí Arduino IDE jednoduše nahrát kód na svou desku. Dalo by se argumentovat, že komplikovaný plně vybavený textové editory IDE vs. IDE: Který z nich je pro programátory lepší? Textové editory vs. IDE: Který z nich je pro programátory lepší? Výběr mezi pokročilým IDE a jednodušším textovým editorem může být obtížný. Nabízíme několik poznatků, které vám pomohou učinit toto rozhodnutí. je pro Arduino zbytečná a že jednoduchý textový editor, jako je funkce Arduino IDE, je naprosto v pořádku. Osobně jsem po přepnutí našel myšlenku vrátit se k Arduino IDE bez startéru.

Ale přesto, že vytvořili platformu open-source, měli bychom chtít používat oficiální produkty Arduino, že? Možná ne.

Ukládání Graces

Tento článek byl na Arduinu úmyslně tvrdý a jsem si jist, že mnozí budou s některými vyjádřenými body nesouhlasit. Jedna věc, kterou nelze popřít, je to, že pro všechny tyto chyby, Arduino bylo a nadále je hlavní hnací silou v elektronickém prostředí pro kutily.

Nakonec jde o osobní preference. Tyto úvahy můžete podpořit vytvořením vlastních desek nebo nákupem klonů. Můžete se držet oficiálních produktů na podporu společnosti a jejích distributorů. Z dlouhodobého hlediska, pokud se bavíte a učíte se nové věci, záleží na tom?

Pokud jste na trhu s Arduino - ať už jde o originální desku nebo klon - nezapomeňte se nejprve podívat na našeho průvodce nákupem desek Arduino Buying Guide: Jakou desku byste měli získat? Průvodce nákupem Arduina: Kterou desku byste měli získat? Je tam tolik různých druhů desek Arduino, bylo by vám odpuštěno, že jste zmatení. Které byste si měli koupit pro svůj projekt? Pomozte nám s tímto nákupním průvodcem Arduino! .

Jaké jsou vaše myšlenky na některé z těchto otázek? Jsme tady úplně mimo značku? Máte s Arduinem vlastní problémy, které jsme nedokázali pokrýt? Dejte nám vědět v sekci komentářů níže!

Image Credit: Sergey Panychev prostřednictvím Shutterstock.com




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.