Arduino Mega: allt om det stora utvecklingskortet

arduino mega

Om tallrik Arduino UNO Rev 3 den är för liten för dig och du vill skapa mer avancerade projekt och njuta av mer kraft, då är det du letar efter en bräda arduino mega, en annan av de tillgängliga modellerna skapade av samma utvecklare som originalkortet, men utrustade med en snabbare mikrokontroller, mer minne och fler stift att programmera.

Arduino Mega har många likheter med Arduino UNO, men det finns några skillnader som gör det väldigt speciellt för alla beslutsfattare som letar efter något mer. I allmänhet är det inte det bästa valet om du precis börjat, men det är om du redan har utnyttjat UNO: s kapacitet och vill gå längre.

Vad är Arduino Mega?

Arduino-logotyp

arduino mega Det är en annan officiell utvecklingskort baserad på Atmel ATmega2560 mikrokontroller, därav dess namn. Dessutom innehåller den 54 digitala in- och utgångsstift, varav 15 kan användas som PWM-utgångar. Den har också 16 analoga ingångar, 4 UART som serieportar för hårdvara, en 16 MHz kristalloscillator, USB-anslutning, strömkontakt, ICSP-huvud och återställningsknapp.

Som du kan se, jämför med Arduino UNO, har högre kapacitet, vilket också leder till en ökning av dess pris lätt. Det är dock inte dyrt alls, det kostar bara några euro mer och du hittar det i många specialbutiker:

den innehåller allt du behöver för din mikrokontroller, så du behöver bara oroa dig för att ställa in ditt DIY-projekt, ansluta kortet via USB till din dator, ladda ner skissen du skapat med Arduino IDE och sätta den i arbete.

Du bör veta att, till skillnad från tidigare kort, använder Arduino Mega inte ett FTDI USB-till-seriellt styrchip. Använd istället en ATmega16U2-chip i sina senaste versioner (Rev1 och Rev2 använde ATmega8U2). Det vill säga den har en USB-till-seriell omvandlare programmerare.

Denna tallrik är perfekt för en mängd avancerade projekt, som att fungera som en hjärna för 3D-skrivare, industriella CNC-robotar etc. Och de är helt kompatibla med skärmar eller skärmar av Arduino UNOså att du hittar en mängd kompatibla element och ett stort samhälle som alltid är redo att hjälpa till med dina frågor och problem.

Och om du vill veta mer om kompatibla elektroniska komponenter och modulerI samma blogg finns det många av dem som förklaras steg för steg med allt du behöver för att få dem att fungera. Till exempel:

Detaljerad information om Arduino Mega

Tallriken arduino mega har allt du kan hitta på tallriken Arduino Uno Rev3, men med några tillägg som gör den mer kraftfull, som jag redan har nämnt.

Tekniska egenskaper, system och pinout

den tekniska egenskaper av Arduino Mega-kortet som du borde veta är:

  • Atmel ATmega2560 mikrokontroller vid 16 MHz
  • 256 kB flashminne (8 KB används av startladdaren som inte kan användas för dina program)
  • 8 kB SRAM-minne.
  • 4 kB EEPROM-minne.
  • 5v driftspänning
  • Ingångsspänning 7-12v
  • Ingångsspänningsgränser: 6-20v
  • 54 digitala stift, varav 15 kan vara PWM. De kan konfigureras via Arduino IDE-kod som ingångar eller utgångar.
  • 16 analoga ingångsstift.
  • 4 UART, USB, RX och TX-stift för kommunikation, samt TWI och SPI.
  • Strömstift: 5v för att mata ström till projekten så länge som kortet matas med mellan 7 och 12v eller via 5v USB. 3v3-stiftet kan leverera en spänning på 3.3 volt. GND-stiften kan användas för att jorda dina projekt. Medan IOREF-stiftet är stiftet på kortet för att tillhandahålla referensspänningen som mikrokontrollen arbetar med.
  • Strömmen för varje I / O-stift är 40 mA DC.
  • Strömmen som levereras med stift 3v3 är 50 mA.

Jag vill också tillägga att Arduino Mega har en återställbar polyfuse för att skydda sin USB-port på den dator som du ansluter kortet. På så sätt undviker du skador på grund av kortslutning i dina projekt eller överströmmar som kan hända. Det är ett extra lager av internt skydd som den här versionen implementerar som sparkar in om mer än 500 mA appliceras på USB-porten, vilket automatiskt bryter anslutningen tills den överbelastningen tas bort.

Datablad

Du kan också ladda ner en tekniskt ark eller datablad med allt du behöver veta om de elektroniska detaljerna för denna produkt, de maximala strömmar och spänningar som tillåts för att undvika att skada kortet, fullständig pinout och en stor mängd information som du vill ha. För att göra detta kan du ladda ner det från den officiella webbplatsen:

Arduino IDE och programmering

Skärmdump av Arduino IDE

För att programmera Arduino Mega, och även för andra modeller för utvecklingskort, har du programvaran som heter Arduino IDE. Denna utvecklingsplattform är kompatibel med både macOS, Windows och Linux. En helt gratis och öppen källkodssvit där du kan börja skapa dina egna källkoder och spela in dem på kortet med USB-kabeln.

Som du vet använder detta program programmeringsspråk Arduino-infödd för sin högnivå Processing-baserade programmering. Det har likheter med andra språk, eftersom det är baserat på C ++, med liknande syntax och former.

I artiklarna på den här bloggen tar vi vanligtvis med några i slutet kod eller skissutdrag med kodprover för att komma igång med varje projekt eller komponent vi introducerar. Så du kan börja ta dina första steg. Men om du vill lära dig mer om Arduino IDE och hur du programmerar dina projekt, uppmanar jag dig att ladda ner vår gratis programmeringskurs Arduino IDE i PDF.

Dessutom, som ett komplement till dina avancerade projekt, är det troligt att du också behöver andra appar eller programvara som hjälper dig att få allt beskrivet och på ett tydligare sätt för att inte göra en röra. Så, Du kommer också att vara intresserad av att veta projekt som:

  • kicad: det är en EDA-miljö för elektronisk utveckling med komplexa diagram och layouter. Det är gratis programvara med öppen källkod och plattform för Linux, macOS och Windows.
  • Fritzing: det är en mycket praktisk programvara med öppen källkod och multiplatform som hjälper dig att skapa dina projekt på ett schematiskt sätt eller i 3D för att visa dem.

Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.