Arduino ve Arduino klonları arasındaki uyumluluk


18

Bir projede Seeeduino v3.0'ı Arduino klonu olarak kullanıyorum. Seeeduino web sitesinde şöyle diyor:

Mevcut programına, kalkanına ve IDE'lerine% 100 uyumlu Duemilanove şemasına dayanmaktadır.

Aslında kalkanlar veya IDE ile hiç problem yaşamadım.

Sorum şu: Seeeduino ve diğer klonlar gerçekten% 100 uyumlu mu? Seeeduino tahtası bir arduinodan çok daha ucuzdu.

Yanıtlar:


16

Yıllar geçtikçe, Arduino sitesinde resmi uyumlu bir tahta olarak listelenen mükemmel InduinoX'tan çok iyi yapılmış Çin Meduino Nano Geliştirme'ye (3.3 / 5 Volt değiştirilebilir), bazen resmi kurullardan daha iyi inşa edilen eBay'den kir ucuz klonlara.

Arduino kartı hakkında benzersiz veya sofistike bir şey yok: Temelde sadece mikrodenetleyici (atMEGA328, atMEGA1280, SAM3X8E veya diğerleri) ve minimal destek donanımı. O kadar azıyla yanlış gidebilecek pek bir şey yok, gerçekten.

Bu kartlar arasında uyumluluğu sağlayan iki ortak unsur şunlardır:

  1. Arduino önyükleyici
  2. Resmi Arduino yazılım dağıtımında anakart desteği

Kartınızdaki mikrodenetleyici için mevcutsa, önyükleyici daha iyi veya daha güncel bir sürümle değiştirilebilir.

Destek dosyaları çevrimiçi bulunabilir veya en yakın benzer kart dosyalarında yapılan küçük düzenlemeler Arduino ortamı için gerekli desteği sağlayabilir.

Kısacası: Evet, klonlar tipik olarak orijinal Arduino kadar iyi çalışır ve gelişmiş özelliklere sahip klonlar uyumluluğu korurken daha iyi çalışır (örn. InduinoX)


1
BTW playground.arduino.cc resmi bir site değil, bir topluluk wiki'sidir. AFAIK, resmi uyumlu kurulların bir listesi yok.
Federico Fissore

5

Arduino devre şemasına yakından bakarsanız, güç kaynağı, bir USB seri arayüzü ve mikrodenetleyicinin kendisinden biraz daha fazla olduğunu fark edeceksiniz.

Uyumluluk için 'zor' bölüm kart düzenini doğru yapmak (hangi konektör devre kartının üzerinde nereye gider) ve çipte uyumlu bir önyükleyici yüklemek (ücretsiz / açık yazılım, bu yüzden neden kendiniz yapmak zahmetli?).

Birkaç el-cheapo Arduino klonu kullandım ve görünür fiziksel yapı dışında (biri biraz çürük hissediyor), hepsi de 'gerçek şey' gibi çalışıyor. Orijinal ve klon arasındaki en büyük fark, tahtanın kalitesi, kullanılan bileşenler ve montaj kalitesi.


3

İki kez kontrol edin!

Çoğu klon, orijinal Arduino tahtasının sahip olduğu kusurların kopyalarına sahip kesin klonlardır. Örneğin, Arduino Nano'nun FT232RL USB-seri köprünün uygun RESET ve TEST pin bağlantısına sahip olmaması. Bu kusur FT232RL'nin PC'ye yanıt vermemesine neden olabilir ve sonunda Arduino Nano kartının sonraki revizyonlarında düzeltildi. Bazı klonlar güncellenmedi.

Başka bir "tam olarak Arduino klonları" örneği, FT232RL yerine CP2102 USB'den seri köprüye kadar çok sayıda karttır. Bu fark edilmeden geçebilir, ancak bir klon kartı PC'nize bağlandığında ve PC'nizle çalışırken hayal kırıklığı yaratabilir, ancak başka bir sistem eksik sürücülerden şikayetçi olur.

Yine - hazırlıklı olun!


1

Ben en çok klon, onların yapmasını beklediğiniz yapacak bulduk, ancak x4mer onun içinde devletler cevap , hazırlıklı olun.

En sinir bozucu mesele ve o zaman bile olduğunu oldukça küçük, Çinli klon bir çok USB için bir ATMEGA kullanmak ve bunun yerine bir kullanma kalmamasıdır CH340G . Bu yongalar, Windows 7 çalıştıran bir bilgisayara bağlanırken iyi olsa da, OS X'teki sürücülerle büyük zorluklar yaşıyor ve sadece tanınmıyor. CH340G için bir sürücü bulmak mümkündür , ancak yüklediğimde, klonlanmış UNO'yu taktıktan sonra hemen MacBook'u çöktü ..!

Gerçekten MacBook Pro tarafından tanınacak ve OS X üzerinde çalışan Arduino IDE kullanarak kod yazmama izin verecek gerçek bir 16u2 USB arabirimini uygulayan bir Uno elde edene kadar eBay'de üç veya dört klon satın almak zorunda kaldım .

Ondan önce bir Wintel dizüstü bilgisayar kullanmak zorunda kaldım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.