Arduino Mega: alt om det store udviklingsbræt

Mega Arduino

Hvis placa Arduino UNO rev3 det er for lille til dig, og du vil oprette mere avancerede projekter og nyde mere magt, så hvad du leder efter er en tavle Mega Arduino, en anden af ​​de tilgængelige modeller oprettet af de samme udviklere som det originale kort, men udstyret med en hurtigere mikrokontroller, mere hukommelse og flere ben til at programmere.

Arduino Mega har mange ligheder med Arduino UNO, men der er nogle forskelle, der gør det meget specielt for alle beslutningstagere på udkig efter noget mere. Generelt er det ikke det bedste valg, hvis du lige er begyndt, men det er, hvis du allerede har udnyttet UNO's muligheder og vil gå videre.

Hvad er Arduino Mega?

Arduino logo

Mega Arduino Det er et andet officielt udviklingskort baseret på Atmel ATmega2560 mikrokontroller, deraf navnet. Derudover inkluderer den 54 digitale indgangs- og outputstifter, hvoraf 15 kan bruges som PWM-udgange. Det har også 16 analoge indgange, 4 UART'er som serielle porte til hardware, en 16 Mhz krystaloscillator, USB-forbindelse, strømstik, ICSP-header og reset-knap.

Som du kan se, sammenligne med Arduino UNO, har højere kapacitet, hvilket også fører til en stigning i dens pris let. Det er dog slet ikke dyrt, det koster kun et par euro mere, og du kan finde det i mange specialbutikker:

Det indeholder alt hvad du har brug for til din mikrocontroller, så du behøver kun bekymre dig om at konfigurere dit DIY-projekt, tilslutte kortet via USB til din computer, downloade den skitse, du har oprettet med Arduino IDE, og sætte den i arbejde.

Du skal vide, at i modsætning til tidligere kort bruger Arduino Mega ikke en FTDI USB-til-seriel controllerchip. Brug i stedet en ATmega16U2-chip i sine seneste versioner (Rev1 og Rev2 brugte ATmega8U2). Det vil sige, den har en USB-til-seriel konverterprogrammerer.

Denne plade er ideel til et væld af avancerede projekter, såsom at tjene som en hjerne til 3D-printere, industrielle CNC-robotter osv. Og de er fuldt kompatible med skjolde eller skjolde Arduino UNO, så du finder et væld af kompatible elementer og et stort samfund, der altid er klar til at hjælpe med dine spørgsmål og problemer.

Og hvis du vil vide mere om kompatible elektroniske komponenter og modulerI den samme blog er der mange af dem forklaret trin for trin med alt hvad du behøver for at få dem til at arbejde. For eksempel:

Detaljerede oplysninger om Arduino Mega

Tallerkenen Mega Arduino har alt, hvad du kan finde på pladen Arduino Uno Rev3, men med nogle tilføjelser, der gør det mere kraftfuldt, som jeg allerede har nævnt.

Tekniske egenskaber, skema og pinout

den tekniske egenskaber af Arduino Mega-kortet, som du bør kende er:

  • Atmel ATmega2560 mikrokontroller ved 16 MHz
  • 256 KB flashhukommelse (8 KB brugt af bootloaderen, der ikke kan bruges til dine programmer)
  • 8 KB SRAM-hukommelse.
  • 4 KB EEPROM-hukommelse.
  • 5v driftsspænding
  • Indgangsspænding 7-12v
  • Indgangsspændingsgrænser: 6-20v
  • 54 digitale ben, hvoraf 15 kan være PWM. De kan konfigureres af Arduino IDE-kode som input eller output.
  • 16 analoge indgangsstifter.
  • 4 UART'er, USB, RX og TX-ben til kommunikation og også TWI og SPI.
  • Strømstifter: 5v for at levere strøm til projekterne, så længe kortet tilføres mellem 7 og 12v eller via 5v USB. 3v3-stiften kan levere en spænding på 3.3 volt. GND-benene kan bruges til at jorde dine projekter. Mens IOREF-stiften er stiften på tavlen for at give den referencespænding, som mikrocontrolleren fungerer med.
  • Strømmen for hver I / O-stift er 40mA DC.
  • Strømmen leveret af pin 3v3 er 50 mA.

Jeg vil også tilføje, at Arduino Mega har en nulstillelig polyfuse for at beskytte sin USB-port på computeren, som du tilslutter kortet. På denne måde undgår du skader på grund af kortslutning i dine projekter eller overstrømme, der kan ske. Det er et ekstra lag af intern beskyttelse, som denne version implementerer, der sparker i, hvis der påføres mere end 500 mA til USB-porten, hvilket automatisk bryder forbindelsen, indtil denne overbelastning fjernes.

Datablade

Du kan også downloade en teknisk ark eller datablad med alt hvad du behøver at vide om de elektroniske detaljer i dette produkt, de maksimale strømme og spændinger, der er tilladt for ikke at beskadige kortet, komplet pinout og en stor mængde information, som du gerne vil have. For at gøre dette kan du downloade det fra det officielle websted:

Arduino IDE og programmering

Skærmbillede af Arduino IDE

For at programmere Arduino Mega og også til andre udviklingskortmodeller har du den software, der kaldes til din rådighed Arduino IDE. Denne udviklingsplatform er kompatibel med både macOS, Windows og Linux. En hel gratis og open source-pakke, som du kan starte med at oprette dine egne kildekoder og optage dem på tavlen ved hjælp af USB-kablet.

Som du ved, bruger dette program programmeringssprog Arduino native for sin højt niveau Processing-baseret programmering. Det har ligheder med andre sprog, da det er baseret på C ++, med lignende syntaks og former.

I artiklerne på denne blog inkluderer vi normalt i slutningen nogle kode- eller skitsestykker med kodeeksempler for at komme i gang med hvert projekt eller komponent, vi introducerer. Så du kan begynde at tage dine første skridt. Men hvis du vil lære mere om Arduino IDE og hvordan du programmerer dine projekter, inviterer jeg dig til at downloade vores gratis programmeringskursus Arduino IDE i PDF.

Derudover er det sandsynligt, at du som supplement til dine avancerede projekter også har brug for andre apps eller software, der hjælper dig med at få alt beskrevet og på en klarere måde for ikke at gøre noget rod. Så, Du vil også være interesseret i at vide projekter som:

  • KiCad: det er et EDA-miljø til elektronisk udvikling, hvor man kan lave komplekse diagrammer og layout. Det er gratis, open source og platform på tværs af platforme til Linux, macOS og Windows.
  • fritzing: det er en meget praktisk open source- og multiplatform-software, der hjælper dig med at oprette dine projekter på en skematisk måde eller i 3D for at vise dem.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.