Hei ystävät! Toivottavasti pärjäät hyvin. Olen palannut antamaan sinulle päivittäisen annoksen hyödyllistä tietoa. Tänään aion paljastaa yksityiskohtia Johdanto Arduino Uno. Se on mikrokontrollerin hallituksen kehittämä Arduino.cc ja perustuu Atmega328: aan.
elektroniikkalaitteista on tulossa kompakteja, joustavia ja halpoja, jotka pystyvät tekemään enemmän toimintoja verrattuna edeltäjiinsä, jotka sattuivat kattamaan enemmän tilaa, osoittautuivat kalliiksi kyvyllä suorittaa vähemmän toimintoja.
asiantuntijat pyrkivät aina tuomaan automaatioon innovaatioita, jotka vaativat mahdollisimman vähän vaivaa ja antavat mahdollisimman suuren tuotoksen. Mikrokontrolleri otettiin käyttöön elektroniikkateollisuudessa tarkoituksena tehdä tehtävistämme helppoja, jotka tulevat edes etäyhteydellä automaatioon millään tavalla.
mikrokontrollereita käytetään laajasti sulautetuissa järjestelmissä ja ne saavat laitteet toimimaan tarpeidemme ja vaatimustemme mukaisesti. Olemme jo keskustelleet ohjaimet kuten 8051, Atmega16, Atmega328 ja PIC16F877.
Arduino Uno on erittäin arvokas lisä elektroniikassa, joka koostuu USB-liitännästä, 14 digitaalisesta I / O-pinnistä, 6 analogisesta pinnistä ja Atmega328-mikrokontrollerista. Se tukee myös sarjaliikennettä Tx – ja Rx-pinneillä. Sinun pitäisi myös vilkaista tätä UNO aloittelijoille.
markkinoilla esitellyistä Arduino-laudoista on monia versioita, kuten Arduino Uno, Arduino Due, Arduino Leonardo, Arduino Mega, kuitenkin yleisimmät versiot ovat Arduino Uno ja Arduino Mega. Jos aiot luoda projektin, joka liittyy digitaalielektroniikkaan, sulautettuun järjestelmään, robotiikkaan tai IoT: hen, Arduino Unon käyttäminen olisi paras, helppo ja edullisin vaihtoehto.
se on avoimen lähdekoodin alusta, eli levyt ja ohjelmistot ovat helposti saatavilla ja kuka tahansa voi muokata ja optimoida levyt paremmin toimiviksi.
Arduino-laitteissa käytetty ohjelmisto on nimeltään IDE (Integrated Development Environment), jota on vapaasti käyttää ja jonka oppiminen vaati joitakin perustaitoja. Se voidaan ohjelmoida C-ja C++ – kielillä.
jotkut sekoittuvat mikrokontrollerin ja Arduinon välillä. Vaikka entinen on vain järjestelmän 40 pin siru, joka tulee sisäänrakennettu mikroprosessori ja myöhemmin on aluksella, joka tulee Mikrokontrolleri pohjan hallituksen, bootloader ja mahdollistaa helpon pääsyn input-output nastat ja tekee lataamisesta tai polttamisesta ohjelman erittäin helppoa.
ihmiset, joilla ei ole teknistä taustaa, voivat helposti saada käytännön kokemusta Arduinosta, kun taas mikrokontrollerin oppiminen vaatii jonkin verran asiantuntemusta ja taitoja.
voidaan kuitenkin sanoa, että jokainen Arduino on periaatteessa Mikrokontrolleri, mutta jokainen Mikrokontrolleri ei ole Arduino.
yritän kattaa jokaisen ja kaiken Arduino Unoon liittyvän, joten saat selkeän käsityksen siitä, mitä se tekee, sen pääpiirteistä, työskentelystä ja kaikesta, mitä sinun tarvitsee tietää. Aloitetaan.
Introduction to Arduino Uno
- Arduino Uno on mikrokontrollerilevy, jonka on kehittänyt Arduino.cc joka on avoimen lähdekoodin Elektroniikka-alusta, joka perustuu pääasiassa AVR-mikrokontrolleriin Atmega328.
- ensimmäinen Arduino-projekti aloitettiin Interaction Design Institute Ivreassa vuonna 2003 David Cuartiellesin ja Massimo Banzin toimesta tarkoituksena tarjota opiskelijoille ja ammattilaisille halpa ja joustava tapa hallita useita laitteita reaalimaailmassa.
- nykyisessä Arduino Uno-versiossa on USB-liitäntä, 6 analogista tulonappia, 14 I / O-digitaalista porttia, joita käytetään ulkoisten elektronisten piirien yhdistämiseen. Ulos 14 I / O portit, 6 nastat voidaan käyttää PWM lähtö.
- Sen avulla suunnittelijat voivat hallita ja aistia reaalimaailman ulkoisia elektronisia laitteita.
- voit ladata Arduino UNO-datalehden bu klikkaamalla alla olevaa painiketta:
- tässä taulussa on kaikki ohjaimen suorittamiseen tarvittavat ominaisuudet ja se voidaan liittää suoraan tietokoneeseen USB-kaapelilla, jota käytetään koodin siirtämiseen ohjaimelle pääasiassa Arduinon ohjelmointiin kehitetyllä IDE (Integrated Development Environment) – ohjelmalla. IDE on yhtä yhteensopiva Windows -, MAC-tai Linux-järjestelmien kanssa, kuitenkin Windows on parempi käyttää. IDE: ssä käytetään ohjelmointikieliä kuten C ja C++.
- USB: n lisäksi voidaan käyttää myös akkua tai vaihtovirtaa tasavirtaan.
- Arduino Uno-levyt ovat melko samanlaisia kuin muut Arduino-perheen levyt käytön ja toiminnallisuuden suhteen, Uno-levyt eivät kuitenkaan tule FTDI USB-Sarjaohjainpiirillä.
- UNO-levyistä on saatavilla monia versioita, mutta Arduino Nano V3 ja Arduino Uno ovat virallisimmat versiot, jotka tulevat ATmega328: n 8-bittisellä AVR Atmel-mikrokontrollerilla, jossa RAM-muistia on 32KB.
- kun tehtävän luonne ja toimivuus menevät monimutkaisiksi, voidaan tauluihin lisätä Mirco SD-kortti, jotta ne tallentaisivat lisää tietoa.
ominaisuudet Arduino Uno aluksella
- Arduino Uno mukana USB-liitäntä eli USB-portti lisätään aluksella kehittää sarjaliikennettä tietokoneen kanssa.
- Atmega328 mikrokontrolleri on sijoitettu levylle, joka sisältää useita ominaisuuksia, kuten ajastimet, laskurit, keskeytykset, PWM, CPU, I / O nastat ja perustuu 16MHz kello, joka auttaa tuottamaan enemmän taajuus ja määrä ohjeita per sykli.
- se on avoimen lähdekoodin alusta, jossa kuka tahansa voi muokata ja optimoida pelilautaa haluamiensa ohjeiden ja tehtävien määrän perusteella.
- tässä taulussa on sisäänrakennettu säätöominaisuus, joka pitää jännitteen kurissa, kun laite on kytketty ulkoiseen laitteeseen.
- Reset pin lisätään tauluun, joka Nollaa koko laudan ja vie juoksuohjelman alkuvaiheessa. Tämä pin on hyödyllinen, kun lauta roikkuu kesken käynnissä olevan ohjelman; tämän sokan painaminen selvittää kaiken ohjelmassa ja käynnistää ohjelman heti alusta.
- levyyn on sisällytetty 14 I / O digitaalista ja 6 analogista pinniä, jotka mahdollistavat ulkoisen yhteyden mihin tahansa piiriin laudan kanssa. Nämä nastat tarjoavat joustavuutta ja helppokäyttöisyyttä ulkoisille laitteille, jotka voidaan kytkeä näiden pinnien kautta. Laitteiden liittämiseen tauluun ei tarvita kovaa ja nopeaa liitäntää. Kytke ulkoinen laite vain laudan pinneihin, jotka on asetettu laudalle otsikon muodossa.
- 6 analogista pinniä merkitään arvoilla A0-A5 ja niiden resoluutio on 10 bittiä. Nämä nastat mitata 0-5 V, kuitenkin, ne voidaan konfiguroida korkean alueen käyttäen analogReference () toiminto ja AREF pin.
- 13kb flash-muistia käytetään ohjeiden määrän tallentamiseen koodin muodossa.
- vain 5 V tarvitaan käynnistämään levy, joka voidaan saavuttaa suoraan USB-portin tai ulkoisen adopterin avulla, kuitenkin se voi tukea ulkoista virtalähdettä jopa 12 V, jota voidaan säädellä ja rajoittaa 5 V tai 3.3 V projektin vaatimuksen mukaan.
Arduino Uno Pinout
Arduino Uno perustuu AVR-mikrokontrolleriin nimeltä Atmega328. Tämä ohjain tulee 2KB SRAM, 32KB flash-muistia, 1KB EEPROM. Arduino-Laudassa on 14 digitaalista pinniä ja 6 analogista pinniä. On-chip ADC käytetään näytteen nämä nastat. 16 MHz taajuus kideoskillaattori on varustettu aluksella. Seuraavassa kuvassa on Arduino Uno: n hallituksen pinout.
Pin kuvaus
taululle on sijoitettu useita I / O-digitaalisia ja analogisia nastoja, jotka toimivat 5V: ssä. Nämä nastat tulevat standardin toiminta luokitukset vaihtelevat 20mA 40mA. Sisäinen pull-up vastukset käytetään aluksella, joka rajoittaa virran ylittää annetuista toimintaolosuhteista. Liika virran lisääntyminen tekee näistä vastustajista kuitenkin hyödyttömiä ja vahingoittaa laitetta.
LED. Arduino Uno mukana sisäänrakennettu LED, joka on kytketty pin 13. Korkean arvon tarjoaminen tappiin kytkee sen päälle ja matala sammuttaa sen.
Vin. Se on tulojännite Arduino aluksella. Se on erilainen kuin 5 V toimitetaan USB-portin kautta. Tätä tappia käytetään jännitteen syöttämiseen. Jos jännite on säädetty virtaliitin, se pääsee läpi tämän pin.
5V. tämä levy on kyky tarjota jännitteen säätö. 5V pin käytetään antamaan lähtö säännelty jännite. Levy on kytketty päälle kolmella tavalla eli USB, Vin pin hallituksen tai DC power jack.
USB tukee jännite noin 5V kun Vin ja Power Jack tukee jännite vaihtelee välillä 7V 20V. on suositeltavaa käyttää aluksella 5V. on tärkeää huomata, että, jos jännite syötetään kautta 5V tai 3.3V nastat, ne johtavat ohittamalla jännitteen säätö, joka voi vahingoittaa aluksella, jos jännite ylittää sen rajan.
GND. Nämä ovat pinnejä. Useampi kuin yksi maa nastat tarjotaan aluksella, jota voidaan käyttää kohti vaatimus.
Nollaa. Tämä pin on sisällytetty aluksella, joka Nollaa ohjelman käynnissä aluksella. Sen sijaan, että fyysinen reset laudalla, IDE mukana ominaisuus nollata hallituksen ohjelmoinnin kautta.
IOREF. Tämä tappi on erittäin hyödyllinen jännite viittaus hallituksen. Kilpi käytetään lukemaan jännite koko tämän pin, joka sitten valita oikea virtalähde.
PWM. PWM tarjoaa 3,5,6,9,10, 11pins. Nämä nastat on määritetty tarjoamaan 8-bittinen lähtö PWM.
AREF. Sitä kutsutaan analogiseksi viittaukseksi. Tämä pin käytetään antamaan viitejännite analogisen tuloa.
TWI. Sitä kutsutaan kahden johdon rajapinnaksi. TWI-viestintään pääsee Wire-kirjaston kautta. Tähän tarkoitukseen käytetään A4-ja A5-nastoja.
Sarjaviestintä. Sarjaliikenne suoritetaan kahdella nastilla, joita kutsutaan Pin 0 (Rx) ja Pin 1 (Tx).
RX-pin-koodia käytetään tiedon vastaanottamiseen, kun taas Tx-pin-koodia käytetään tiedon siirtämiseen.
ulkoiset keskeytykset. Pin 2 ja 3 käytetään tarjoamaan ulkoisia keskeytyksiä. Keskeytystä kutsutaan antamalla pieni tai muuttuva arvo.
Communication and Programming
Arduino Uno sisältää kyvyn olla vuorovaikutuksessa muiden Arduino-levyjen, mikrokontrollereiden ja tietokoneen kanssa. ATmega328 sijoitettu aluksella tarjoaa serial viestintä käyttäen nastat, kuten Rx ja Tx.
taululle sisällytetty Atmega16U2 tarjoaa väylän sarjaviestintään USB com-ajurien avulla. Sarjamonitori on IDE-ohjelmassa, jota käytetään lähettämään tai vastaanottamaan tekstitietoja taululta. Jos Rx-ja Tx-pinneille sijoitetut LEDit vilkkuvat, ne osoittavat tiedonsiirron.
Arduino Uno on ohjelmoitu käyttäen Arduino-ohjelmistoa, joka on Java-kielellä kirjoitettu cross-platform-sovellus nimeltä IDE. AVR Mikrocontroller Atmega328 säädetty pohja mukana builtin bootloader, joka asettaa sinut vapaaksi käyttämällä erillistä poltin ladata ohjelman aluksella.
Sovellukset
Arduino Uno sisältää laajan valikoiman sovelluksia. Suurempi joukko ihmisiä käyttää Arduino levyt kehittää anturit ja välineitä, joita käytetään tieteellisessä tutkimuksessa. Seuraavassa on joitakin tärkeimpiä sovelluksia hallituksen.
- sulautettu järjestelmä
- turvallisuus-ja puolustusjärjestelmä
- digitaalinen elektroniikka ja robotiikka
- Parkkipaikkalaskuri
- punnituskoneet
- liikennevalojen laskenta alasajon ajastin
- lääketieteellinen laite
- rautateiden hälytysvalo
- teollisuusautomaatio
kotiautomaatio
markkinat, jotka ovat tehokkaampia ja halpoja verrattuna Arduino aluksella. Miksi pidät Arduino Unosta?
itse asiassa Arduinon mukana tulee iso yhteisö, joka kehittää ja jakaa tietoa laajalle yleisölle. Nopea tuki on saatavilla liittyvät tekniset näkökohdat sähköisen hankkeen. Kun päätät Arduino hallituksen yli muiden ohjaimet, sinun ei tarvitse järjestää ylimääräisiä oheislaitteita ja laitteita, koska useimmat toiminnot ovat helposti saatavilla aluksella, joka tekee projektin taloudellinen luonteeltaan ja vapaa paljon teknistä asiantuntemusta.
siinä kaikki tältä päivältä. Toivottavasti teillä on paljon tietoa Arduino Uno Boardista. Jos olet epävarma tai sinulla on kysyttävää, voit lähestyä minua alla olevassa kommenttiosiossa. Haluaisin auttaa sinua parhaan tietoni mukaan. Pidä palautetta ja ehdotuksia tulossa; ne auttavat meitä tarjoamaan sinulle laadukasta työtä, joka vastaa tarpeitasi ja vaatimuksiasi. Kiitos kirjoituksen lukemisesta.
.