Arduino Leonardo: zvese zvaunoda kuti uzive nezve iro bhodhi rekuvandudza

Arduino ine akasiyana mabhodhi, akasiyana siyana iwo ekugutsa akasiyana zvido. Imwe yemabhodhi ekuvandudza anozivikanwa, pamwe chete Arduino UNOndiyo arduino leonardo. Iyi bhodhi ine programmable microcontroller inovanza chimwe chezvinhu zvine simba kwazvo pabhodhi mutsara kana ichienzaniswa neimwe yehanzvadzi dzayo.

Ehezve, iri bhodhi repamutemo kubva kuArduino Foundation iri inoenderana nezvose zvigadzirwa zvemagetsi handeyi kuratidza mune zvimwe zvinyorwa. Izvi zvinokupa rusununguko rwekubatanidza ndiro yaLeonardo neakawanda yezvinhu kuti ugadzire akasiyana akasiyana mapurojekiti iwe aunofungidzira.

Chii chinonzi Arduino Leonardo?

Uyu Arduino Leonardo bhodhi ine zvakafanana zvakafanana neUno, kunyangwe nechitarisiko. Asi haufanire kuvakanganisa, nekuti pane misiyano inooneka pakati pezviviri ...

Unyanzvi hunhu, chirongwa uye pinout

Arduino Leonardo Pinout

Chimwe chezvinhu zvikuru zvaunofanira kuziva nezve Arduino Leonardo ndiyo pinout yako, ndiko kuti, mapini kana kubatana kwauinako. Sezvauri kuona mumufananidzo uri pamusoro, haina kufanana neUNO Rev3 bhodhi. Pane misiyano pakati pehuwandu, miganho, nemabhazi.

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

  • Microcontroller: Atmel ATmega32u4 pa16 Mhz.
  • RAM ndangariro: 2.5 KB
  • EEPROM: 1 KB
  • mbaravara: 32 KB, asi iwe unofanirwa kubvisa 4 KB inoshandiswa kune bootloader.
  • Kushanda voltage: 5 V
  • Input voltage (inokurudzirwa): 7-12v
  • Inzwa Zvinotaurwa voltage (kunonyanyisa muganho): 6-20v
  • Dhijitari I / O mapini20, pane manomwe acho PWM.
  • Analog yekuisa mapini: 12 migero.
  • Ikozvino kusimba paI / O pini:40mA
  • Ikozvino kusimba kwepini 3.3v:50mA
  • Kurera uye zviyero: 68.6 × 53.3mm uye 20 magiramu.
  • Mutengo: € 18 - € 20 angangoita. Unogona kuitenga paAmazon.

Datasheets

Sezvazvinowanzoitika nemapurisa eArduino, pane huwandu hukuru hwe schematics, data uye zvinyorwa mune izvi, kunyangwe kugona kugadzira bhodhi yakatorwa kubva pairi sezvo iri yakavhurika-sosi. Kubva pawebhusaiti yepamutemo yeprojekti, unogona kuwana ruzivo rwakawanda kurodha pasi nezve Arduino Leonardo uye nekudaro uzive zvirinani kuti zvinoshanda sei. Semuyenzaniso:

Misiyano nemamwe mabhodhi eArduino

Arduino mabhodhi

Iyo yakanaka ndeyekuienzanisa neiyo yakafanana ndiro, uye ndizvo Arduino UNO Zvak. Ehe Unofananidza Arduino Leonardo neUNO, iwe unogona kuona zvakafanana zvakawanda, asi zvakare misiyano yakakosha kana iwe uine kusahadzika pakati pekutenga imwe kana imwe.

Panyama zvinoita kunge ine zviyero zvakafanana uye nhamba yakafanana yemapini. Uye zvakare, iwo akarongedzwa nenzira imwecheteyo. Simba rekushandisa zvakare rakafanana, uye kunyangwe iyo frequency inopihwa neyakajairika jenareta. Zvakare iyo A0-A5 inogona kumisikidzwa sedigital nebasa pinMode (pini nhamba, maitiro). Iko kupi mutsauko ipapo?

Eya, mumwe wemusiyano mukuru pakati pemabhodhi ese ekuvandudza ari mu microcontroller. Ipo UNO yakavakirwa paATmega328, Arduino Leonardo ari zvichibva paATmega32u4 mukudzokorora kwavo kwazvino. Muchiitiko cheATmega328, haina yakavakirwa-mukati USB kutaurirana, saka muturikiri anodikanwa kune iyo serial port. Basa rinoitwa nedunhu rakabatanidzwa ATmega16u2.

Panyaya yeATmega32u4, ine iyo USB yekutaurirana yatove kuitwa, zvekuti chip yechipiri haina basa. Kuti, padanho rinoshanda revashandisi zvinoita mutsauko. Paunobatanidza bhodhi Arduino UNO, chaiyo COM chiteshi inopihwa yekutaurirana. Ndichiri munaLeonardo ndiro yacho inozivikanwa nekombuta sekunge yaive mudziyo weUSB segonzo kana keyboard. Izvi zvinopa mukana wekushandisa mbeva uye keyboard mabasa.

