Arduino Leonardo: wax kasta oo aad u baahan tahay inaad ka ogaato guddiga horumarinta

Arduino wuxuu leeyahay looxyo kala duwan, dhadhan kala duwan oo lagu qanciyo baahiyo kala duwan. Mid ka mid ah guddiyada horumarka ugu caansan, wada jir ah Arduino UNOwaa arduino leonardo. Guddigan oo leh microcontroller-ka barnaamijka laqarin karo wuxuu qariyaa mid kamid ah astaamaha ugu awooda badan ee khadka guddiga marka la barbardhigo walaasheed midkood.

Dabcan, guddigan rasmiga ah ee ka socda Arduino Foundation waa la jaan qaada dhammaan qaybaha elektarooniga ah aan tagno muujinaya qoraalo kale. Tani waxay ku siin doontaa xorriyadda inaad ku darto saxanka Leonardo oo leh qaybo badan si aad u abuurto mashaariic kala duwan oo aad qiyaasi karto.

Waa maxay Arduino Leonardo?

Tani Guddiga Arduino Leonardo waxay u egtahay egtahay Uno, xitaa muuqaal ahaan. Laakiin waa inaadan ku jahwareerin iyaga, maadaama ay jiraan khilaafaad muuqda oo u dhexeeya labada ...

Astaamaha farsamada, qorshaha iyo xiisaha

Arduino Leonardo Pinout

Mid ka mid ah astaamaha ugu muhiimsan ee ay tahay inaad sameyso inaad wax ka ogaato Arduino Leonardo waa adiga dushaada, taasi waa, biinanka ama isku xirnaanta aad leedahay. Sida aad ku aragto sawirka kore, lamid maahan guddiga UNO Rev3. Waxaa jira xoogaa faraq ah oo u dhexeeya tirada, xadka, iyo basaska.

Dhinaca kale, waa inaad sidoo kale ogaataa kuwooda astaamaha farsamada, kuwaas oo lagu soo koobay:

  • Microcontroller: Atmel ATmega32u4 saacada 16 Mhz.
  • Xusuus RAM: 2.5 KB
  • EEPROM: 1 KB
  • Flash: 32 KB, laakiin waa inaad jartaa 4 KB oo loo adeegsaday bootloader-ka.
  • Danab hawlgalka: 5 V
  • Danab galinta (lagu taliyay): 7-12v
  • Danab galinta (xadka ugu badan): 6-20v
  • Biinanka I / O Dijital ah: 20, oo 7 ka mid ah yihiin PWM.
  • Biinanka aqbasho: 12 kanaal.
  • Awoodda hadda jirta ee pin I / O ah: 40mA
  • Awoodda hadda jirta ee pin 3.3v: 50mA
  • Miisaan iyo cabir: 68.6 × 53.3mm iyo 20 garaam.
  • Qiimaha: € 18 - € 20 qiyaastii. Waxaad ka iibsan kartaa Amazon.

Waraaqaha

Sida had iyo jeer dhacda looxyada rasmiga ah ee Arduino, waxaa jira tiro badan oo ah farsamooyinka, xogta iyo dukumintiyada arrintan la xiriirta, xitaa in la abuuri karo guddi laga soo dheegtay maaddaama ay tahay il furan. Laga soo bilaabo bogga rasmiga ah ee mashruuca, waxaad ka heli kartaa macluumaad badan oo aad kala soo baxdo wax ku saabsan Arduino Leonardo oo markaa si fiican u ogaato sida ay u shaqeyso. Tusaale ahaan:

Kala duwanaanshaha looxyada kale ee Arduino

Looxyada Arduino

Ujeeddadu waa in la barbardhigo saxanka ugu eg, waana taas Arduino UNO Rev3. Haa waxaad isbarbar dhigeysaa Arduino Leonardo iyo UNO, waxaad arki kartaa waxyaabo badan oo iskaga mid ah, laakiin sidoo kale kala duwanaanshaha ayaa muhiim ah haddii aad shaki ka qabto iibsashada mid ama tan kale.

