Arduino Mega: büyük geliştirme kartı hakkında her şey

arduino Mega

Si la plaka Arduino UNO rev3 sizin için çok küçük ve daha gelişmiş projeler oluşturmak ve daha fazla gücün tadını çıkarmak istiyorsanız, o zaman aradığınız şey bir pano arduino Mega, orijinal anakartla aynı geliştiriciler tarafından oluşturulan, ancak daha hızlı bir mikro denetleyici, daha fazla bellek ve programlanacak daha fazla pim ile donatılmış mevcut modellerden bir diğeri.

Arduino Mega'nın birçok benzerliği vardır. Arduino UNOama onu herkes için çok özel kılan bazı farklılıklar var daha fazlasını arayan yapımcılar. Genel olarak, yeni başlıyorsanız bu en iyi seçim değildir, ancak UNO'nun yeteneklerinden zaten yararlandıysanız ve daha ileri gitmek istiyorsanız bu en iyi seçimdir.

Arduino Mega nedir?

Arduino logosu

arduino Mega Atmel ATmega2560 mikrodenetleyicisine dayanan başka bir resmi geliştirme kartıdır, dolayısıyla adıdır. Ayrıca 54 adet dijital giriş ve çıkış pini içerir, bunlardan 15'i PWM çıkışları. Ayrıca 16 analog giriş, donanım için seri port olarak 4 UART, 16 Mhz kristal osilatör, USB bağlantısı, güç konektörü, ICSP başlığı ve sıfırlama düğmesi vardır.

Gördüğünüz gibi, Arduino UNO, daha yüksek kapasitelere sahiptir ve bu da Ücret bu hafifçe. Ancak, hiç de pahalı değil, sadece birkaç avro daha pahalı ve birçok özel mağazada bulabilirsiniz:

içerdiği ihtiyacın olan her şey mikrodenetleyiciniz için, bu yüzden sadece DIY projenizi kurma, kartı USB yoluyla bilgisayarınıza bağlama, Arduino IDE ile oluşturduğunuz taslağı indirme ve çalıştırma konusunda endişelenmeniz gerekir.

Önceki anakartların aksine, Arduino Mega'nın FTDI USB'den seriye denetleyici çipi kullanmadığını bilmelisiniz. Bunun yerine bir ATmega16U2 çip en son revizyonlarında (Rev1 ve Rev2 ATmega8U2 kullandı). Yani, bir USB-seri dönüştürücü programlayıcısına sahiptir.

Bu plaka çok sayıda gelişmiş proje için ideal3D yazıcılar, endüstriyel CNC robotlar vb. için beyin görevi görmek gibi. Ve bunların kalkanları veya kalkanları ile tamamen uyumludurlar. Arduino UNO, böylece sorularınıza ve sorunlarınıza her zaman yardımcı olmaya hazır çok sayıda uyumlu öğe ve harika bir topluluk bulacaksınız.

Ve hakkında daha fazla bilgi edinmek istiyorsanız uyumlu elektronik bileşenler ve modüllerAynı blogda, onları çalıştırmak için ihtiyacınız olan her şeyi adım adım açıklayan birçoğu var. Örneğin:

Arduino Mega hakkında detaylı bilgi

Tabak arduino Mega tabakta bulabileceğiniz her şey var Arduino Uno Rev3, ancak daha önce de bahsettiğim gibi onu daha güçlü kılan bazı eklemelerle.

Teknik özellikler, şema ve pin çıkışı

