Hva er Arduino Leonardo

Hva er Arduino Leonardo
Når det gjelder bruk. Dette er fordi denne plattformen gir et bredt spekter av mikrokontrollertavler designet for å utnytte mikrokontrollere effektiv. Arduino Leonardo er en av de beste brettene som er levert av Arduino -plattformen, og vi har kort forklart pinouts og spesifikasjoner for Arduino Leonardo i denne guiden.

Arduino Leonardo er et annet tillegg i Arduino Board -familien. Leonardo ligner stort sett Arduino Uno, men den viktigste forskjellen mellom Leonardo og UNO er ​​at Leonardo kommer med ATmega32U4-kontroller som har innebygd USB-støtte mens UNO kommer med ATmega328 som krever en egen brikke for USB-kommunikasjon kjent som 16U2.

Hva er spesifikasjonene til Arduino Leonardo -styret?

Arduino Leonardo er den første i sitt slag som følger med den ene mikrokontrolleren og har en innebygd USB-funksjonalitet i motsetning til Arduino UNO og Mega hvor 16U2-brikke brukes til seriell kommunikasjon med PC. Kontrolleren som brukes i dette brettet er atmega32u4 som har en klokkehastighet på 16 MHz og gir et blitzminne på 32 kilobyte til brettet. Som andre Arduino -tavler er driftsspenningen til Arduino Leonardo 5 volt. Kontrolleren for Arduino Leonardo har en statisk RAM på 2.5 kilobyte og eeprom på 1 kilobyte. Bildet nedenfor viser Arduino Leonardo -styret:

Arduino Leonardo Pinout

Arduino Leonardo har totalt 32 pinner der 14 pinner er for digitale innganger og utganger, mens 6 pinner er for den analoge inngangen og utgangene. For å levere strøm til periferiutstyr forbundet med Arduino Leonardo, er det totalt ni pinner, inkludert pinnene for å gi referansesignalet for analoge og digitale enheter. For kommunikasjon er det gitt SCL og SDA -pinner, men vi kan bruke pinner A5 og A4 for SCL og SDA også.

For å laste opp koden til Arduino Leonardo har også 6 overskriftspinner . Vi har klassifisert pinnene til Arduino Leonardo i forskjellige kategorier, og basert på de kategoriene har vi gitt tabellen nedenfor som viser pinouts for Arduino Leonardo.

PIN -kategori Representasjon Beskrivelse
Kraftpinner 5V, tilbakestilling, 3.3V, GND (3), VIN, AREF, IOREF Pinner som brukes til å levere strøm til enheten som er koblet til Arduino
Digitale pinner 0 til 13 Pins brukt til digitale inngang og utganger av Arduino
PWM -pinner 13,11,10, 9, 6, 5, 3 Pinner som brukes til å generere pulserende signal
Analoge pinner A0 til A5 (A5 for SCL og A4 for SDA) Pinner som brukes til analoge innganger og utganger fra Arduino
Diverse pinner Ytterligere pinner for SCL og SDA (en ikke tilkoblet pinne [NC]) SCL er klokkepinnen, og SDA er datapinnen for I2C- og TWI -kommunikasjonsenheter
6 headerpinner ICSP Pinner pleide å programmere kontrolleren

For ytterligere å beskrive Arduino Leonardo, har vi forklart styrets pinner ved å klassifisere dem i forskjellige deler som vil hjelpe brukeren i å jobbe med Arduino Leonardo -tavlene.

Digitale pinner av Arduino Leonardo

For å koble de digitale enhetene med Leonardo har Arduino levert 14 pinner der 0 og 1 pinnene er for overføring og mottak av dataene og også kalles kommunikasjonspinnene. Fra ordet digital kan du anta at dataene vil være i 0 og 1 form. På samme måte som å generere inngangen og utgangen i form av plusser, kan du bruke pinnen 13,11,10, 9, 6, 5, 3 av Leonardo da de er dedikerte pinner av PWM og pulssyklusen til pulsen er fra 0 til 255.

For hjelp av brukeren har vi gitt bildet der vi har fremhevet de respektive pinnene

Analoge pinner av Arduino Leonardo

Det er 6 analoge pinner levert i Arduino Leonardo som kan brukes til å koble sammen de analoge enhetene og ha oppløsningen 0 til 1024. Dette betyr at verdiene vil være mellom 0 og 1024 og når det gjelder spenning vil 5 volt være 1024.

Det er to dedikerte pinner ved siden av AREF -pinnen som kan brukes til datalinjen og klokken til I2C -enhetene. Vi kan imidlertid også bruke pinner A4 og A5 som SDA og SCL Pinner for enhetene som brukte I2C og TWI (to trådgrensesnitt) kommunikasjonsprotokoller.

SDA -pinnen er datalinjen for den tilkoblede enheten mens SCL er klokkepinnen til den tilkoblede enheten. Figuren festet nedenfor viser de analoge pinnene til Arduino ved å fremheve den i rødt.

Power Pins of Arduino Leonardo

For å levere strøm til enhetene som er koblet til Arduino Leonardo, er det 10 pinner gitt. Det er tre pinner med bakken, en pinne for 5 volt, en pinne for 3.3 volt og to pinner for å gi referansespenning for analoge og digitale enheter.

Det er også en tilbakestillingspinne i styret for å tilbakestille Leonardo ved hjelp av en ekstern knapp. Imidlertid er det også en dedikert tilbakestillingsknapp gitt på Leonardo -styret

For å koble Arduino -brettet med forsyningsspenningen er det også en innebygd USB -port, og en jack for strømforsyning er også gitt. USB -porten kan brukes til strøm samt å laste opp koden til Arduino. Mens jekken som er gitt for forsyningen for det meste brukes når Arduino må fungere i frittstående modus. Bildet nedenfor viser strømforsyningspinnene og tilbakestillingsknappen til Arduino Leonardo.

ICSP -toppspinnene til Arduino Leonardo

Arduino Leonardo er utstyrt med 6 overskriftspinner som er dedikert for i Circuit System Programming (ICSP). Disse brukes hovedsakelig til å laste opp koden når USB -porten ikke er tilgjengelig for å laste opp skissen til Leonardo:

Konklusjon

Arduino Leonardo er en av Arduino-tavlene som har ett mikrokontrollertavle og innebygd USB-funksjonalitet som gjør det forskjellig fra andre tavler levert av Arduino-plattformen. For å bruke dette styret, må man imidlertid være klar over styrespesifikasjonene og også pinout av det respektive Arduino -styret slik at styret kan brukes effektivt. For enkel studentene har vi beskrevet formålet med hver pinne av Arduino Lenardo på en veldig omfattende måte.