Arduino Leonardo: duk abin da kuke buƙatar sani game da hukumar haɓaka

Arduino yana da allon daban-daban, dandano iri daban-daban wanda za'a iya biyan buƙatu daban-daban da su. Daya daga cikin shahararrun kwamitocin ci gaba, tare da Arduino UNOshi ne arduino leonardo. Wannan allon tare da karamin microcontroller mai ɓoyewa yana ɓoye ɗayan mahimman fasalolin layin hukumar idan aka kwatanta da ɗaya daga cikin sistersan uwanta mata.

Tabbas, wannan kwamiti na hukuma daga Gidauniyar Arduino shine dace da duk kayan aikin lantarki mu tafi nuna a wasu sakonnin. Wannan zai ba ku 'yanci don haɗa farantin Leonardo tare da ɗimbin abubuwan da aka tsara don ƙirƙirar mafi yawan ayyukan da zaku iya tunani.

Menene Arduino Leonardo?

Wannan Arduino Leonardo kwamiti yana da kamanceceniya sosai ga Uno, koda a bayyane. Amma bai kamata ku dame su ba, tunda akwai banbancin ra'ayi tsakanin su ...

Halaye na fasaha, makirci da pinout

Arduino Leonardo Pinout

Ofaya daga cikin manyan abubuwan da yakamata ku Sanin Arduino Leonardo shine pinout ɗin ku, ma'ana, fil ko hanyoyin haɗin da kake dasu. Kamar yadda kake gani a hoton da ke sama, ba daidai yake da allon UNO Rev3 ba. Akwai wasu bambance-bambance tsakanin yawa, iyakoki, da bas.

A gefe guda, ya kamata ku ma san nasu halaye na fasaha, waɗanda aka taƙaita su a cikin:

  • Mai sarrafawa: Atmel ATmega32u4 a 16Mhz.
  • Tunanin RAM: 2.5 KB
  • EEPROM: 1 KB
  • Flash: 32 KB, amma dole ne ka cire 4 KB da aka yi amfani da shi don bootloader.
  • Voltagearfin aiki: 5 V
  • Input ƙarfin lantarki (shawarar)Saukewa: 7-12V
  • Input ƙarfin lantarki (iyakar iyaka)Saukewa: 6-20V
  • Digital I / O fil: 20, wanda 7 suke PWM.
  • Alamar shigar da analog: Tashoshi 12.
  • Intensarfin halin yanzu da lambar I / OSaukewa: 40MA
  • Intensarfin halin yanzu don fil 3.3vSaukewa: 50MA
  • Weight da girma: 68.6 × 53.3mm da gram 20.
  • Farashin: € 18 - € 20 kusan Zaka iya siyan shi akan Amazon.

Datasheets

Kamar yadda yake yawan faruwa ga allon hukuma Arduino, akwai adadi mai yawa na kayan aiki, bayanai da takaddun aiki a wannan batun, har ma da iya ƙirƙirar allon da aka samu daga gare ta kasancewar yana da tushe. Daga shafin yanar gizon aikin, zaku iya samun bayanai da yawa don saukarwa game da Arduino Leonardo kuma don haka ku san yadda yake aiki. Misali:

Bambanci da sauran allon Arduino

Allon Arduino

Manufa ita ce a gwada shi da mafi kwano iri ɗaya, kuma wannan shine Arduino UNO Rev3. Ee kun kwatanta Arduino Leonardo da UNO, zaku iya ganin kamance da yawa, amma kuma bambance-bambance masu mahimmanci idan kuna da shakku tsakanin siyan ɗaya ko ɗayan.

Jiki kamar yana da girma ɗaya da maɓallan fil. Bugu da kari, an tsara su a hanya daya. Hakanan wutar lantarki iri ɗaya ce, har ma da mitar da mai samar da wutar ke bayarwa. Hakanan za'a iya saita A0-A5 azaman dijital tare da aikin pinMode (lambar fil, yanayin). Ina banbancin kenan?

Da kyau, ɗayan manyan bambance-bambance tsakanin allon ci gaba duka shine a cikin microcontroller. Duk da yake UNO ya dogara ne akan ATmega328, Arduino Leonardo yana dangane da ATmega32u4 a cikin kwaskwarimar su ta kwanan nan. Game da ATmega328, bashi da hanyar sadarwa ta USB, don haka ana buƙatar mai canzawa zuwa wannan tashar tashar. Aiki wanda hadadden kewaye ATmega16u2 yayi.

A game da ATmega32u4, yana da cewa an riga an aiwatar da sadarwa ta USB, don haka guntu na biyu ba lallai bane. Wannan, a matakin mai amfani mai amfani yana haifar da bambanci. Lokacin da kake haɗa allon Arduino UNO, an ba da tashar kwalliyar kwata-kwata don sadarwa. Duk da yake a cikin Leonardo kwamfutar ta gane farantin kamar dai na'urar USB ce kamar linzamin kwamfuta ko madannin kwamfuta. Wannan yana ba da damar amfani da linzamin kwamfuta da ayyukan madanni.

