5 razões para não usar um Arduino genuíno em seu próximo projeto

A fundação Arduino foi longe demais? Por que você deve gastar seu dinheiro em produtos Genuínos Arduino? Nós explicamos tudo o que você precisa saber.

A fundação Arduino foi longe demais?  Por que você deve gastar seu dinheiro em produtos Genuínos Arduino?  Nós explicamos tudo o que você precisa saber.
Propaganda

O nome Arduino tornou-se sinônimo de tecnologia DIY. Muitas pessoas começaram sua jornada em eletrônica e robótica com um. Aqui no MakeUseOf nós cobrimos seu uso extensivamente, de um guia para iniciantes para você começar Introdução Arduino: um guia para iniciantes Introdução ao Arduino: um guia para iniciantes Arduino é uma plataforma de prototipagem eletrônica de código aberto baseada em flexível, fácil de usar use hardware e software. É destinado a artistas, designers, amadores e qualquer pessoa interessada em criar objetos ou ambientes interativos. Leia mais para projetos mais complexos como o Pew Pew da Laser Turret! Como construir uma torre laser com um banco Pew Arduino! Como construir uma torre laser com um Arduino Você está entediado? Pode também construir uma torre laser. Consulte Mais informação .

Não há como duvidar da influência que essas placas tiveram, mas uma questão permanece: você deve usar uma placa Arduino genuína em seu projeto? Talvez não. Aqui está o porquê.

1. Existem alternativas melhores

Por uma questão de clareza, precisamos fazer uma distinção. Existem produtos Arduino produzidos oficialmente e produtos de terceiros que se enquadram no nome Arduino, uma vez que são baseados no design de código aberto oficial do Arduino. Eles são funcionalmente idênticos, exceto pelo nome do Arduino, embora placas de clones sejam geralmente muito mais baratas.

Vamos começar com alguns pontos práticos. Apesar de seu amplo uso na cena Maker, na maioria dos casos, uma placa da marca Arduino é facilmente substituída. Somos grandes fãs da placa NodeMCU e por um bom motivo.

nodemcu ifttt
Crédito de imagem: alvarolb via community.thinger.io

Onde quase todas as placas Arduino não têm conectividade a bordo, o NodeMCU tem Wi-Fi como padrão, cortesia do seu chip ESP8266 . Onde o tamanho similar do Arduino Nano tem uma velocidade de clock de até 16 MHz, o NodeMCU possui velocidades de até 160 MHz. O NodeMCU é capaz de executar um servidor Node.js na placa, poupando você da miséria do C ++. As razões continuam, mas a nossa mini revisão de vídeo abaixo explica todos os detalhes.

Se conectividade não é o que você está procurando, então não procure mais do que o atual rei da colina: o Teensy 3.2 . Essas pequenas placas têm o mesmo preço de US $ 20 que um Arduino Nano, e as executam em quase todos os aspectos. Quando testado para velocidade bruta contra um Arduino Due e Mega, o Teensy ganha todas as vezes.

O Teensy 3.5 acrescenta apenas US $ 5 à conta, e possui 40 pinos de I / O, enquanto permanece pequeno - Teensy, se você quiser.

teensy 3.5
Crédito de imagem: Teensy 3.5 de www.pjrc.com

Embora essas duas placas não substituam as placas Arduino em todas as situações, elas nos dão uma pausa para pensar. Mesmo que você saiba exatamente qual placa do Arduino você usaria para um projeto, há uma boa razão para não comprar um do Arduino: preço .

2. Existem alternativas mais baratas

O Projeto Arduino se descreve como hardware de código aberto. Isso significa que qualquer um pode construí-los e vendê-los, desde que eles não usem a marca comercial do Arduino e dê crédito ao Arduino de acordo.

Isso significa inevitavelmente que alguém, em algum lugar, será capaz de construí-los mais barato que os fornecedores oficiais do Arduino. Pelo preço de um único Arduino Uno oficial, você pode comprar quatro clones que não apenas fazem o mesmo trabalho, mas também usam o mesmo chip Atmega328.

Quando um Nano clonado custa um décimo do preço de um oficial, você realmente precisa querer apoiar o projeto Arduino para considerar a compra oficial.

Há outra opção que o lado pisa esta questão completamente embora. Você não precisa se preocupar com quem está construindo sua prancha se fizer isso sozinho.

3. Arduino Caseiro

Como o hardware do Arduino é open-source, você pode obter os designs completos para as placas e construir seus próprios a partir do zero.

diy arduino

É certo que isso não é tão conveniente quanto comprar um, e você vai ter dificuldade em fazer um quadro funcional completo para um clone mais barato, embora com a mudança no preço de certos componentes e economias de escala, seja um projeto de fim de semana barato.

Este método é especialmente útil se você precisa adicionar controle a um pequeno aspecto do seu projeto e não precisa da funcionalidade completa de uma placa Arduino - você pode escolher os recursos que você precisa para economizar espaço e dinheiro.

