Arduino Mega perustuu ATmega2560-mikrokontrolleriin. Arduino Mega -levyn käytön etuna muihin levyihin verrattuna on se, että se antaa mahdollisuuden työskennellä suuremmalla muistitilalla.

Arduino Mega -levyn pinout on esitetty alla:

Arduino-levyssä olevien nastojen kuvaus on lueteltu alla:

  • ATmega2560-mikrokontrolleri – Atmega2560 on CMOS-mikrokontrolleri (komplementaarinen metallioksidipuolijohdekomponentti), joka on matala virransyöttöinen kahdeksanbittinen mikrokontrolleri. Mega 2560 perustuu AVR RISC -arkkitehtuuriin. Tässä AVR tarkoittaa Audio Video Recorderia ja RISC tarkoittaa Reduced Instruction Set Computingia.

Sitä käytetään levyissä, jotka vaativat enemmän muistia, luonnosta ja I/O-linjoja. Sitä suositellaan monimutkaisiin projekteihin, kuten robotiikkaan jne.

  • GND – maadoitusnastat. Maadoitusnastoja käytetään piirin maadoittamiseen.
  • USB-portti

Sen avulla piirilevy voidaan liittää tietokoneeseen. Se on välttämätön Arduino Mega -levyn ohjelmoinnissa.

Kytkemme yleensä USB-kaapelin USB-porttiin ladataksemme luonnoksen levylle.

  • UART-

Se on lyhenne sanoista Universal Asynchronous Receiver and Transmitter. Sen avulla Arduino voi kommunikoida sarjalaitteiden kanssa.

  • Virtaliitäntä

Virtaliitäntää käytetään levyn virransyöttöön. Sovitin kytketään Arduino Mega -levyn virtaliittimeen.

  • ICSP Header

Mikrokontrolleri vastaanottaa ohjelman tai laiteohjelmiston, jossa on kehittyneitä toimintoja, ICSP (In-Circuit Serial Programming) -otsikon avulla.

ICSP-otsakkeessa on 6 pinniä.

ICSP-otsakkeen rakenne on esitetty alla:

Se on ICSP-otsakkeen ylhäältä katsottuna.

  • I2C

Se on kaksijohtiminen sarjaliikenneprotokolla. Se on lyhenne sanoista Inter-Integrated Circuits. I2C on sarjaliikenneprotokolla, joka käyttää SCL:ää (Serial Clock) ja SDA:ta (Serial Data) tietojen vastaanottamiseen ja lähettämiseen kahden laitteen välillä. SCL on kellojohto, kun taas SDA on datajohto.

  • Analogipinnejä

Analogipinnejä on yhteensä 16 kappaletta A0 – A15. Analogisten nastojen tehtävänä on lukea kytkennässä käytetty analoginen anturi. Ne voivat toimia myös GPIO-nastoina (General Purpose Input Output).

  • Digitaaliset nastat

Digitaalisia tulo-/lähtönastoja on 54 kappaletta nastanumeroista 0-53. Digitaalisen I/O:n 15 pinniä ovat PWM (Pulse Width Modulation) -nastoja, jotka on numeroitu D2 – D13 ja D44 – D46. Digitaalisten nastojen arvo on joko HIGH tai LOW.

  • SPI-SCK

Se on lyhenne sanoista Serial Peripheral Interface. Sitä käytetään yleisesti mikrokontrollereissa kommunikoimaan nopeasti yhden tai useamman oheislaitteen kanssa. SCK tarkoittaa sarjakelloa. Slave-ohjelmassa se toimii kellogeneraattorin tulona. Masterissa se toimii lähtökellona.

SPI:ssä voi olla jopa eri laitteita väylässä.

  • MISO

Se on lyhenne sanoista Master In/ Slave Output. MISO:n orjalinjaa käytetään tietojen lähettämiseen masterille.

  • MOSI

Se tarkoittaa Master Output/ Slave Input. MOSI-linja Arduino kuljettaa dataa Arduinosta SPI:n ohjauslaitteisiin. MOSI-orjalinjaa käytetään tietojen lähettämiseen sen oheislaitteille.

SS

Se tarkoittaa Slave Select. Se on Slave Select -linja, jota master käyttää. Se toimii enable-linjana.

MISO, MOSI ja SS tukevat SPI-viestintää.

Arduinon useat SPI-laitteet pystyvät käyttämään samoja SS-, MOSI- ja MISO-linjoja.

  • IOREF

Se on lyhenne sanoista Input Output voltage REFerence. Sen avulla kilvet voivat tarkistaa piirilevyn käyttöjännitteen (3,3V tai 5V). Kilvet kytketään Arduino-levyyn.

Mikrokontrolleri toimii IOREF:n antamalla referenssijännitteellä.

Vastaa

Sähköpostiosoitettasi ei julkaista.