Arduino UNO R3, tihvtide skeem, spetsifikatsioon ja rakendused

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





The Arduino UNO R3 kasutatakse sageli mikrokontrolleri plaat Arduino perekonnas. See on viimane Arduino plaadi kolmas versioon, mis ilmus aastal 2011. Selle plaadi peamine eelis on see, et kui teeme vea, võime muuta plaadil olevat mikrokontrollerit. Selle plaadi põhijooned hõlmavad peamiselt seda, et see on saadaval DIP (dual-inline-package), eemaldatava ja ATmega328 mikrokontrollerina. Selle plaadi programmeerimist saab hõlpsasti laadida Arduino arvutiprogrammi abil. Sellel plaadil on Arduino kogukonna tohutu tugi, mis teeb väga lihtsa viisi manustatud elektroonika ja paljude muude rakenduste alustamiseks. Palun lugege linki, et sellest teada saada Arduino - põhitõed ja disain

Mis on Arduino Uno R3?

Arduino Uno R3 on üht tüüpi ATmega328P-põhine mikrokontrolleri plaat. See sisaldab kõike, mida on vaja mikrokontrolleri ülestõstmiseks, lihtsalt USB-kaabli abil arvuti külge kinnitamiseks ja alustamiseks toiteallikaks AC-DC-adapteri või aku abil. Termin Uno tähendab itaalia keeles ühte ja see valiti Arduino IDE 1.0 tarkvara väljaandmise tähistamiseks. R3 Arduino Uno on Arduino Uno kolmas kui ka viimane modifikatsioon. Arduino tahvel ja IDE tarkvara on Arduino etalonversioonid ja praegu on need jõudnud uute väljaanneteni. Uno-board on peamine USB-jada Arduino lauad , ja Arduino platvormi jaoks loodud etalonmudel.




Arduino Uno R3

Arduino Uno R3

Arduino Uno R3 spetsifikatsioonid

The Arduino Uno R3 tahvel sisaldab järgmisi spetsifikatsioone.



  • See on ATmega328P-põhine mikrokontroller
  • Arduino tööpinge on 5V
  • Soovitatav sisendpinge jääb vahemikku 7V kuni 12V
  • I / p pinge (piir) on 6V kuni 20V
  • Digitaalsed sisend- ja väljundnõelad-14
  • Digitaalsed sisend- ja väljundnõelad (PWM) -6
  • Analoogsed i / p tihvtid on 6
  • Iga I / O-kontakti alalisvool on 20 mA
  • 3,3 V pinge jaoks kasutatav alalisvool on 50 mA
  • Flash-mälu -32 KB ja alglaadur kasutab 0,5 KB mälu
  • SRAM on 2 KB
  • EEPROM on 1 KB
  • CLK kiirus on 16 MHz
  • Sisseehitatud LED
  • Arduino pikkus ja laius on 68,6 mm x 53,4 mm
  • Arduino plaadi kaal on 25 g

Arduino Uno R3 tihvtide skeem

The Arduino Uno R3 tihvtdiagramm on näidatud allpool. See koosneb 14-kohalistest sisend- / väljundtihvtidest. Nendest tihvtidest saab kasutada 6-kontakte nagu PWM-väljundeid. See plaat sisaldab 14 digitaalset sisend- ja väljundnõela, analoogsisendeid-6, USB-ühendust, kvartskristalli-16 MHz, toitepistikut, USB-ühendus , resonaator-16Mhz, toitepesa, ICSP päis RST-nupuga.

Arduino Uno tihvtide skeem

Arduino Uno tihvtide skeem

Toiteallikas

The toiteallikas Arduino saab teha välise toiteallika abil, muidu USB-ühenduse abil. Väline toiteallikas (6 kuni 20 volti) sisaldab peamiselt akut või vahelduvvoolu-alalisvooluadapterit. Adapteri saab ühendada, ühendades keskel positiivse pistiku (2,1 mm) plaadi toitepessa. Aku klemme saab paigutada nii Vini kui ka GND tihvtidesse. Toitepistikud Arduino tahvel sisaldama järgmist.


Vein: Arduino sisendpinge või Vin, kui see kasutab välist toiteallikat, mis on vastupidine voltidele USB-ühendusest või muust RPS (reguleeritud toiteallikas) . Selle tihvti abil saab pinget toita.

5 volti: RPS-i saab kasutada toiteallika andmiseks mikrokontroller samuti komponendid, mida kasutatakse Arduino plaadil. Seda saab läheneda sisendpingest regulaatori kaudu.

3V3: Rongisisese regulaatoriga saab genereerida toitepinge 3,3 ja suurim tõmbevool on 50 mA.

GND: GND (jahvatatud) tihvtid

Mälu

Mikrokontrolleri ATmega328 mälu sisaldab 32 kB ja alglaaduri jaoks kasutatakse 0,5 kB mälu. Samuti sisaldab see nii SRAM-2 KB kui ka EEPROM-1KB.

Sisend ja väljund