Jir ahaan waxay umuuqataa inay leedahay cabir isku mid ah iyo tiro isku mid ah biinanka. Intaa waxaa dheer, waxaa loo qaabeeyey si isku mid ah. Awoodda korontadu sidoo kale waa isku mid, iyo xitaa inta jeer ee ay bixiso koronto-dhaliye. Sidoo kale A0-A5 waxaa loo qaabeyn karaa inay tahay dijitaal howsha wata pinMode (nambarka nambarka, qaabka). Aaway farqiga markaa?

Waa hagaag, mid ka mid ah farqiga ugu weyn ee u dhexeeya labada guddi ee horumarinta waa microcontroller. Halka UNO ay ku saleysan tahay ATmega328, Arduino Leonardo waa ku saleysan ATmega32u4 dib u eegiskoodii ugu dambeeyay. Marka laga hadlayo ATmega328, ma lahan isgaarsiin USB ah, sidaa darteed beddele ayaa looga baahan yahay dekeddaas taxanaha ah. Hawsha wareegga isku dhafan ee ATmega16u2 uu qabto.

Xaaladda ATmega32u4, waxay leedahay isgaarsiinta USB-ga oo horeyba loo hirgeliyey, sidaa darteed qashin labaad looma baahna. Taasi, heer adeegsade wax ku ool ah waxay ka dhigeysaa isbeddel. Markaad isku xirto loox Arduino UNO, dekedda kombiyuutarka ee kombiyuutarka ayaa loo qoondeeyey isgaarsiinta. Intii uu ku sugnaa Leonardo saxanka waxaa aqoonsan kombiyuutarka sida inay yihiin qalab USB ah sida jiirka ama kumbuyuutarka. Tani waxay ku siinaysaa suurtagalnimada isticmaalka jiirka iyo shaqooyinka kumbuyuutarka.

Dabcan, haysashada MCU kale sidoo kale waxay ku kala duwan tahay xogta xusuusta qaarkood. Ka mid ah 32 KB flash of Arduino UNO oo leh 0.5 KB oo loogu talagalay bootloader-ka ayaa aadaya 32 KB iyo 4KB oo ay adeegsadeen bootleader-ka ku yaal Leonardo. SRAM waxay uga socotaa 2 KB ilaa 2.5 KB iyo EPROM wali labaduba waa isku mid.

Farqiga kale wuxuu kujiraa kanaalada galka analogga. Intii lagu jiray Arduino UNO Kaliya waxay leedahay kanaal 6, gudaha Arduino Leonardo wuxuu leeyahay oo leh 12 kanaal. Taasi waa tan A0-A5, iyo biinanka 4, 6, 8, 9, 10, iyo 12 ee u dhigma lahaa kanaalada A6-A11.

Ku saabsan PWM, Leonardo wuxuu leeyahay mid ka badan HAL. Marka lagu daro isla kuwa loogu talagalay HALKA, mid kale ayaa lagu daraa pin 13. Inta soo hartayna waxay la mid noqon doonaan labada kaar, taasi waa, waxay ku xirnaan doontaa biinanka 3, 5, 6, 9, 10 iyo 11.

Waxaad ka heli doontaa kala duwanaansho badan Xiriirka I2C. Labaduba way isticmaali karaan TWI, laakiin farqiga ayaa ah meesha biinanka loogu talagalay khadka xogta taxan ama SDA iyo khadka saacadda ama SCL. UNO waxay ku jiraan biinanka A4 iyo A5. Laakiin Leonardo waxaad ku leedahay iyaga 2 iyo 3 siday u kala horreeyaan. Farqi yar, laakiin ku filan in koofiyadaha ama gaashaammada UNO aysan si buuxda ula jaan qaadi karin Leonardo.