Tabbas, samun wani MCU shima ya banbanta wasu bayanan ƙwaƙwalwar. Daga cikin flash 32 KB na Arduino UNO tare da 0.5 KB da aka tanada don bootloader yana zuwa 32 KB da 4KB waɗanda bootleader ke amfani da su a cikin Leonardo. Ga SRAM yana zuwa daga 2 KB zuwa 2.5 KB kuma don EPROM ya kasance daidai a duka.

Wani bambanci ya ta'allaka ne da tashoshin abubuwan analog. Duk da yake a ciki Arduino UNO Yana da tashoshi 6 kawai, a cikin Arduino Leonardo yana da tare da tashoshi 12. Wannan don A0-A5, kuma don fil 4, 6, 8, 9, 10, da 12 waɗanda zasu dace da tashoshi A6-A11.

Game da PWM, Leonardo yana da sama da DAYA. Toari ga waɗanda suke ɗaya, ɗaya, an ƙara wani zuwa pin 13. Sauran zai zama iri ɗaya ne don duka katunan, ma'ana, zai kasance a kan fil 3, 5, 6, 9, 10 da 11.

Za ku sami ƙarin bambance-bambance a cikin I2C sadarwa. Dukansu na iya amfani da TWI, amma bambancin shine inda aka shirya fil ɗin don layin bayanan serial ko SDA da layin agogo ko SCL. A cikin UNO suna kan fil A4 da A5. Amma a cikin Leonardo kuna da su a cikin 2 da 3 bi da bi. Bambancin kaɗan, amma ya isa cewa hulunan UNO ko garkuwa ba su da cikakkiyar jituwa tare da Leonardo.

Amma ga Sadarwar SPI, a cikin Arduino UNO kuna da fil 10, 11, 12, da 13, don alamun siginar SS, MOSI, MISO da SCK bi da bi. Wannan ba batun bane game da Leonardo, tunda yana da takamaiman mahaɗin ICSP, mai haɗa maɓallin pin-pin 6 kusa da ƙarshen katin. Wani dalili da zai iya sa garkuwar UNO ba ta da daraja ...

Ga katsewar waje akwai kuma wasu canje-canje. A cikin UNO kuna da fulodi biyu domin sa, saka 2 (katse 0) da kuma fil 3 (katse 1). A game da Arduino Leoanrdo sun faɗaɗa zuwa fil 5. Suna fil 3, 2, 0, 1, da 7 don katse 0, 1, 2, 3, da 4 bi da bi.

Hakanan akwai wani canji tsakanin faranti guda biyu wanda da yawa sukan manta, kuma shine nau'in Ana buƙatar kebul na USB don haɗa allunan biyu zuwa PC. Duk da yake a cikin UNO ana amfani da kebul na AB, a cikin Leonardo ana buƙatar A-microB.

A takaice, a cikin wadannan tebur banbanci zaka iya ganin karin bayani:

 TAKAITACCEN BAMBAN BANBAN ARDUINO UNO vs. ARDUINO LEONARDO

Uno

Leonardo

MCU

ATmega 328

ATmega32u4

Bayanan analog

A0, A1, A2, A3, A4, A5

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

Sakamakon PWM

3, 5, 6, 9, 10, 11

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

I2C sadarwa

A4, A5

2, 3

Sadarwar SPI

10, 11, 12, 13

Mai haɗa ICSP

Katsewar waje

2, 3

3, 2, 0, 1, 7
Memorywaƙwalwar walƙiya

32 KB

(0.5 KB don bootloader)

32 KB

(4 KB don bootloader)

KUNYA

2 KB

2.5 KB

EEPROM

1 KB

1 KB

Arduino IDE da shirye-shirye don Leonardo

Screenshot na Arduino IDE

Don shirya Arduino Leonardo, kamar yadda yake tare da sauran allon Arduino, kuna iya yin sa daga dandamali daban-daban kamar su macOS, Windows da Linux. Wannan godiya ne ga gaskiyar cewa yanayin cigaban ku IDE na Arduino yana samuwa ga waɗancan dandamali.

Don ƙarin bayani game da shirye-shiryen farawa tare da wannan kwamiti, ina ba ku shawara ku sauke namu karatun kyauta a cikin PDF ga Arduino IDE. Gaskiyar ita ce Leonardo ba shi da babbar asiri fara kirkirar zane-zane. Dole ne kawai kuyi la'akari da bambance-bambance don haɗin kuma zaɓi madaidaicin kwamiti a cikin menu na Arduino IDE don ɗora shirin.

Wato, buɗe Arduino IDE, je zuwa Kayan aiki> Allo> Zaɓi Leonardo… Kuma fara jin dadin ayyukan da kuka kirkira da kanku ko wadanda muke ta bugawa akan Hwlibre.com. Ina maimaitawa, yaren da lambobin zasu zama iri ɗaya, abin da kawai ya kamata ku kula da shi shine waɗancan bambance-bambancen da na ambata a cikin fil na I / O da ayyukansu ...


Kasance na farko don yin sharhi

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.