Arduino Mega: Alles über das große Entwicklungsboard

Arduino Mega

Wenn die Platte Arduino UNO Rev. 3 Es ist zu klein für Sie und Sie möchten fortgeschrittenere Projekte erstellen und mehr Leistung genießen. Dann suchen Sie nach einem Board Arduino Mega, ein weiteres verfügbares Modell, das von denselben Entwicklern wie das Original-Board erstellt wurde, jedoch mit einem schnelleren Mikrocontroller, mehr Speicher und mehr zu programmierenden Pins ausgestattet ist.

Arduino Mega hat viele Ähnlichkeiten mit Arduino UNO, aber es gibt einige Unterschiede, die es für jeden etwas ganz Besonderes machen Macher, die etwas mehr suchen. Wenn Sie gerade erst anfangen, ist dies im Allgemeinen nicht die beste Wahl, aber wenn Sie die Fähigkeiten von UNO bereits genutzt haben und noch weiter gehen möchten.

Was ist Arduino Mega?

Arduino Logo

Arduino Mega Es ist ein weiteres offizielles Entwicklungsboard, das auf dem Atmel ATmega2560-Mikrocontroller basiert, daher der Name. Darüber hinaus enthält es 54 digitale Eingangs- und Ausgangspins, von denen 15 als verwendet werden können PWM-Ausgänge. Es verfügt außerdem über 16 analoge Eingänge, 4 UARTs als serielle Anschlüsse für Hardware, einen 16-MHz-Quarzoszillator, einen USB-Anschluss, einen Stromanschluss, einen ICSP-Header und eine Reset-Taste.

Wie Sie sehen können, im Vergleich mit dem Arduino UNOhat höhere Kapazitäten, was auch zu einer Erhöhung von führt sein Preis leicht. Es ist jedoch überhaupt nicht teuer, es kostet nur ein paar Euro mehr und ist in vielen Fachgeschäften erhältlich:

es enthält Alles, was du brauchst Für Ihren Mikrocontroller müssen Sie sich also nur darum kümmern, Ihr DIY-Projekt einzurichten, die Karte über USB an Ihren Computer anzuschließen, die mit Arduino IDE erstellte Skizze herunterzuladen und in Betrieb zu nehmen.

Sie sollten wissen, dass das Arduino Mega im Gegensatz zu früheren Karten keinen FTDI-USB-zu-Seriell-Controller-Chip verwendet. Verwenden Sie stattdessen a ATmega16U2-Chip in seinen neuesten Revisionen (Rev1 und Rev2 verwendeten den ATmega8U2). Das heißt, es verfügt über einen USB-Seriell-Konverter-Programmierer.

Diese Platte ist Ideal für eine Vielzahl von fortgeschrittenen ProjektenB. als Gehirn für 3D-Drucker, industrielle CNC-Roboter usw. Und sie sind voll kompatibel mit Schildern oder Schildern von Arduino UNOSo finden Sie eine Vielzahl kompatibler Elemente und eine großartige Community, die immer bereit ist, Ihnen bei Ihren Fragen und Problemen zu helfen.

Und wenn Sie mehr über die wissen wollen kompatible elektronische Komponenten und ModuleIn demselben Blog werden viele von ihnen Schritt für Schritt mit allem erklärt, was Sie brauchen, um sie zum Laufen zu bringen. Beispielsweise:

Detaillierte Informationen zu Arduino Mega

Der Teller Arduino Mega hat alles was man auf dem teller finden kann Arduino Uno Rev3, aber mit einigen Ergänzungen, die es leistungsfähiger machen, wie ich bereits erwähnt habe.

Technische Eigenschaften, Schema und Pinbelegung