W teknik özellikler Bilmeniz gereken Arduino Mega kartının

  • 2560 Mhz'de Atmel ATmega16 mikrodenetleyici
  • 256 KB flash bellek (programlarınız için kullanılamayan bootloader tarafından kullanılan 8KB)
  • 8 KB SRAM bellek.
  • 4 KB EEPROM bellek.
  • 5v çalışma voltajı
  • Giriş voltajı 7-12v
  • Giriş voltaj limitleri: 6-20v
  • 54 tanesi PWM olabilen 15 dijital pin. Arduino IDE kodu ile giriş veya çıkış olarak yapılandırılabilirler.
  • 16 analog giriş pini.
  • İletişim için 4 UART, USB, RX ve TX pini ve ayrıca TWI ve SPI.
  • Güç pimleri: Kart 5 ile 7v arasında veya 12v USB ile beslendiği sürece projelere akım sağlamak için 5v. 3v3 pimi 3.3 voltluk bir voltaj sağlayabilir. GND pinleri projelerinizi topraklamak için kullanılabilir. IOREF pini, mikrodenetleyicinin çalıştığı referans voltajını sağlamak için kart üzerindeki pimdir.
  • Her bir G / Ç pini için akım 40mA DC'dir.
  • Pin 3v3 tarafından sağlanan akım 50 mA'dır.

Ayrıca Arduino Mega'nın, kartı bağladığınız bilgisayarın USB bağlantı noktasını korumak için sıfırlanabilir bir çoklu sigortaya sahip olduğunu da eklemek isterim. Bu sayede projelerinizdeki kısa devrelerden veya meydana gelebilecek aşırı akımlardan kaynaklanan hasarlardan kaçınmış olursunuz. Bu, USB bağlantı noktasına 500 mA'dan fazla uygulanırsa devreye giren ve bu aşırı yük kaldırılıncaya kadar bağlantıyı otomatik olarak kesen, bu sürümün uyguladığı ek bir dahili koruma katmanıdır.

Veri sayfaları

Ayrıca bir teknik sayfa veya veri sayfası Bu ürünün elektronik detayları hakkında bilmeniz gereken her şey, panele zarar vermemek için izin verilen maksimum akım ve voltajlar, tam pin çıkışı ve sahip olmak isteyeceğiniz büyük miktarda bilgi. Bunu yapmak için resmi web sitesinden indirebilirsiniz:

Arduino IDE ve programlama

Arduino IDE ekran görüntüsü

Arduino Mega'yı programlamak için ve ayrıca diğer geliştirme kartı modelleri için, emrinizde adı verilen yazılıma sahipsiniz. Arduino IDE. Bu geliştirme platformu hem macOS, Windows hem de Linux ile uyumludur. Kendi kaynak kodlarınızı oluşturmaya başlayabileceğiniz ve bunları USB kablosunu kullanarak tahtaya kaydetmeye başlayabileceğiniz tamamen ücretsiz ve açık kaynak bir paket.

Bildiğiniz gibi bu program, programlama dili Üst düzey İşleme tabanlı programlaması için yerel Arduino. Benzer sözdizimi ve biçimlerle C ++ 'ya dayandığı için diğer dillerle benzerlikleri vardır.

Bu blogun makalelerinde genellikle sonunda bazılarını ekliyoruz kod veya taslak parçacıkları tanıttığımız her proje veya bileşene başlamak için kod örnekleri ile. Böylece ilk adımlarınızı atmaya başlayabilirsiniz. Ancak Arduino IDE hakkında daha fazla bilgi edinmek ve projelerinizi nasıl programlayacağınızı öğrenmek istiyorsanız, sizi ücretsiz programlama kursumuzu indirmeye davet ediyorum. PDF formatında Arduino IDE.

Buna ek olarak, gelişmiş projelerinizin bir tamamlayıcısı olarak, karışıklık yaratmamak için her şeyi özetlemenize ve daha net bir şekilde almanıza yardımcı olacak başka uygulamalara veya yazılıma da ihtiyacınız olabilir. Yani, Ayrıca bilmekle de ilgileneceksiniz gibi projeler:

  • KiCad: karmaşık diyagramlar ve düzenler oluşturmak için elektronik geliştirme için bir EDA ortamıdır. Linux, macOS ve Windows için ücretsiz, açık kaynaklı ve çapraz platform yazılımıdır.
  • fritzing: Projelerinizi şematik bir şekilde veya bunları göstermek için 3D olarak oluşturmanıza yardımcı olacak çok pratik bir açık kaynak ve çoklu platform yazılımıdır.

İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.