Arduino Ngenxa: zvese nezve izvi zviri pamutemo bhodhi rekuvandudza

Arduino Yakakodzera

Iwe haugone kugutsikana nechero ipi iri pamusoro yepamutemo mabhodhi ekuvandudza Kana zvirizvo, unofanira kuziva Arduino Yakakodzera, imwe yeavhenekeri zviri pamutemo zveiyi inoshamisa chikuva. Nayo unogona kugadzira akawanda mapurojekiti, senge iwo apfuura, asi mune ino nyaya yakakosha zvakasiyana hunhu, uye haizi yekurangarira chete, anowanikwa maGPIO kana saizi ...

Ndiri kureva kune microcontroller inosanganisa iyi bhodhi, sezvo chip hombe isiri zvichibva paARM. Kusawanika mukati meArduino, sezvo mamwe ese akavakirwa pamatanho e8-bit AVR, nepo iri rimwe bhodhi rinoshandisa iyo 32-bit ISA ARM. Ehezve, iyi chip ichiri kubva kuAtmel brand, senguva dzose.

Kuve neARM microcontroller hakuite kuti ienderane neiyo Zvemagetsi zvigadzirwa yakaongororwa pane ino webhusaiti, sezvo iwo achienderana ne dzese shanduro dzeArduino.

Chii chinonzi Arduino Chikonzero?

Ardunio Yakakodzera

Uyu Arduino Yakafanira bhodhi ine kufanana kukuru nemamwe mabhodhi ekuvandudza eArduino, uye kubatsira kwayo kwakangofanana. Ndokunge, kuti ugone kugadzira kuwanda kwemapurojekiti emagetsi uye kuronga akasiyana masiketi ekuadzora. Asi, senge dzimwe shanduro dzeArduino, ine ayo akasiyana misiyano ...

Unyanzvi hunhu, chirongwa uye pinout

Iyo Arduino Yakakodzera yakavakirwa pama microcontroller machipisi kana ma MCU senge Atmel SAM3X8E. Yekutanga Arduino bhodhi kuve yakavakirwa paARM, kunyanya pane 3-bit Cortex-M32 yekugadzirisa musimboti. Iko kuita pamwe nekuwedzera pamusoro pe8-bit MCUs ane mamwe mabhodhi akafanana.

Iyi Atmel chip (parizvino inowanikwa ne Microchip kambani) yakatanga ayo akateedzana muna2009 kukwikwidza neayo maAVR. Mamwe maRISC anonyanya kufadza uye ane simba kupfuura iwo apfuura.

Kunze kwaizvozvo, nehasha, zvakare une mamwe mapinisezvo ichisanganisira makumi mashanu emadhijitari I / O mapini, ayo gumi nemaviri anobuda PWM. Inosanganisira zvakare gumi nembiri zvigadzirwa, 12 UARTs (Hardware serial ports), nezvimwe. Zvakare, kusiyana nemamwe mabhodhi eArduino, iyo Arduino Yakafanira inomhanya pa4v panzvimbo ye3.3v yemamwe mabhodhi.

Nekushanda pa3.3v, iyo Arduino Yakakodzera inoenderana neese Arduino nhovo dzinoshanda pane iwo iwo iwo magetsi. Asi ivo vanofanirwa kusangana neiyo 1.0 Arduino pinout standard.

Iyi Arduino Ngenxa bhodhi ine zvese zvaunoda kuti utange kugadzira ako mapurojekiti, ingo unganidza kune PC uchishandisa iyo microUSB tambo uye tanga kudhawunirodha sketches dzako kuti zviite kuti zvishande Uye nenzira, iyi USB haizoshande sesimba rekunze senge mune zvimwe zviitiko, asi unogona kushandisa AC / DC adapta inoenderana nepulagi inosanganisirwa nebhodhi iri (yepakati pini + 2.1mm).

Kune rimwe divi, iwe unofanirwa zvakare kuziva yavo hunyanzvi hunhu, ayo akapfupikiswa mu:

  • Microcontroller: Atmel SAM3X8E ARM Cortex-M3 32-bit 84 Mhz
  • RAM ndangariro: 96 KB (yakagoverwa mumabhangi maviri e2KB + 64 bhangi re1 KB)
  • EEPROM: haina iyi mhando yekurangarira, kusiyana nemamwe mabhodhi. ARM inokwanisa kuita IAP (MuKushandisa Zvirongwa) yakanyorerwa kupenya. Nekudaro inogona kushandiswa kune isiri-volatile dhata uye kodhi yekuchengetedza.
  • microUSB: ine 2.
    • Iyo yekuronga imwe (padyo neiyo simba jack) iyo yauchazofanira kusarudza Arduino Ngenxa (ProgrammingPort) muArduino IDE. Izvi zvakabatana zvakanangana ne16U2 chip.
    • Mumwe chizvarwa (chakanyanya kure kure kubva kune simba jack) chinogona kushandiswa nekusarudza Arduino Ngenxa (NativeUSBPort) muArduino IDE. Mune ino kesi yakabatana yakanangana neSAM3X microcontroller.
  • mbaravara: 512 KB, ese anowanikwa kuhurongwa, nekuti bootloader haibvise chero chinhu senge mune mamwe maArduino mabhodhi
  • Kushanda voltage: 3.3v (kunyangwe iine pini 5v yemapurojekiti ako, pamwe neGND kana pasi)
  • Input voltage (inokurudzirwa): 7-12v
  • Inzwa Zvinotaurwa voltage (kunonyanyisa muganho): 6-16v
  • Dhijitari I / O mapini54, pane manomwe acho PWM.
  • Analog yekuisa mapini: 12 migero.
  • Analog kuburitsa pini:2 (DAC)
  • Ikozvino kusimba paI / O pini:130mA
  • Ikozvino kusimba kwepini 3.3v:800mA
  • Ikozvino kusimba kwepini 5v:800mA
  • Kurera uye zviyero: 101.52 × 53.3mm uye 36 magiramu.
  • Mutengo: € 30-40 ingangoita. Unogona kuitenga paAmazon.

