Arduino Mega: zvese nezve hombe bhodhi rekuvandudza

arduino mega

Kana iyo ndiro Arduino UNO Zvak idiki kwazvo kwauri uye iwe unoda kugadzira mapurojekiti epamberi uye unakirwe nesimba rakawanda, saka izvo zvauri kutsvaga ibhodhi arduino mega, imwe yemamodheru aripo akagadzirwa nevakagadziri vakafanana sebhodhi rekutanga, asi yakagadzirirwa microcontroller inokurumidza, ndangariro zhinji, nemapini akawanda kuchirongwa.

Arduino Mega ine zvakawanda zvakafanana kune Arduino UNO, asi pane mimwe misiyano inoita kuti ive yakakosha kune wese munhu vagadziri vachitsvaga chimwe chinhuzve. Kazhinji, kana iwe uchingotanga hausi iyo yakanyanya kunaka sarudzo, asi zviri kana watove wakashandisa zvisizvo kugona kweUNO uye uchida kuenda kumberi.

Chii chinonzi Arduino Mega?

Arduino logo

arduino mega Iyo imwe yepamutemo yekuvandudza bhodhi inoenderana neAtmel ATmega2560 microcontroller, saka izita rayo. Uye zvakare, inosanganisira makumi mashanu nemashanu edhijitari yekuisa uye yekubuda mapini, ayo gumi nemashanu anogona kushandiswa se PWM zvinobuda. Iyo zvakare ine gumi nematanhatu analogo yekuisa, 16 UARTs se serial chiteshi zvehardware, 4 Mhz kristal oscillator, USB kubatana, simba chinobatanidza, ICSP musoro, uye reset reset.

Sezvauri kuona, uchienzanisa ne Arduino UNO, ine masimba akakwirira, ayo zvakare anotungamira mukuwedzera kwe mutengo wayo zvishoma. Nekudaro, haina kudhura zvachose, inongodhura mashoma ma euro uye iwe unogona kuiwana mune akawanda mashopu ezvitoro:

mariri zvese zvaunoda kune microcontroller yako, saka iwe unongofanirwa kunetseka nezve kumisikidza yako DIY chirongwa, kubatanidza iyo bhodhi kuburikidza neUSB kune komputa, kurodha pasi sketch yawakagadzira neArduino IDE, uye kuiisa kushanda.

Iwe unofanirwa kuziva kuti, kusiyana nemabhodhi apfuura, iyo Arduino Mega haishandise iyo FTDI USB-kune-serial controller chip. Pane kudaro, shandisa ATmega16U2 chip mukudzokorora kwazvino (Rev1 uye Rev2 vakashandisa iyo ATmega8U2). Ndokunge, iine USB-to-serial inoshandura programmer.

Ndiro iyi yakanakira kuwanda kwemapurojekiti epamberi, senge kushanda sehuropi ye 3D maprinta, maindasitiri CNC marobhoti, nezvimwe. Uye zvinowirirana zvizere nenhoo kana nhoo dze Arduino UNO, saka iwe unowana hwakawanda hwezvinhu zvinoenderana uye nharaunda huru inogara yakagadzirira kubatsira nemibvunzo yako nezvinetso.

Uye kana iwe uchida kuziva zvakawanda nezve iyo inoenderana zvemagetsi zvinoriumba uye ma moduleMune ino blog imwechete pane zvakawanda zvavo zvakatsanangurwa nhanho nhanho nezvose zvaunoda kuti uzviise kushanda. Semuyenzaniso:

Ruzivo rwakadzama nezve Arduino Mega

Ndiro arduino mega ine zvese zvaunogona kuwana mundiro Arduino Uno Rev3, asi nezvimwe zvinowedzerwa zvinoita kuti ive nesimba, sezvandambotaura.

Unyanzvi hunhu, chirongwa uye pinout

