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.