Me teame, et vaidlev Uno R3 sisaldab 14 digitaalset tihvti, mida saab sisendina kasutada muidu väljundina, kasutades selliseid funktsioone nagu pin Mode (), Digital Read () ja digital Write (). Need tihvtid võivad töötada 5 V pingega ja iga digitaalne tihvt võib anda või vastu võtta 20mA ja sisaldab 20k kuni 50k oomi tõmmake takisti üles . Maksimaalne vool mis tahes tihvti juures on 40mA, mida ei saa ületada, et mikrokontrollerit kahjustustest vältida. Lisaks sisaldavad mõned Arduino tihvtid konkreetseid funktsioone.

Seerianõelad

Arduino tahvli jadapistikud on TX (1) ja RX (0) tihvtid ning neid tihvte saab kasutada TTL-i seeriandmete edastamiseks. Neid tihvte saab ühendada ATmega8 U2 USB ja TTL kiibi samaväärsete tihvtidega.

Välised katkestusnõelad

Plaadi välised katkestustihvtid on 2 ja 3 ning neid tihvte saab korraldada katkestuse aktiveerimiseks muidu langeval serval, mis on muidu väheväärtuslik, muidu väärtuse muutmine

PWM tihvtid

Arduino PWM-i tihvtid on 3, 5, 6, 9, 10 ja 11 ning annavad 8-bitise PWM-i väljundi funktsiooniga analoog Write ().

SPI (Serial Peripheral Interface) tihvtid

SPI tihvtid on 10, 11, 12, 13, nimelt SS, MOSI, MISO, SCK ja need säilitavad SPI suhtlus SPI raamatukogu abiga.

LED-tihvt

Vaidluslaud on sisse ehitatud LED digitaalse pin-13 abil. Alati, kui digitaalne tihvt on kõrge, süttib LED, vastasel juhul see ei põle.

TWI (2-juhtmeline liides) tihvtid

TWI tihvtid on SDA või A4, & SCL või A5, mis toetavad TWI suhtlemist traaditeegi abil.

AREF (analoogviide) tihvt

Analoogne võrdlusnõel on võrdluspinge analoog i / ps sisenditele, kasutades funktsiooni nagu analoogne viide ().

Lähtesta (RST) tihvt

See tihvt toob mikrokontrolleri lähtestamiseks madala joone ja see on väga kasulik RST-nupu kasutamiseks kilpide suunas, mis võivad blokeerida ühe Arduino R3-plaadi kohal.

Suhtlus

Arduino Uno sideprotokollid hõlmavad SPI, I2C ja UART jadaühendus .

UART

Arduino Uno kasutab kahte funktsiooni, nagu saatja digitaalne tihvt1 ja vastuvõtja digitaalne tihvt0. Neid tihvte kasutatakse peamiselt UART-is TTL järjestikune suhtlus.

I2C

Arduino UNO-plaadil kasutatakse SDA-tihvti, vastasel juhul kasutatakse A4-tihvti ja A5-tihvti, muidu kasutatakse SCL-tihvti I2C side traadiraamatukoguga. Selles on nii SCL kui ka SDA CLK signaal ja andmesignaal.

SPI tihvtid

SPI-side hõlmab MOSI, MISO ja SCK.

MOSI (Pin11)

See on tihvtis olev isand-ori, mida kasutatakse andmete edastamiseks seadmetesse

MISO (Pin12)

See tihvt on järjestikune CLK ja CLK impulss sünkroniseerib selle edastamise, mille annab master.

SCK (Pin13)

CLK-impulss sünkroniseerib andmeedastuse, mille genereerib master. SPI edastamiseks kasutatakse samaväärseid tihvte kui SPI teegil. Programmeerimiseks võib kasutada ICSP (vooluringi seeriaprogrammeerimine) päiseid Mikrokontroller ATmega otse laaduriga.

Arduino Uno R3 programmeerimine

  • Arduino Uno R3 saab programmeerida IDE tarkvara abil. Plaadil olev mikrokontroller on eelnevalt põletatud alglaaduriga, mis võimaldab värske koodi üles laadida ilma välist riistvara programmeerijat kasutamata.
  • Selle edastamiseks saab kasutada sellist protokolli nagu STK500.
  • Saame programmi üles laadida ka mikrokontrollerisse, vältides alglaadurit, kasutades päist nagu vooluahelise seeriaprogrammeerimist.

Arduino Uno R3 projektid

The Arduino rakendused Uno hõlmab peamiselt Arduino Uno põhiseid projekte, mis hõlmavad järgmist

  • Külaliste häire kontoris Arduino Uno abil
  • Arduino Uno põhineb Jalgpallirobot
  • Arduino Uno põhine automaatse ravimi meeldetuletus
  • Liikumise tuvastamine staatilise elektriga
  • Arduino Uno põhine takso digitaalse piletimõõturiga
  • Arduino Uno põhine Smart Stick
  • Robotiauto, mida juhivad nutitelefon ja Arduino

Seega on see kõik Arduino uno R3 andmeleht . Ülaltoodud teabe põhjal võime lõpuks järeldada, et see on kõige sagedamini kasutatav plaat. UNO on suurepärane valik esimesele Arduinole tänu oma omadustele, kuna see on suhteliselt odav, saame mikrokontrolleri asendada ja seda on väga lihtne seadistada. Siin on teile küsimus, mis on Arduino Uno R3 rakendused ?