4. Procurando Pins em todos os lugares errados

Este próximo não significa muito para alguns de vocês e enfurecerá os outros. Qualquer um que tenha usado um Arduino Uno terá notado o estranho espaço entre os pinos 7 e 8.

arduino uno

Essa folga mede 0, 16 polegadas (4, 06 mm), enquanto todos os outros pinos têm um espaçamento de 0, 1 polegadas (2, 54 mm). O motivo dessa esquisitice? De acordo com este post nos fóruns oficiais de um usuário convidado que afirma ser o co-fundador do Arduino Massimo Banzi, foi tudo um erro na produção inicial.

arduino forum massimo

Embora aparentemente menor, isso tem algumas ramificações muito específicas. Cada escudo, acessório ou acessório único projetado para funcionar com o Uno deve seguir esse espaçamento de pinos ou não ser compatível com ele. Esse erro permaneceu não apenas no Uno, mas em todas as placas Arduino de tamanho completo, desde que mantenham a compatibilidade. Nunca foi e provavelmente nunca será retificado.

Para um projeto baseado em um ethos de criador de código aberto, ter sua linha de produtos mais popular nem mesmo anexar a uma placa de montagem sem comprar um escudo de prototipagem específico ou cabeçalhos desalinhados é incompreensível. Felizmente, as placas menores e mais novas, como a Micro, a Nano e a MKR1000, não apresentam esse problema.

5. IDE Ai de Mim

Dependendo da sua experiência com o software de código aberto, você pode ou não concordar com esta afirmação: o IDE do Arduino, embora funcional, é horrível de usar.

Alguns de vocês podem achar essa afirmação dura, já que ela é nivelada em um software de código aberto, mas qualquer pessoa que tenha passado algum tempo com ela estará familiarizada com suas peculiaridades. A formatação de código é quase inexistente. Não há conclusão de código. O framework C / C ++ da linguagem Arduino não é exatamente o mais amigável para codificadores novatos, e a menos que você esteja planejando um futuro usando essas linguagens, eles não são os melhores para aprender (estes são muito mais fáceis de aprender). Aprenda para iniciantes 6 Linguagens de programação mais fáceis de aprender para iniciantes Aprender a programar é sobre como encontrar a linguagem certa tanto quanto sobre o processo de edificação.Aqui estão as seis principais linguagens de programação mais fáceis para iniciantes.

Provavelmente, a melhor maneira de contornar esse problema é usar o plug-in do Visual Micro para o Microsoft Visual Studio (VS). Enquanto a versão pro tem um preço decente, a versão gratuita permite a adição de bibliotecas do Arduino.

estúdio visual da microsoft

Isso permite que você use todos os recursos de qualidade de vida que o VS oferece e use o Arduino IDE simplesmente para fazer upload de código para sua placa. Pode-se argumentar que um Editor de Texto IDE complicado e cheio de recursos vs. IDEs: Qual é o Melhor para Programadores? Editores de texto versus IDEs: Qual é o melhor para programadores? Escolher entre um IDE avançado e um editor de texto mais simples pode ser difícil. Oferecemos algumas dicas para ajudá-lo a tomar essa decisão. Read More é um exagero para o Arduino, e que o editor de texto simples como a funcionalidade do Arduino IDE está perfeitamente bem. Pessoalmente, tendo mudado, acho que a ideia de voltar ao IDE do Arduino não é uma novidade.

Mas ainda assim, uma vez que eles fizeram sua plataforma de código aberto, deveríamos querer usar produtos oficiais do Arduino, não deveríamos? Talvez não.

Salvando Graças

Este artigo foi intencionalmente difícil para o Arduino, e tenho certeza que muitos vão discordar de alguns dos pontos apresentados. Uma coisa que não pode ser negada é que, apesar de todas essas falhas, o Arduino tem sido e continua a ser uma importante força motriz no cenário da eletrônica DIY .

Em última análise, isso se resume a preferência pessoal. Você pode dar um passo em frente dessas considerações criando suas próprias placas ou clones de compra. Você pode ficar com produtos oficiais para apoiar a empresa e seus distribuidores. A longo prazo, desde que você esteja se divertindo e aprendendo coisas novas, isso importa?

Se você está no mercado para um Arduino - seja uma placa genuína ou um clone - certifique-se primeiro de dar uma olhada no nosso guia de compra de pranchas Arduino Buying Guide: Qual placa você deve obter? Guia de compra do Arduino: Qual placa você deve obter? Existem tantos tipos diferentes de placas Arduino por aí, você seria perdoado por estar confuso. Qual você deve comprar para o seu projeto? Deixe-nos ajudar, com este guia de compra do Arduino! Consulte Mais informação .

Quais são seus pensamentos sobre alguns desses problemas? Estamos totalmente fora do alvo aqui? Você tem seus próprios problemas com o Arduino que não conseguimos cobrir? Deixe-nos saber na seção de comentários abaixo!

Crédito de imagem: Sergey Panychev via Shutterstock.com

In this article