Arduino Uno er 5V örgjörvaborð byggt á ATmega328P. Hún býður upp á skipulagðar pinnavirkni, skýrar aflvalkosti, skilgreind straummörk og innbyggðan stuðning við samskipti. Þessi grein gefur upplýsingar um pinnaútsetningu Arduino Uno, tæknilýsingar, orkuvinnslu, minni og örugga rafmagnsnotkun.

Yfirlit yfir Arduino Uno
Arduino Uno er 5V örstýringarborð hannað fyrir almenn rafræn stjórnunarverkefni. Hann er byggður á ATmega328P og er notaður til að læra hvernig örgjörvar virka og til að búa til einföld til miðlungs stig stjórnunarverkefni. Borðið býður upp á gott jafnvægi milli notendavænleika og eiginleika, með nægu minni, inntaks- og úttakspinnum og innbyggðum samskiptastuðningi fyrir mörg kjarnaforrit. Það heldur einnig sterkri samhæfni við núverandi skjöldur, bókasöfn og námsauðlindir, sem gerir það að stöðugu og langlífu vali fyrir þróun byggða á Arduino.
Arduino Uno Uno Pinout uppsetning

| Nálaflokkur | PIN-nafn | Lýsing á pinna |
|---|---|---|
| Afl | Vin, 3,3V, 5V, GND | Vin: Inntaksspenna til Arduino þegar ytri aflgjafi er notaður. |
| Afl | Vin, 3,3V, 5V, GND | 5V: Stýrður aflgjafi notaður til að knýja örgjörva og aðra íhluti á borðinu. |
| Afl | Vin, 3,3V, 5V, GND | 3,3V: 3,3V aflgjafi framleiddur af innbyggðum spennustillara. Hámarks straumtaka er 50mA. |
| Afl | Vin, 3,3V, 5V, GND | GND: jarðpinnar. |
| Endurstilla | Endurstilla | Endurstillir örgjörvana. |
| Analog pinnar | A0 – A5 | Notað til að veita hliðrænt inntak á bilinu 0-5V |
| Inntaks-/úttakspinnar | Stafrænir pinnar 0 - 13 | Hægt er að nota sem inntaks- eða úttakspinna. |
| Raðnúmer | 0(Móttak), 1(Viðtakandi) | Notað til að taka á móti og senda TTL raðgögn. |
| Ytri truflanir | 2, 3 | Til að kveikja á truflun. |
| PWM | 3, 5, 6, 9, 11 | Veitir 8-bita PWM úttak. |
| SPI | 10 (SS), 11 (MOSI), 12 (MISO) og 13 (SCK) | Notað til SPI samskipta. |
| Innbyggð LED | 13 | Til að kveikja á innbyggða LED-ljósinu. |
| TWI | A4 (SDA), A5 (SCA) | Notað fyrir TWI samskipti. |
| AREF | AREF | Til að veita viðmiðunarspennu fyrir inntaksspennu. |
Tæknilýsingar Arduino Uno
| Örgjörvari | ATmega328P – 8-bita AVR fjölskyldu örgjörvi |
|---|---|
| Rekstrarspenna | 5V |
| Mælt inntaksspenna | 7-12V |
| Inntaksspennumörk | 6-20V |
| Analog inntakspinnar | 6 (A0 – A5) |
| Stafrænir I/O pinnar | 14 (Þar af veita 6 PWM úttak) |
| DC straumur á I/O pinnum | 40 mA |
| DC straumur á 3,3V pinna | 50 mA |
| Flash-minni | 32 KB (0,5 KB er notað fyrir ræsiforrit) |
| SRAM | 2 KB |
| EEPROM | 1 KB |
| Tíðni (klukkuhraði) | 16 MHz |
Algengar notkunarleiðir Arduino Uno
Grunnnám í rafeindatækni
Arduino Uno er notað til að skilja kjarnahugtök rafeindatækni eins og spennu, straum, stafræna rökfræði og merkjatímasetningu. Það gerir einfalda samskipti við LED-ljós, takka og bjöllur, sem hjálpar til við að byggja upp sterkan grunn í hegðun og stjórnun rása.
Skynjaramiðuð eftirlitskerfi
Borðið er notað í kerfum sem lesa umhverfisgögn eins og hitastig, rakastig, ljós, gas eða hreyfingu. Þessar uppsetningar umbreyta líkamlegum breytingum í stafrænar gildi sem hægt er að birta, skrá eða nota við ákvarðanatöku.
Frumgerðir af heimilisstýringu
Arduino Uno er notað til að stjórna ljósum, viftum, rofum og öðrum heimilisálagi. Hann getur brugðist við skynjarainntökum eða tímabundnum aðstæðum, sem gerir hann hentugan fyrir smáskala sjálfvirkni og stýringarrökprófanir.
Vélmenni og hreyfistýring
Í vélmennaverkefnum sér Arduino Uno um mótora, ökumenn og skynjara til að stjórna hreyfingu og stefnu. Hún sér um grunnstýringu leiðsagnar, hraðastýringu og hindranagreiningu í litlum vélmennum.
Gagnaskráning og mæling
Borðið getur safnað og geymt gögn frá skynjurum yfir tíma með ytri minniseiningum eða raðsamskiptum. Þetta gerir það gagnlegt til að fylgjast með breytingum á umhverfis- eða kerfisaðstæðum.
Samskiptaverkefni
Arduino Uno styður rað-, I²C- og SPI-samskipti, sem gerir kleift að hafa samskipti við skjái, þráðlausa eininga og aðra stýringar. Hún er oft notuð sem samskiptabrú milli tækja.
Stýringarkerfi og sjálfvirkni
Það er notað í einföldum stjórnkerfum eins og tímamælum, teljurum og þröskuldsstýringum. Þessi kerfi bregðast við inntökum og stilla úttök í raun út frá forrituðum reglum.
Menntunarsýnikennslur og þjálfunarsett
Arduino Uno er oft samþætt í þjálfunarsett og kennslustofusýningar. Stöðugur vélbúnaður og víðtæk skjölun styður skipulagða nám og endurteknar tilraunir.
Hröð frumgerðagerð innbyggðra hugmynda
Borðið er notað til að prófa fljótt innbyggð hugtök áður en farið er yfir í sérsniðinn vélbúnað. Það gerir kleift að staðfesta rökfræði, pinnanotkun og hegðun kerfisins hratt, án flókinna hönnunarskrefa.
Arduino Uno aflinntak og örugg spennumörk

• USB aflinntak - Arduino Uno getur tekið á móti stýrðum 5V straumi beint í gegnum USB tengið. Þessi afl kemur frá tölvu eða USB millistykki og er þegar stjórnað til að mæta rekstrarþörfum borðsins.
• DC tunnutengi inntak - DC tunnutengið gerir Arduino Uno kleift að nota ytri straumbreyti. Inntaksspennan fer í gegnum innbyggða stjórnann til að tryggja stöðugan straum fyrir borðið.
• VIN-pinnainntak - VIN-pinninn tekur við hráu ytri spennu áður en hann er stjórnað. Hún er notuð þegar afl er veitt frá ytri uppsprettu án þess að nota tunnujakkinn.
• Mælt inntakssvið (7–12V) - Að veita spennu innan þessa sviðs gerir stillinum í Arduino Uno kleift að virka rétt og viðhalda stöðugri og öruggri virkni.
• Algjört leyfilegt svið (6–20V) - Spennur á þessu sviði geta verið þolaðar í stuttan tíma, en samfelld rekstur getur þrýst á stillinn og dregið úr áreiðanleika borðsins.
• Varúð við beinni 5V pinna aflgjafa - Að veita spennu beint til 5V pinna fer framhjá innbyggðri vörn og stýringu, sem eykur hættu á skemmdum ef spennan er röng.
Arduino Uno I/O straummörk og rafmagnsöryggi
6,1 Öruggur straumur fyrir I/O
Hver Arduino Uno inntaks- eða úttakspinni er hannaður til að þola um það bil 20 mA við eðlilega notkun, sem tryggir að hann haldist innan öruggra rafmagnsmarka.
Hámarksmörk
Einn pinni ætti ekki að fara yfir 40 mA, þar sem þetta gildi er álagsmörk og getur valdið skemmdum ef það er notað stöðugt.
Heildartakmörkun I/O straums
Allir I/O pinnar deila innri mörkum, svo sameinaður straumur frá mörgum pinnum verður að vera innan þess sem Arduino Uno styður örugglega.
Straumtakmörk á rafmagnsbrautum
5V og 3,3V straumlínurnar á Arduino Uno hafa hámarks straumgetu sem ekki má fara yfir.
Stuðningur við hærri straumálag
Þegar rás þarf meiri straum en Arduino Uno getur veitt örugglega, þarf ytri drifbúnað til að vernda borðið.
Arduino Uno stafrænar pinnaaðgerðir
| Pinnahópur | Hlutverk |
|---|---|
| D0–D1 | Notað af Arduino Uno fyrir vélbúnaðarraðsamskipti, styður forritaupphleðslu og gagnaflutning í gegnum USB tengingu. |
| D2–D3 | Úthlutað sem ytri truflunarpinnar á Arduino Uno, sem gerir borðinu kleift að bregðast hratt við breytingum á merki. |
| D3, D5, D6, D9, D10, D11 | Veita PWM úttak á Arduino Uno, sem gerir kleift að skipta um stýrt merki í gegnum stafræna pinna. |
| D10–D13 | Varið fyrir SPI samskipti á Arduino Uno, styður gagnaflutning milli borðs og annarra tækja. |
| D13 | Beint tengt við innbyggða LED-ljósið á Arduino Uno, sem endurspeglar úttaksstöðu pinnans. |
PWM úttak á Arduino Uno