ari hunyanzvi hunhu yeArduino Mega bhodhi iwe yaunofanirwa kuziva ndeiyi:

  • Atmel ATmega2560 microcontroller pa16 Mhz
  • 256 KB flash memory (8KB inoshandiswa nebhootloader iyo isingagoni kushandiswa pamapurogiramu ako)
  • 8 KB SRAM ndangariro.
  • 4 KB EEPROM ndangariro.
  • 5v inoshanda voltage
  • Kuisa voltage 7-12v
  • Input voltage miganhu: 6-20v
  • Makumi mashanu emadhijitari pini, ayo gumi nemashanu anogona kunge ari PWM Zvinogona kugadziridzwa neArduino IDE kodhi sezvipimo kana zvabuda.
  • Pini 16 dzekuisa mapini.
  • 4 UARTs, USB, RX uye TX pini dzekutaurirana, uye zvakare TWI uye SPI.
  • Mapini emagetsi: 5v kugovera zvazvino kumapurojekiti chero bedzi bhodhi iri kupihwa pakati pe7 ne12v kana ne5v USB. Iyo 3v3 pini inogona kupa voltage ye3.3 volts. Iwo maGND pini anogona kushandiswa pasi mapurojekiti ako. Ipo pini yeIOREF iri pini pabhodhi kuti ipe revhitivhidhi voltage iyo microcontroller inoshanda.
  • Ikozvino kune yega yega I / O pini iri 40mA DC.
  • Ikozvino kununurwa nepini 3v3 ndeye 50 mA.

Ndinodawo kuwedzera kuti Arduino Mega ine polyfuse inogadziriswazve kuchengetedza chiteshi chayo chekombuta icho iwe chaunobatanidza bhodhi. Nenzira iyi iwe unodzivirira kukuvara nekuda kwemaseketi mapfupi mumapurojekiti ako kana kuwandisa uko kunogona kuitika. Ndiyo imwezve dziviriro yemukati yekudzivirira iyo ino vhezheni inoshandisa iyo inorovera mukati kana anopfuura 500 mA akaiswa kune USB chiteshi, otomatiki kutyora kubatana kudzamara kuwandisa kwabviswa.

Datasheets

Unogona zvakare kurodha pasi technical sheet kana datasheet nezvose zvaunoda kuti uzive nezve zvemagetsi zvigadzirwa zveichi chigadzirwa, iwo akanyanya mafungu uye ma voltages anotenderwa kuti arege kukuvadza bhodhi, yakazara pinout, uye huwandu hweruzivo iwe hwaungade kuve nahwo. Kuti uite izvi, unogona kuikanda kubva pawebhusaiti yepamutemo:

Arduino IDE uye zvirongwa

Screenshot yaArduino IDE

Kugadzirira Arduino Mega, uyezve nemamwe mamodheru ebudiriro, iwe unayo software inonzi Arduino IDE. Iyi yekuvandudza chikuva inoenderana neese macOS, Windows uye Linux. Yese yemahara uye yakavhurika sosi suite iyo iwe yaunogona kutanga kugadzira yako wega sosi kodhi uye kuinyora pabhodhi uchishandisa tambo yeUSB

Sezvaunoziva, chirongwa ichi chinoshandisa iyo mutauro wechirongwa yemuno kuArduino kune yayo yepamusoro-chikamu Kugadziriswa-kwakavakirwa chirongwa. Iyo yakafanana nezvimwe mimwe mitauro, sezvo iri yakavakirwa paC ++, ine yakafanana syntax uye mafomu.

Mune zvinyorwa zveichi blog isu tinowanzo sanganisira kumagumo vamwe kodhi kana sketch snippets ine kodhi dzemaenzaniso kuti utange neprojekiti yega yega kana chinhu chatinozivisa. Saka unogona kutanga kutora matanho ako ekutanga. Asi kana iwe uchida kudzidza zvakawanda nezve Arduino IDE uye maitiro ekuronga mapurojekiti ako, ndinokukoka kuti utore yedu yemahara programming kosi Arduino IDE muPDF.

Uye zvakare, semubatsiri kune ako epamberi mapurojekiti, zvinokwanisika kuti iwe unodawo mamwe maapplication kana software izvo zvinokubatsira iwe kuti uve nezvose zvakatsanangurwa uye zvakajeka kuti usaite tsvina. Saka, Iwe zvakare uchave unofarira kuziva mapurojekiti akaita se:

  • KiCad: inzvimbo yeEDA yekusimudzira yemagetsi nayo yekugadzira madhayagiramu akaomeswa uye marongero. Iyo yemahara, yakavhurwa sosi, uye muchinjika-chikuva software yeLinux, macOS, uye Windows.
  • fritzing: iyo inoshanda chaizvo yakavhurwa sosi uye multiplatform software iyo ichakubatsira iwe kugadzira ako mapurojekiti schematically kana mu3D kuvaratidza.

Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako