Anda di halaman 1dari 3

ncepnd de sus, exist 14 pini digitali de intrare / ieire (I/O - input/output).

Acetia opereaz la o tensiune de 5 voli


i pot fi controlai cu una din funciile pinMode(), digitalWrite() i digitalRead(). Fiecare pin poate primii sau trimite o
intensitate de maxim 40 mA i au o rezisten intern ntre 20-50 kOhmi (default deconectat). n afar de semnalul
standard I/O, unii dintre pini mai au i alte funcii specializate, care sunt descrise mai jos:
1.

(serial) RX - pin serial, utilizat n special pentru recepia (intrare - Rx) datelor seriale asincrone
(asynchronous serial communication) Protocolul serial asincron este o metod foarte rspndit n
electronic pentru a trimite i recepiona date ntre dispozitive. Acest protocol este implementat n dispozitiv
numit UART (Universal Asynchronous Receiver/Transmitter)

2.

(serial) TX - pin serial, utilizat pentru trimiterea datelor asincrone (ieire - Tx). TTL vine de la transistortransistor logic.

3.

(External Interrupts) ntrerupere extern. Acest pin poate fi configurat pentru a declana o ntrerupere la o
valoare mic, un front cresctor sau descresctor, sau o schimbare n valoare. Vezi detalii despre posibile
comenzi la attachInterrupt()

4.

(External Interrupts + PWM) ntrerupere extern. Identic cu pinul 2. Suplimentar, toi pinii marcai cu semnul
~ pot fi folosii i pentru PWM (pulse with modulation)

5.

(I/O) pin standard intrare/iesire

6.

(PWM) poate furniza control de ieire pe 8-bit pentru controlul PWM. Vezi detalii despre posibile comenzi
la analogWrite()

7.

(PWM)

8.

(I/O) pin standard intrare/ieire

9.

(I/O) pin standard intrare/ieire

10. (PWM)

11. (PWM + SPI) - suport comunicare prin interfaa serial (Serial Peripheral Interface). SPI-ul are patru
semnale logice specifice iar acest pin se foloseste pentru SS - Slave Select (active low; output din master).
Pinii SPI pot fi controlai folosind libraria SPI.
12. (PWM + SPI) - suport SPI, iar acest pin se folosete pentru MOSI/SIMO - Master Output, Slave Input
(output din master)
13. (SPI) - suport SPI, iar acest pin se folosete pentru MISO/SOMI - Master Input, Slave Output (output din
slave)
14. (LED + SPI) - suport SPI, iar acest pin se folosete pentru SCK/SCLK - Ceas serial (output din master). De
asemenea, pe plac este ncorporat un LED care este conectat la acest pin. Cnd pinul este setat pe
valoarea HIGH este pornit, cnd are valoarea LOW este oprit.
15. (GND) - mpmntare. Aici se pune negativul.
16. (AREF) - Analog REFference pin - este utilizat pentru tensiunea de referin pentru intrrile analogice. Se
poate controla folosind funcia analogReference().
17. (SDA) - comunicare I2S
18. (SCL) - comunicare I2S
Jos, exist o serie de 6 pini pentru semnal analogic, numerotai de la A0 la A5, fiecare din ei poate furniza o rezoluie
de 10 bii (adic maxim 1024 de valori diferite). n mod implicit se msoar de la 0 la 5 voli, dei este posibil s se
schimbe limita superioar a intervalului lor folosind pinul 15 AREF i funcia analogReference(). De asemenea, i aici
anumii pini au funcii suplimentare descrise mai jos:
1.

standard analog pin

2.

standard analog pin

3.

standard analog pin

4.

standard analog pin

5.

(SDA) suport comunicarea prin 2 fire (I2S (I-two-C) sau TWI (Two wire interface)). Acest pin este folosit
pentru SDA (Serial Data) la TWI.

6.

(SCL) identic cu pinul 4, doar c acest pin este folosit pentru SCL (Serial Clock) la TWI. Pentru controlul
TWI se poate folosi librria Wire.

Lng pinii analogici de jos mai exist o seciune de pini notat POWER. Mai jos sunt prezentai ncepnd de lng
pinul analog A0:

Vin - intrarea pentru tensiune din surs extern (input Voltage)

GND - negativul pentru tensiune din surs extern (ground Voltage)

GND - negativ. Se folosete pentru piesele i componentele montate la arduino ca i


mas/mpmntare/negativ.

5V - ieire pentru piesele i componentele montate la arduino. Scoate fix 5V dac placa este alimentat cu
tensiune corect (ntre 7 i 12 v)

3.3V - ieire pentru piesele i senzorii care se alimenteaz la aceast tensiune. Tensiunea de ieire este 3.3
voli i maxim 50 mA.

RESET - se poate seta acest pin pe LOW pentru a reseta controlerul de la Arduino. Este de obicei folosit de
shield-urile care au un buton de reset i care anuleaz de obicei butonul de reset de pe placa Arduino.

IOREF - este folosit de unele shield-uri ca referin pentru a se comuta automat la tensiunea furnizat de
placa arduino (5 voli sau 3.3 voli) (Input/Output Refference Voltage)

pin neconectat, este rezervat pentru utilizri ulterioare (la reviziile urmtoare ale plcii probabil).

Comunicarea cu calculatorul, alt plac arduino sau alte microcontrolere se poate realiza fie prin portul USB (i este
vzut ca un port standard serial COMx), fie prin pinii 0 i 1 (RX i TX) care faciliteaz comunicarea serial UART
TTL (5V). Folosind librria SoftwareSerial se poate face comunicaii seriale folosind oricare din pinii digitali. Pentru
comunicarea I2C (TWI) este inclus o librrie Wire. Pentru comunicarea SPI se poate folosi librria SPI.Placa mai
are o serie de pini marcai ICSP (In-Circuit Serial Programming). Aceti pini pot fi folosii pentru reprogramarea
microcontrolerului, sau ca pini de expansiune cu alte microcontrolere compatibile. Sunt conectai standard i se poate
folosi un cablu de 6 fire (MOSI, MISO, SCK, VCC, GND, i pinul RESET).

Anda mungkin juga menyukai