Ao longo dos anos, usei placas originais do Arduino, bem como uma infinidade de clones de proveniência variada, desde o excelente InduinoX, listado no site do Arduino como uma placa compatível oficial, até o muito bem-feito chinês Meduino Nano Enhancement (3.3 / Comutável de 5 volts), para clones baratos do eBay, que às vezes são mais bem construídos do que os quadros oficiais.
Não há nada de exclusivo ou sofisticado na placa Arduino: é basicamente apenas o microcontrolador (atMEGA328, atMEGA1280, SAM3X8E ou outros) e seu hardware de suporte mínimo. Não há muito que possa dar errado com esse pouco, realmente.
Os dois elementos comuns que garantem a compatibilidade entre essas placas são:
- O carregador de inicialização do Arduino
- Suporte para o quadro na distribuição oficial do software Arduino
O carregador de inicialização pode ser substituído por uma versão melhor ou mais atualizada, se houver uma disponível para o microcontrolador em sua placa.
Os arquivos de suporte podem ser encontrados on-line ou edições menores nos arquivos da placa semelhante mais próxima podem fornecer o suporte necessário para o ambiente do Arduino.
Resumindo: Sim, os clones normalmente funcionam tão bem quanto o Arduino original, e os clones com recursos aprimorados geralmente funcionam muito melhor, mantendo a compatibilidade (por exemplo, InduinoX)
Se você observar atentamente o diagrama de circuitos do Arduino, notará que é pouco mais que fonte de alimentação, uma interface serial USB e o próprio microcontrolador.
A parte 'difícil' da compatibilidade é obter o layout da placa correto (qual conector fica na placa de circuito) e carregar um gerenciador de inicialização compatível no chip (que é um software livre / aberto, então por que se preocupar em criar o seu próprio?).
Eu usei vários clones do Arduino el-cheappo e, além da aparente construção física (parece um pouco frágil), todos funcionam exatamente como a 'coisa real'. Eu acho que a principal diferença entre original e clone é a qualidade da placa, os componentes usados e a qualidade da montagem.
fonte
Verifique duas vezes!
A maioria dos clones é exata, com cópias das falhas que a placa Arduino original possuía. Como, por exemplo, o Arduino Nano sem conexão de pinos RESET e TEST da ponte serial USB FT232RL. Essa falha pode levar o FT232RL a não responder ao PC e foi corrigido em revisões posteriores da placa Arduino Nano. Alguns clones não foram atualizados.
Outro exemplo "não exatamente clone do Arduino" são inúmeras placas com USB para ponte serial CP2102 em vez de FT232RL. Isso pode passar despercebido, mas pode causar frustração quando uma placa clone se conecta e trabalha com o seu PC, mas outra gera reclamações de sistema quanto à falta de drivers.
Então, novamente - esteja preparado!
fonte
Eu descobri que a maioria dos clones fará o que você espera que eles façam, mas, como x4mer afirma em sua resposta , esteja preparado.
O problema mais irritante e, mesmo assim, é bem menor, é que muitos clones chineses não usam um ATMega para o USB e, em vez disso, usam um CH340G . Esses chips, apesar de bons ao se conectar a um PC executando o Windows 7, têm grandes dificuldades com os drivers no OS X e acabam não sendo reconhecidos. É possível encontrar um driver para o CH340G , mas quando o instalei, ele imediatamente travou o MacBook, ao conectar o UNO clonado ..!
Eu tive que comprar três ou quatro clones no eBay até obter um Uno com um 16u2 real implementando a interface USB, que seria realmente reconhecida pelo MacBook Pro e me permitiria codificar usando o Arduino IDE em execução no OS X.
Antes disso, eu tive que usar um laptop Wintel.
fonte