Ehezve, kuva neimwe MCU kunosiyanawo imwe memory data. Pamusoro peiyo 32 KB flash ye Arduino UNO iine 0.5 KB yakachengeterwa bootloader inoenda ku32 KB uye 4KB inoshandiswa nemubatsiri booter munaLeonardo. Kune SRAM inoenda kubva ku2 KB kuenda ku2.5 KB uye yePROM inoramba yakafanana mune zvese zviri zviviri.

Mumwe musiyano uripo mumakiteshi ezvinyorwa zveanalogog. Ndichiri mu Arduino UNO Inongova nematanhatu matanhatu, muArduino Leonardo yainayo iine gumi nematanhatu. Izvo ndezve A0-A5, uye nemapini 4, 6, 8, 9, 10, uye 12 ayo anoenderana nematanho A6-A11.

Nezve PWM, Leonardo ane imwe inopfuura CHIMWE. Kuwedzera kune mamwechete eIYE, imwe inowedzerwa kupini 13. Zvimwe zvese zvichave zvakafanana kumakadhi ese ari maviri, ndiko kuti, zvichave pazvipini 3, 5, 6, 9, 10 uye 11.

Iwe unowana mimwe misiyano muiyo I2C kutaurirana. Vaviri vanogona kushandisa TWI, asi mutsauko ndipo panowanikwa mapini serial data mutsara kana SDA uye wachi mutsetse kana SCL. MuUNO vari pamapini A4 neA5. Asi munaLeonardo unavowo muna 2 na3 zvichiteerana. Zvishoma musiyano, asi zvakaringana kuti ngowani kana nhovo dzeUNO hadzinyatsoenderana naLeonardo.

Kana ari Kutaurirana kweSPI, in the Arduino UNO une mapini 10, 11, 12, uye 13, eiyo SS, MOSI, MISO uye SCK zviratidzo zvichiteerana. Izvi hazvisizvo pana Leonardo, sezvo iine chakanangana neICSP chinongedzo, chi6-pini chinongedzo chechirume padivi peimwe kadhi. Chimwe chikonzero icho chingaite UNO nhoo kwete kukoshesa ...

For the kukanganisa kwekunze kune dzimwewo shanduko. MuUNO une mapini maviri ayo, pini 2 (kanganisa 0) uye pini 3 (kanganisa 1). Muchiitiko cheArduino Leoanrdo vanowedzera kusvika pamashanu pini. Iwo mapini 5, 3, 2, 0, uye 1 ekukanganisa 7, 0, 1, 2, uye 3 zvichiteerana.

Pane zvekare imwe shanduko pakati pemahwendefa maviri ayo vazhinji vanokanganwa, uye ndiyo mhando ye USB tambo inodiwa kubatanidza mabhodhi ese ari maviri kuPC. Ipo iri muUNO tambo yeAB inoshandiswa, munaLeonardo an A-microB inodiwa.

Muchidimbu, mune zvinotevera musiyano tafura unogona kuona zvimwe zvakawanda.

 Pfupiso yezvakasiyana ARDUINO UNO vs. ARDUINO LEONARDO

Uno

Leonardo

MCU

ATmega328

ATmega32u4

Analog zvigadzirwa

A0, A1, A2, A3, A4, A5

A0, A1, A2, A3, A4, A5, 4, 6, 8, 9, 10, 12

PWM zvinobuda

3, 5, 6, 9, 10, 11

3, 5, 6, 9, 10, 11, 13

I2C kutaurirana

A4,A5

2, 3

Kutaurirana kweSPI

10, 11, 12, 13

ICSP chinongedzo

Kukanganisa kwekunze

2, 3

3, 2, 0, 1, 7
Flash ndangariro

32 KB

(0.5 KB ye bootloader)

32 KB

(4 KB ye bootloader)

SRAM

2 KB

2.5 KB

EEPROM

1 KB

1 KB

Arduino IDE uye kuronga kwaLeonardo

Screenshot yaArduino IDE

Kuronga Arduino Leonardo, sekune mamwe mabhodhi eArduino, unogona kuzviita kubva kumapuratifomu akasiyana akadai MacOS, Windows uye Linux. Ndizvozvo nekutenda kune yako nzvimbo yekuvandudza Arduino IDE inowanikwa kune iwo mapuratifomu.

Kuti uwane rumwe ruzivo nezvechirongwa kutanga nebhodhi iri, ndinokuraira kuti utore yedu yemahara PDF kosi yeArduino IDE. Ichokwadi ndechekuti Leonardo haana chakavanzika chikuru kune tanga kugadzira sketches. Iwe unongofanirwa kufunga nezve mutsauko wekubatana uye sarudza rakakodzera bhodhi mune Arduino IDE menyu kurodha chirongwa.

Ndokunge, vhura Arduino IDE, enda kune Zvishandiso> Mabhodhi> Sarudza Leonardo… Uye tanga kunakidzwa nemapurojekiti aunogadzira wega kana ayo atanga tichitsikisa paHwlibre.com. Ini ndinodzokorora, mutauro uye makodhi zvichave zvakafanana, chinhu chega chaunofanirwa kutarisisa kune iwo mutsauko wandataura mumipini yeI / O nemabasa avo ...


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