Die technische Eigenschaften des Arduino Mega Boards, das Sie kennen sollten, sind:

  • Atmel ATmega2560 Mikrocontroller bei 16 MHz
  • 256 KB Flash-Speicher (8 KB, die vom Bootloader verwendet werden und nicht für Ihre Programme verwendet werden können)
  • 8 KB SRAM-Speicher.
  • 4 KB EEPROM-Speicher.
  • 5V Betriebsspannung
  • Eingangsspannung 7-12V
  • Eingangsspannungsgrenzen: 6-20V
  • 54 digitale Pins, von denen 15 PWM sein können. Sie können durch Arduino IDE-Code als Ein- oder Ausgänge konfiguriert werden.
  • 16 analoge Eingangspins.
  • 4 UARTs, USB-, RX- und TX-Pins für die Kommunikation sowie TWI und SPI.
  • Stromanschlüsse: 5 V zur Stromversorgung der Projekte, solange die Karte mit 7 bis 12 V oder über 5 V USB gespeist wird. Der 3v3-Pin kann eine Spannung von 3.3 Volt liefern. Mit den GND-Pins können Sie Ihre Projekte erden. Während der IOREF-Pin der Pin auf der Platine ist, um die Referenzspannung bereitzustellen, mit der der Mikrocontroller arbeitet.
  • Der Strom für jeden E / A-Pin beträgt 40 mA Gleichstrom.
  • Der von Pin 3v3 gelieferte Strom beträgt 50 mA.

Ich möchte auch hinzufügen, dass Arduino Mega über eine rücksetzbare Polyfuse verfügt, um den USB-Anschluss des Computers zu schützen, an den Sie die Karte anschließen. Auf diese Weise vermeiden Sie Schäden durch Kurzschlüsse in Ihren Projekten oder mögliche Überströme. Dies ist eine zusätzliche interne Schutzschicht, die diese Version implementiert und die aktiviert wird, wenn mehr als 500 mA an den USB-Anschluss angelegt werden, wodurch die Verbindung automatisch unterbrochen wird, bis diese Überlastung beseitigt ist.

Datenblätter

Sie können auch eine herunterladen technisches Blatt oder Datenblatt Mit allem, was Sie über die elektronischen Details dieses Produkts wissen müssen, den maximal zulässigen Strömen und Spannungen, um die Platine nicht zu beschädigen, der vollständigen Pinbelegung und einer großen Menge an Informationen, die Sie gerne hätten. Dazu können Sie es von der offiziellen Website herunterladen:

Arduino IDE und Programmierung

Screenshot der Arduino IDE

Um Arduino Mega und auch andere Entwicklungsboard-Modelle zu programmieren, steht Ihnen die Software namens zur Verfügung Arduino IDE. Diese Entwicklungsplattform ist sowohl mit macOS als auch mit Windows und Linux kompatibel. Eine kostenlose und Open-Source-Suite, mit der Sie Ihre eigenen Quellcodes erstellen und mit dem USB-Kabel auf der Platine aufzeichnen können.

Wie Sie wissen, verwendet dieses Programm die Programmiersprache Arduino native für seine High-Level-verarbeitungsbasierte Programmierung. Es hat Ähnlichkeiten mit anderen Sprachen, da es auf C ++ basiert, mit ähnlicher Syntax und ähnlichen Formen.

In den Artikeln dieses Blogs nehmen wir normalerweise am Ende einige auf Code- oder Skizzenausschnitte mit Codebeispielen, um mit jedem Projekt oder jeder Komponente zu beginnen, die wir vorstellen. So können Sie Ihre ersten Schritte unternehmen. Wenn Sie jedoch mehr über die Arduino IDE und die Programmierung Ihrer Projekte erfahren möchten, lade ich Sie ein, unseren kostenlosen Programmierkurs herunterzuladen Arduino IDE als PDF.

Als Ergänzung zu Ihren fortgeschrittenen Projekten benötigen Sie wahrscheinlich auch andere Apps oder Software, mit denen Sie alles klarer und übersichtlicher gestalten können, um kein Chaos zu verursachen. So, Sie werden auch daran interessiert sein zu wissen Projekte wie:

  • KiCad: Es ist eine EDA-Umgebung für die elektronische Entwicklung, mit der komplexe Diagramme und Layouts erstellt werden können. Es ist eine kostenlose Open Source- und plattformübergreifende Software für Linux, MacOS und Windows.
  • Fritzing: Es ist eine sehr praktische Open Source- und Multiplattform-Software, mit der Sie Ihre Projekte schematisch oder in 3D erstellen können, um sie anzuzeigen.

Schreiben Sie den ersten Kommentar

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.