Sezvandambotaura, ine chiteshi USB OTG kumhanya, 4 UARTs, chinongedzo cheJTAG, bhatani rekumisazve, bhatani bhatani, chinongedzo cheSPI, uye 2 TWI. Muchokwadi, izvo zvakambotaurwa pamusoro peiyo 1.0 standard zvine chekuita nezvimwe zvekubatanidza izvi:

  • TWI ne SDA uye SCL pini
  • IOREF kuraira iyo inobvumira nhovo, yakabatana neyakafanira kumisikidzwa, kuti igadzirise kusagadzikana kwayo kune iyo yeplate.
  • Pini imwe isina kubatana yakachengeterwa kushandiswa mune ramangwana.

Nenzira, ini handidi kupedzisa chikamu ichi ndisina kutaura chimwe chinhu pamusoro peaya mamwe ma serial connectors zvichingodaro. Zvisingapfuure the pinout kwavanowanikwa:

  • Seri 0: pane pini 0 (RX) uye pini 1 (TX)
  • Seri 1: pini 19 (RX) uye pini 18 (TX)
  • Seri 2: pini 17 (RX) uye pini 16 (TX)
  • Seri 3: pini 15 (RX) uye pini 14 (TX)
  • PWM: enda kubva pamapini 2 kusvika 13 kuti upe 8-bit PWM.
  • Dhijitari I / O.: kubva pini 0 kusvika 53
  • Analog mhedzisiro: kubva pini A0 kusvika A11
  • SPI: SPI musoro
  • anogona: CANRX neCANTX yekutaurirana kweCAN
  • akatungamirira yakavakirwa-mukati inosanganisirwa uye yakabatana nepini 13
  • TWI 1: pini 20 (SDA) uye pini 21 (SCL)
  • TWI 2: yakanyorwa seSDA1 SCL1
  • DAC1 uye DAC2 ine resolution mukati mayo inoburitsa gumi nemaviri-mabiti (12 mazinga) ine analogWrite () ine voltages e4096v kusvika 0.55v.
  • AREF: yekuisa analog analog senge voltage reference. Inoshandiswa pamwe neanalogReference () basa
  • itangezve: kana iwe ukaisa uyu mutsetse KUSVIRA kana pasi voltage mwero, ipapo microcontroller inozvigadzirisazve.

Datasheets

Kufanana nemamwe mabhodhi epamutemo, Arduino Ngenxa ine yakawanda dhata inowanikwa kunharaunda, senge schematics, data, zvinyorwa zvakaita se iwo madhatabheti, nezvimwe. Nemadata aya iwe unozogona kuziva zvese nezve iyi ndiro kuti uwane zvakazara mairi. Semuenzaniso, une zvinyorwa izvi zvaunazvo:

Arduino IDE uye zvirongwa zveArduino Ngenxa

Screenshot yaArduino IDE

Kugadzirira iyo Arduino Yakakodzera, maitiro akafanana anoteverwa senge mamwe akawanda mabhodhi eArduino. Iwe haudi yakasiyana IDE software sezvo iri based paArM. Naizvozvo, haufanire kunetseka nezvazvo, ichave yakajeka chose kune iyo programmer. Unogona dhawunirodha kana shandisa Arduino IDE kana ari mamwe mahwendefa uye iwe unogona kuatora kubva pane iyi link yemapuratifomu MacOS, Windows uye Linux.

Mutauro wekunyora kodhi yekodhi yemufananidzo zvakare zvichave zvakafanana chaizvo, kunze kwekuchinjika kune pinout uye hunhu hunoshamisa hweArduino Ngenxa. Kana iwe uri wekutanga, unogona kushandisa yedu yemahara PDF kosi yeArduino IDE. Mariri, iwe unodzidza kugadzira ekutanga akareruka masiketi uye kudzidza zvishoma zvirinani nezve Arduino chirongwa. Kunyangwe iyo kosi yakavakirwa pa Arduino UNO, inoshanda kune dzimwe dzese shanduro dzeArduino ...

La chete quirk Izvo zvaunofanirwa kuchengeta mundangariro kana iwe ukaisa iyo Arduino IDE ndeyekuti, nekutadza, inouya yakagadzirira kutanga nayo Arduino UNO. Naizvozvo, iwe unofanirwa kusarudza iro rakakodzera bhodhi kuti utamise kodhi kubva paPC kuenda kubhodhi rako. Kuti uite izvi, unogona kutevera aya matanho ari nyore:

  1. Vhura Arduino IDE
  2. Endai kumenyu yeMathuluzi.
  3. Wobva waenda kuPlaques.
  4. Ikoko, tsvaga Arduino Ngenxa uye sarudza imwe yeayo maviri ma USB sarudzo aripo zvinoenderana nezvaunoda ...

Iye zvino unogona kuenderera sezvaungaita kazhinji. Fara kugadzira mapurojekiti matsva uye usamborega kudzidza ...


Mhinduro, siya zvako

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

  1.   Jose Ramon akadaro

    Ini ndinofunga pane diki kukanganisa mune yechipiri ndima. Iko kwazvinoti: «Ndiri kureva microcontroller pane ino bhodhi, sezvo chip hombe hachina kubva paARM. Kana ichinyatsoenderana neARM