The Arduino UNO R3 tiek bieži izmantots mikrokontrolleru plate Arduino ģimenē. Šī ir jaunākā Arduino dēļa trešā versija, kas tika izlaista 2011. gadā. Šīs dēļa galvenā priekšrocība ir tā, ka, kļūdoties, mēs varam mainīt dēļa mikrokontrolleru. Šīs plāksnes galvenās iezīmes galvenokārt ir: tā ir pieejama DIP (dual-inline-package), noņemamā un ATmega328 mikrokontrollerī. Šīs dēļa programmēšanu var viegli ielādēt, izmantojot Arduino datorprogrammu. Šim dēlim ir milzīgs Arduino kopienas atbalsts, kas ļaus ļoti vienkārši sākt strādāt ar iegulto elektroniku un daudzām citām lietojumprogrammām. Lūdzu, skatiet saiti, par kuru zināt Arduino - pamati un dizains
Kas ir Arduino Uno R3?
Arduino Uno R3 ir viena veida ATmega328P balstīta mikrokontrolleru plate. Tas ietver visu nepieciešamo, lai mikrokontrolleru noturētu, vienkārši pievienojiet to datoram, izmantojot USB kabeli, un, lai sāktu darbu, piegādājiet padevi, izmantojot maiņstrāvas-līdzstrāvas adapteri vai akumulatoru. Termins Uno nozīmē „viens” itāļu valodā un tika izvēlēts, lai atzīmētu Arduino programmatūras IDE 1.0 izlaišanu. R3 Arduino Uno ir 3., kā arī jaunākā Arduino Uno modifikācija. Arduino dēlis un IDE programmatūra ir Arduino atsauces versijas, un pašlaik tā tiek virzīta uz jauniem izlaidumiem. Uno-board ir primārais USB Arduino dēļi , un Arduino platformai izstrādātais atsauces modelis.
Arduino Uno R3
Arduino Uno R3 specifikācijas
The Arduino Uno R3 dēlis ietver šādas specifikācijas.
- Tas ir mikrokontrolleris, kura pamatā ir ATmega328P
- Arduino darba spriegums ir 5V
- Ieteicamais ieejas spriegums svārstās no 7V līdz 12V
- I / p spriegums (robeža) ir no 6V līdz 20V
- Digitālās ievades un izvades tapas-14
- Digitālās ievades un izvades tapas (PWM) -6
- Analogie i / p tapas ir 6
- Katra I / O kontakta līdzstrāvas stiprums ir 20 mA
- DC strāva, ko izmanto 3,3 V tapai, ir 50 mA
- Zibatmiņa -32 KB un 0,5 KB atmiņu izmanto sāknēšanas iekrāvējs
- SRAM ir 2 KB
- EEPROM ir 1 KB
- CLK ātrums ir 16 MHz
- Iebūvēts LED
- Arduino garums un platums ir 68,6 mm x 53,4 mm
- Arduino dēļa svars ir 25 g
Arduino Uno R3 tapu shēma
The Arduino Uno R3 tapu diagramma ir parādīts zemāk. Tas sastāv no 14 ciparu I / O tapām. No šīm tapām var izmantot 6 tapas, piemēram, PWM izejas. Šajā dēlī ietilpst 14 digitālās ieejas / izejas tapas, analogās ieejas-6, USB savienojums, kvarca kristāls-16 MHz, strāvas ligzda, USB savienojums , rezonators-16Mhz, strāvas ligzda, ICSP galvene un RST poga.
Enerģijas padeve
The enerģijas padeve Arduino var izdarīt, izmantojot ārēju barošanas avotu, pretējā gadījumā USB savienojumu. Ārējais barošanas avots (no 6 līdz 20 voltiem) galvenokārt ietver akumulatoru vai maiņstrāvas līdz līdzstrāvas adapteri. Adaptera savienojumu var veikt, iespiežot centrāli pozitīvu kontaktdakšu (2,1 mm) dēļa strāvas kontaktligzdā. Akumulatora spailes var ievietot Vin, kā arī GND tapās. Strāvas tapas Arduino dēlis iekļaujiet sekojošo.
Vīns: Ievades spriegums vai Vin Arduino, kamēr tas izmanto ārējo barošanas avotu pretēji voltiem no USB savienojuma vai cita RPS (regulēta barošana) . Izmantojot šo tapu, var piegādāt spriegumu.
5 volti: RPS var izmantot, lai nodrošinātu strāvas padevi mikrokontrolleru kā arī komponentus, kas tiek izmantoti Arduino dēlī. Tas var tuvoties no ieejas sprieguma caur regulatoru.
3V3: Ar borta regulatoru var ģenerēt 3,3 barošanas spriegumu, un lielākā strāva būs 50 mA.
GND: GND (zemes) tapas
Atmiņa
ATmega328 mikrokontrollera atmiņā ir 32 KB un Boot loader tiek izmantota 0,5 KB atmiņa), kā arī tajā ir SRAM-2 KB, kā arī EEPROM-1KB.
Ievade un izvade
Mēs zinām, ka strīdīgais Uno R3 ietver 14 ciparu tapas, kuras var izmantot kā ievades citādi izvadi, izmantojot tādas funkcijas kā pin Mode (), digital Read () un digital Write (). Šīs tapas var darboties ar 5 V, un katra digitālā tapa var dot vai saņemt 20 mA, un tajā ietilpst 20–50 000 omi. uzvilkt rezistoru . Maksimālā strāva uz jebkura kontakta ir 40mA, kuru nevar pārspēt, lai izvairītos no mikrokontrollera bojājumiem. Turklāt daži no Arduino tapām ietver īpašas funkcijas.
Sērijas tapas
Arduino dēļa sērijveida tapas ir TX (1) un RX (0) tapas, un šīs tapas var izmantot, lai pārsūtītu TTL sērijas datus. Šo tapu savienojumu var veikt ar ATmega8 U2 USB līdz TTL mikroshēmas ekvivalentajām tapām.
Ārējās pārtraucošās tapas
Dēļa ārējie pārtraukuma tapas ir 2 un 3, un šīs tapas var sakārtot, lai aktivizētu pārtraukumu uz augošas, citādi krītošas malas, kas ir mazvērtīga, pretējā gadījumā mainot vērtību
PWM tapas
Arduino PWM tapas ir 3, 5, 6, 9, 10 un 11, un tās nodrošina 8 bitu PWM izvadi ar funkciju analog Write ().
SPI (seriālās perifērās saskarnes) tapas
SPI tapas ir 10, 11, 12, 13, proti, SS, MOSI, MISO, SCK, un tās saglabās SPI komunikācija ar SPI bibliotēkas palīdzību.
LED tapa
Strīdīgā dēlis ir iebūvēts ar LED izmantojot digitālo tapu-13. Ikreiz, kad digitālā tapa ir augsta, gaismas diode spīd, pretējā gadījumā tā nespīdēs.
TWI (2 vadu saskarnes) tapas
TWI tapas ir SDA vai A4, & SCL vai A5, kas var atbalstīt TWI saziņu ar Wire bibliotēkas palīdzību.
AREF (analogā atsauce) tapa
Analogais atskaites tapa ir atsauces spriegums analogā i / ps ieejām, izmantojot funkciju, piemēram, analogā atsauce ().
Atiestatīt (RST) tapu
Šis kontakts rada zemu līniju mikrokontrollera atiestatīšanai, un tas ir ļoti noderīgi, izmantojot RST pogu pret vairogiem, kas var bloķēt vienu virs Arduino R3 dēļa.
Komunikācija
Arduino Uno sakaru protokoli ietver SPI, I2C un UART sērijveida saziņa .
UART
Arduino Uno izmanto divas funkcijas, piemēram, raidītāja digitālo tapu1 un uztvērēja digitālo tapu0. Šīs tapas galvenokārt izmanto UART TTL sērijveida saziņa.
I2C
Arduino UNO dēlī tiek izmantota SDA tapa, pretējā gadījumā tiek izmantota A4 un A5 tapa, pretējā gadījumā tiek izmantota SCL tapa I2C komunikācija ar vadu bibliotēku. Šajā gadījumā gan SCL, gan SDA ir CLK signāls un datu signāls.
SPI tapas
SPI komunikācija ietver MOSI, MISO un SCK.
MOSI (Pin11)
Šis ir tapas galvenais vergs, ko izmanto datu pārsūtīšanai uz ierīcēm
MISO (Pin12)
Šī tapa ir sērijveida CLK, un CLK impulss sinhronizēs tā pārraidi, kuru nodrošina galvenais.
SCK (Pin13)
CLK impulss sinhronizē galveno datu ģenerēto datu pārraidi. SPI saziņai tiek izmantoti līdzvērtīgi tapas ar SPI bibliotēku. Programmēšanai var izmantot ICSP (in-circuit serial programming) galvenes ATmega mikrokontrolleris tieši ar sāknēšanas iekrāvēju.
Arduino Uno R3 programmēšana
- Arduino Uno R3 programmēšanu var veikt, izmantojot IDE programmatūru. Mikrokontrolleris uz tāfeles būs iepriekš sadedzināts ar sāknēšanas iekrāvēju, kas ļauj augšupielādēt jaunu kodu, neizmantojot ārēju aparatūras programmētāju.
- To var sazināties, izmantojot protokolu, piemēram, STK500.
- Mēs varam arī augšupielādēt programmu mikrokontrollerā, izvairoties no sāknēšanas iekrāvēja, izmantojot tādu galveni kā In-Circuit Serial Programming.
Arduino Uno R3 projekti
The Arduino lietojumprogrammas Uno galvenokārt iesaistās Arduino Uno balstītos projektos, kas ietver sekojošo
- Apmeklētāju trauksme birojā, izmantojot Arduino Uno
- Arduino Uno pamatā Futbola robots
- Arduino Uno balstīts automātisko zāļu atgādinājums
- Kustības noteikšana ar statisko elektrību
- Arduino Uno bāzētais taksometrs ar digitālo cenu skaitītāju
- Arduino Uno bāzes Smart Stick
- Robotu automašīna, kuru kontrolē viedtālrunis un Arduino
Tādējādi tas ir viss Arduino uno R3 datu lapa . Visbeidzot no iepriekš minētās informācijas, mēs varam secināt, ka tā ir visbiežāk izmantotā dēlis. UNO ir lieliska izvēle pirmajam Arduino, pateicoties tā funkcijām, piemēram, tas ir salīdzinoši lēts, mēs varam aizstāt mikrokontrolleru un to ir ļoti viegli uzstādīt. Šeit ir jautājums jums, kādi ir Arduino Uno R3 lietojumprogrammas ?