Arduino Uno inniheldur sex stafræna pinna sem styðja PWM og eru stjórnað með innbyggðum vélbúnaðartímastillum. PWM virkar með því að kveikja og slökkva á stafrænu merki mjög hratt til að búa til mismunandi úttaksstig. Þar sem þessir tímastillar eru sameiginlegir innan borðsins geta sumir eiginleikar eins og tímastillingar eða hljóðframleiðsla haft áhrif á PWM virkni ef þeir eru notaðir samtímis.
Analóg inntök og AREF á Arduino Uno
Sex analóg inntaksrásir
Arduino Uno býður upp á sex hliðræna inntakspinna merkta A0 til A5 til að lesa mismunandi spennustig.
Sjálfgefin spennuviðmiðun
Sjálfgefið notar Arduino Uno kerfisspennu sína sem viðmið fyrir analog-til-stafræna umbreytingu.
AREF pinnavirkni
AREF pinninn á Arduino Uno gerir kleift að beita ytri viðmiðunarspennu fyrir stjórnaðra analoga mælingar.
Áhrif viðmiðunaraðlögunar
Að breyta viðmiðunarspennunni hjálpar til við að bæta lesnákvæmni þegar unnið er með merki með lægri spennu.
9,5 Tvínota hliðrænir pinnar
Hliðrænu pinnarnir á Arduino Uno geta einnig starfað sem stafrænir pinnar þegar þörf krefur.
Samskiptaviðmót á Arduino Uno
| Viðmót | Nælur | Tilgangur |
|---|---|---|
| UART | D0 (RX), D1 (TX) | Sendir og tekur á móti raðgögnum. |
| I²C | A4 (SDA), A5 (SCL) | Tengir mörg tæki með tveimur vírum. |
| SPI | D10–D13 | Flytur gögn á hærri hraða. |
| ICSP hausinn | SPI pinnar | Veitir beinan aðgang að SPI merkjum. |
Minnisgerðir á Arduino Uno

(1) Flash-minni - Flash-minni á Arduino Uno geymir þýdda forritið og helst óbreytt þegar rafmagn er slökkt.
(2) SRAM - SRAM er notað af Arduino Uno til að geyma breytur, tímabundin gögn og upplýsingar sem þarf meðan forritið er í gangi.
(3) EEPROM - EEPROM á Arduino Uno geymir lítið magn gagna sem þarf að vista jafnvel eftir að borðið er slökkt.
(4) SRAM takmörk - SRAM er takmarkaðasta minnið á Arduino Uno og ef það klárast getur það valdið óstöðugri eða óvæntri hegðun.
(5) Varkár notkun minni – stórar gagnastrúktúrar og geymdur texti skulu meðhöndlaðir af varfærni til að forðast of mikla notkun SRAM.
Algengar Arduino Uno vandamál og fljótlegar lausnir
| Vandamál | Líkleg orsök | Fljótleg lausn |
|---|---|---|
| Borðið knýr ekki | Röng inntaksspenna | Athugaðu hvort Arduino Uno fái réttan aflgjafa. |
| Hleðsla mistekst | D0 eða D1 í notkun | Aftengja allt sem tengist þessum pinnum við hleðslu. |
| Handahófskenndar endurstillingar | Óstöðug aflgjafi | Bættu aflstöðugleika Arduino Uno. |
| Skynjarahljóð | Vantar sameiginlegan grundvöll | Gakktu úr skugga um að allir aðilar deili sömu jarðtengingu við Arduino Uno. |
| Skemmdir á pinnum | Umframstraumur | Notaðu ytri drifbúnað til að vernda Arduino Uno pinnana. |
Niðurstaða
Arduino Uno er hannaður með skýrum pinnahópum, stöðugum aflinntökum og skilgreindum rafmagnsmörkum sem styðja áreiðanlega notkun. Að skilja pinnavirkni, spennusvið, straummörk, samskiptaviðmót og minniuppbyggingu hjálpar til við að koma í veg fyrir villur og vélbúnaðarskemmdir. Þessar upplýsingar útskýra hvernig borðið virkar og hvernig eiginleikar þess virka innan öruggra tæknilegra marka.
Algengar spurningar [Algengar spurningar]
Hvaða klukkugjafa notar Arduino Uno?
Arduino Uno notar 16 MHz ytri kristalsveiflu fyrir stöðugan tímasetningu og stöðuga virkni.
Hvaða örgjörvi sér um USB samskipti á Arduino Uno?
USB-í-raðbreytir, oftast ATmega16U2, sér um USB samskipti og forritaupphleðslu.
Er Arduino Uno með innbyggðan ræsihleðslubúnað?
Já. Ræsiforrit er geymt í flash-minni, sem gerir kleift að hlaða forritum upp í gegnum USB án aukabúnaðar.
Eru Arduino Uno pinnar varðir gegn skammhlaupum?
Nei. Pinnarnir hafa takmarkaða innri vörn og geta skemmst vegna skammhlaupa, ofspennu eða of mikils straums.
Hver er ADC ákvörðun Arduino Uno?
Arduino Uno notar 10-bita analog-til-digital breyti, sem gefur gildi frá 0 upp í 1023.
Hversu marga vélbúnaðartíma hefur Arduino Uno?
Arduino Uno inniheldur þrjá vélbúnaðartímastilli: tvo 8-bita tímamæla og einn 16-bita tímastilli.