Sida for Isgaarsiinta SPI, ee Arduino UNO waxaad leedahay biinano 10, 11, 12, iyo 13, oo loogu talagalay calaamadaha SS, MOSI, MISO iyo SCK siday u kala horreeyaan. Tani ma ahan kiiska Leonardo, maadaama ay leedahay isku xiraha ICSP gaar ah, isku xiraha 6-pin lab ah oo u dhow hal dhamaadka kaarka. Sabab kale oo ka dhigi karta gaashaanka UNO inaysan u qalmin ...

Wixii ah joojinta dibedda sidoo kale waxaa jira xoogaa isbadalo ah. UNO waxaad ku leedahay labo biin, pin 2 (hakad 0) iyo pin 3 (hakad 1). Marka laga hadlayo Arduino Leoanrdo waxay gaarayaan ilaa 5 biin. Waxay yihiin biinanka 3, 2, 0, 1, iyo 7 si loo kala gooyo 0, 1, 2, 3, iyo 4 siday u kala horreeyaan.

Waxaa sidoo kale jira isbadal kale oo udhaxeeya labada taargood oo inbadan iloobaan, waana nooca USB cable ayaa loo baahan yahay in lagu xiro labada guddi kombuyuutarka. Intii lagu jiray UNO fiilada AB ayaa loo isticmaalaa, Leonardo waxaa loo baahan yahay A-microB.

Marka la soo koobo, waxyaabaha soo socda miiska farqiga waxaad arki kartaa faahfaahin dheeraad ah:

 KOOBAN KALA DUWAN ARDUINO UNO iyo ARDUINO LEONARDO

Konfeedereyshanadaas

Leonardo

MCU

ATmega 328

ATmega32u4

Gashiga Analog

A0, A1, A2, A3, A4, A5

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

Wax soo saarka PWM

3, 5, 6, 9, 10, 11

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

Xiriirka I2C

A4, A5

2, 3

Isgaarsiinta SPI

10, 11, 12, 13

Isku xiraha ICSP

Joojinta dibedda

2, 3

3, 2, 0, 1, 7
Xusuusta Flash

32 KB

(0.5 KB loogu talagalay bootloader)

32 KB

(4 KB loogu talagalay bootloader)

SRAM

2 KB

2.5 KB

EEPROM

1 KB

1 KB

Arduino IDE iyo barnaamijka Leonardo

Muuqaalka shaashadda ee Arduino IDE

Si aad u barnaamij u sameyso Arduino Leonardo, sida kuwa kale ee looxyada Arduino, waxaad ka sameyn kartaa meelaha kala duwan sida macOS, Windows iyo Linux. Taasi waxay ku mahadsan tahay xaqiiqda ah in deegaankaaga horumarineed Arduino bixisaa waxaa loo heli karaa barnaamijyadaas.

Wixii macluumaad dheeraad ah ee ku saabsan barnaamijka si aad uga bilowdo guddigan, waxaan kugula talinayaa inaad soo dejiso kan koorso bilaash ah PDF loogu talagalay Arduino IDE. Runtu waxay tahay in Leonardo uusan qarsoodi ka weyneyn bilow abuurista sawir gacmeedyo. Kaliya waa inaad tixgelisaa kala duwanaanshaha isku xirnaanta oo aad doorataa guddiga saxda ah ee ku jira liiska Arduino IDE si aad ugu dhejiso barnaamijka.

Taasi waa, furan Arduino IDE, tag Qalabka> Guddiyada> Xulo Leonardo… Oo bilow inaad ku raaxeysato mashaariicda aad adigu kaligaa abuurto ama kuwa aan ku daabacnay Hwlibre.com. Waxaan ku celinayaa, luqadda iyo koodhadhkuba way isla midoobi doonaan, waxa kaliya ee ay tahay inaad fiiro gaar ah u yeelato waa kala duwanaanshahaas aan ku soo sheegay biinanka I / O iyo shaqooyinkooda ...


Noqo kuwa ugu horreeya ee faallo bixiya

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.