Sisällysluettelo:

Johdanto Arduinoon: 18 vaihetta
Johdanto Arduinoon: 18 vaihetta

Video: Johdanto Arduinoon: 18 vaihetta

Video: Johdanto Arduinoon: 18 vaihetta
Video: Замена секции алюминиевого радиатора 2024, Heinäkuu
Anonim
Johdanto Arduinoon
Johdanto Arduinoon

Oletko koskaan miettinyt tehdä omia laitteitasi, kuten sääaseman, auton kojelaudan polttoaineen, nopeuden ja sijainnin seurantaan tai kodinkoneidesi ohjaamiseen älypuhelimilla, tai oletko koskaan miettinyt kehittää hienostuneita robotteja, jotka voivat puhua, kävellä ja siirtää käsivarsiaan tai Entä tehdä omia mp3 -soitinlaitteita, tehdä sormenjälkitunnistuslaitteita, automaattinen kasvien kastelujärjestelmä, maanjäristysanturi, radiopuhelin tai kauko -ohjattavat CCTV -kamerat perustuva valvontajärjestelmä. Jos olet koskaan ihmetellyt ja olet valmis panostamaan maailman digitalisointiin, niin usko, että voit tehdä kaiken haluamasi, ja sinun on sitten tiedettävä joitakin peruselektroniikkaa ja tietoja mikrokontrollereista. Mikro -ohjain on pienikokoinen integroitu piirirakenne, joka ottaa tuloja eri antureilta, kuten lämpötila -anturilta, liiketunnistimelta, etäisyysanturilta jne. Maailman oppiminen, ymmärtäminen ja tällaisten laitteiden tekeminen ei ole vaikea tehtävä, sillä Arduino -yhteisö on suuresti mukana maailmassa, ja se on kaikkien harrastajien ja insinöörien käytettävissä ympäri maailmaa.

Arduino on avoimen lähdekoodin laitteisto- ja ohjelmistoalusta harrastajille ja insinööreille, jotka voivat lukea eri anturien tuloja, käsitellä niitä ja tuottaa halutun tuloksen käyttämällä erilaisia toimilaitteita, eli pohjimmiltaan voit sanoa, että Arduino voi olla monien projektien aivo.

Vaihe 1: Arduinon tyypit

On olemassa erityyppisiä Arduino -kortteja, joissa on eri määrä analogisia, digitaalisia ja PWM -nastoja, ja hienoa on, että voit helposti aloittaa työskentelyn minkä tahansa kanssa. Erilaisia Arduinon lisäyksiä on lueteltu täällä.

● Arduino Uno

● Arduino Due

● Arduino Mega

● Arduino Leonardo Board

● Lillypad Arduino Board

Vaihe 2: Arduino Uno

Arduino Uno
Arduino Uno

Useimmat aloittelijat aloittavat Arduino Unon käytön, sillä koneessa on pääohjain ATMegga328, jonka muisti on 2KB SRAM ja 32KB salama. Siinä on 14 digitaalista I/0, joista 6 ovat PWM ja 6 ovat analogisia lähtöliittimiä. nollauspainike, virtaliitin, USB -liitäntä ja paljon muuta. Se sisältää kaiken tarvittavan mikrokontrollerin pitämiseksi; yksinkertaisesti liitä se tietokoneeseen USB-kaapelin avulla ja anna tarvike aloittaaksesi AC-DC-sovittimen tai akun kanssa.

Vaihe 3: Arduino Due

Arduino Due
Arduino Due

Arduino Due: n tärkein mikrokontrolleri on AT91SAM38XE, jonka muisti on 96 kt SRAM, 512 kt: n salama koostuu 54 digitaalisesta nastasta, joista 12 on PWM ja niissä on 16 analogista sisääntuloa

Vaihe 4: Arduino Mega

Arduino Mega
Arduino Mega

Se sisältää ATmea2560: n mikro -ohjaimena, jonka muisti on 8 kt

SRAM ja 256 kt salama, jossa on 54 digitaalista IO -nastaa, joista 12 ovat PWM ja 16 analogista tulonastausta, nollauspainike, virtaliitin, USB -liitäntä ja nollauspainike. Se sisältää kaiken tarvittavan mikrokontrollerin pitämiseksi; yksinkertaisesti liitä se tietokoneeseen USB-kaapelin avulla ja anna tarvike aloittaaksesi AC-DC-sovittimen tai akun kanssa. Valtava määrä nastoja tekee tästä Arduino -kortista erittäin hyödyllisen sellaisten projektien suunnittelussa, jotka tarvitsevat joukon digitaalisia tuloja tai lähtöjä, kuten paljon painikkeita.

Vaihe 5: Arduino Leonardo

Arduino Leonardo
Arduino Leonardo

Sen tärkein mikro -ohjain on ATmega32u4, jonka muisti on 2,5 kt SRAM ja 32 kt: n salama, jossa on 20 digitaalista IO -nastaa ja 12 analogista tulonappia. Arduinon ensimmäinen kehityskortti on Leonardo -levy. Tämä kortti käyttää yhtä mikro -ohjainta USB: n kanssa. Tämä tarkoittaa, että se voi olla myös hyvin yksinkertaista ja halpaa. Koska tämä levy käsittelee USB: tä suoraan, on saatavana ohjelmakirjastoja, joiden avulla Arduino -kortti voi seurata tietokoneen, hiiren jne. Näppäimistöä.

Vaihe 6: LilyPad Arduino Board

LilyPad Arduino Board
LilyPad Arduino Board

Lily Pad Arduino -levy on puettava e-tekstiilitekniikka. Jokainen lauta on suunniteltu mielikuvituksellisesti valtavilla liitoskappaleilla ja sileällä selällä, jotta ne voidaan ommella vaatteisiin johtavalla langalla. Tämä Arduino sisältää myös I/O-, virta- ja myös anturilevyjä, jotka on rakennettu erityisesti e-tekstiileille. Nämä ovat jopa pestäviä!

Vaihe 7: Työkalut Arduinon kehitysympäristöön

Työkalut Arduinon kehitysympäristöön
Työkalut Arduinon kehitysympäristöön

Arduino -ohjelmointikieli:

Arduino on ohjelmoitu C ++: ksi, jota käytetään erilaisissa projekteissa, kuten ohjelmistokehityksessä, mutta Arduino C ++: ta käytetään lisätoimintojen kanssa. Voit luoda Arduino -luonnoksen, Arduino -luonnos on Arduino -kooditiedoston nimi. Kirjoitat koodin Arduino IDE: ssä. Nämä luonnokset voidaan tallentaa projektikansioihin, ja IDE antaa mahdollisuuden koota C ++ -koodin koneen kielelle ja ladata ne Arduino -kortille.

Arduino IDE

Arduino IDE (integroitu kehitysympäristö) on C ++ -koodin muokkaus-, kokoamis- ja lataustyökalu, jossa voit kirjoittaa ohjelmasi ohjelmoidaksesi IO-nastoja eri tarkoituksiin ja voit käyttää avoimen lähdekoodin kirjastoja kehittääksesi kehittyneitä ohjelmia, jotka on integroitu myöhemmin keskustella yksityiskohtaisesti kirjastoista.

Vaihe 8: Arduino IDE -asennus

Arduino IDE -asennus
Arduino IDE -asennus

Vaihe 1. Lataa Arduino IDE

Vaihe 2. Odota, kunnes lataus on valmis.

Vaihe 3. Asenna ohjelmisto ja valitse asennettavat komponentit sekä asennuspaikka.

Vaihe 4. Hyväksy ohjaimen asennus, kun Windows 10 pyytää sitä

Vaihe 9: Arduino -ohjaimen asennus

Arduino -ohjaimen asentaminen
Arduino -ohjaimen asentaminen
Arduino -ohjaimen asentaminen
Arduino -ohjaimen asentaminen

Siirry Käynnistä-> kirjoita Laitehallinta '> kaksoisnapsauta ensimmäistä tulosta käynnistääksesi Laitehallinnan.

1. Mene Portit> etsi Arduino UNO -portti

2. Jos et löydä kyseistä porttia, siirry kohtaan Muut laitteet ja etsi Tuntematon laite

3. Valitse Arduino UNO -portti> napsauta Päivitä ohjain.

4. Valitse vaihtoehto "Selaa tietokoneeltani ohjainohjelmistoa"> siirry Arduino -ohjelmiston lataussijaintiin> valitse arduino.inf -tiedosto/Arduino UNO.inf (ohjelmistoversiosta riippuen)

5. Odota, kunnes Windows lopettaa ohjaimen asennuksen.

Nyt kun olet asentanut Arduino -ohjelmiston ja ohjaimen tietokoneellesi, on aika avata ensimmäinen luonnos. Valitse levyn tyyppi ja portti ja lataa ohjelma varmistaaksesi, että korttisi on toiminnassa.

Vaihe 10: Arduino IDE: n graafinen esitys

Arduino IDE: n graafinen esitys
Arduino IDE: n graafinen esitys

Koska Arduino IDE: tä käytetään koodin muokkaamiseen, tallentamiseen, kääntämiseen ja lataamiseen Arduinoon, tässä on Arduino IDE: n graafinen esitys.

Vaihe 11: Uuden tiedoston avaaminen Arduino IDE: ssä

Uuden tiedoston avaaminen Arduino IDE: ssä
Uuden tiedoston avaaminen Arduino IDE: ssä

Avaa uusi tiedosto napsauttamalla tiedosto-> uusi

Vaihe 12: Tallenna Arduino -luonnos

Arduinon luonnoksen tallentaminen
Arduinon luonnoksen tallentaminen
Arduinon luonnoksen tallentaminen
Arduinon luonnoksen tallentaminen
Arduinon luonnoksen tallentaminen
Arduinon luonnoksen tallentaminen

Uusi tiedosto avataan

Vaihe 1: Tallenna Arduino-luonnos siirtymällä kohtaan Tiedosto-> Tallenna Luonnoksen tallennusikkuna avautuu

Vaihe 2: Nimeä Arduino Sketch uudelleen ja napsauta tallennuspainiketta. Luonnos tallennetaan.

Vaihe 13: Esimerkkejä Arduino -ohjelmasta

Arduino -ohjelman esimerkkejä
Arduino -ohjelman esimerkkejä
Arduino -ohjelman esimerkkejä
Arduino -ohjelman esimerkkejä

Arduino IDE sisältää monia esimerkkiohjelmia oppiakseen ja tekemään niistä projekteja. Nämä esimerkit koskevat led -valon vilkkumista, analogista ja digitaalista tuloa, sarjaliikennettä, anturia jne.

Voit avata led-vilkkumisen esimerkkiohjelman napsauttamalla Tiedosto-> Esimerkki-> Perustiedot-> Vilkkua

Vaihe 14: Arduino -kirjastot

Arduinon kirjastot
Arduinon kirjastot
Arduinon kirjastot
Arduinon kirjastot
Arduinon kirjastot
Arduinon kirjastot

Arduino-yhteisön mukaan”Kirjastot ovat kokoelma koodia, jonka avulla voit helposti muodostaa yhteyden anturiin, näyttöön, moduuliin jne. Esimerkiksi sisäänrakennetun LiquidCrystal-kirjaston avulla on helppo puhua merkkien LCD-näytöille. Internetistä on ladattavissa satoja muita kirjastoja”. Kirjastot sisältävät yleisiä menetelmiä ja toimintoja, kuten laiteajureita tai apuohjelmatoimintoja kirjastojen avulla. Ohjelmointi on helppoa ohjelmoimatta koodaamatta monia rivejä, joita voit käyttää ohjelmasi esivalmistustoiminnoissa. Internetissä on saatavana useita avoimen lähdekoodin kirjastoja, Arduino IDE tarjoaa myös Arduino-yhteisön rakentamia kirjastoja, kuten servomoottoreiden, Ethernetin jne. Kirjasto. Arduino IDE tarjoaa myös mahdollisuuden asentaa ja käyttää ulkoisia kirjastoja, joita voit myös tee omat kirjastot ja asenna ne Arduino IDE: hen.

Arduinon kirjaston asennusmenetelmä

On kaksi tapaa, joilla voimme asentaa kirjaston Arduino IDE: hen, yksi Arduino IDE Library Managerin kautta ja toinen käyttämällä.zip -tiedostoa useimmat kirjastot ovat käytettävissä Arduino Library -hallinnassa, mutta on monia kirjastoja, jotka kehittäjä tekee itse ja tee ne saataville githubissa, joten meillä on molemmat vaihtoehdot, mutta voimme käyttää kumpaakin.

Kirjaston asennus Library Managerin avulla

Jos haluat asentaa kirjaston kirjastonhallinnan avulla, napsauta luonnos-> sisälly kirjasto-> Hallitse kirjastoja

Tämän kirjastonhallinnan avaamisen jälkeen voit tarkastella jo asennettuja kirjastoja. Tässä esimerkissä asennamme RTCZeron tätä varten sinun on etsittävä RTCZero -kirjasto, kun löydät sen version ja napsautat asennuspainiketta, asennus käynnistyy.

. Zip -kirjaston tuonti

Kirjastoja jaetaan usein ZIP -tiedostona tai kansiona. Kansion nimi on kirjaston nimi. Kansion sisällä on.cpp -tiedosto,.h -tiedosto ja usein avainsanat.txt -tiedosto, esimerkkikansio ja muut kirjaston tarvitsemat tiedostot.

Asenna zip-kirjasto napsauttamalla luonnos-> Sisällytä kirjasto-> Lisää.zip-kirjasto

Selaa -ikkuna avautuu siellä, aseta zip -kirjaston tallennuspaikka ja napsauta Avaa -painiketta

Vaihe 15: Arduino IDE -pikanäppäimet

Arduino IDE -pikanäppäimet
Arduino IDE -pikanäppäimet

Arduino IDE: llä on joitain lyhyitä näppäimiä, joiden avulla voimme tehdä erilaisia toimintoja, kuten kääntäminen, lataaminen jne.

Vaihe 16: Arduinon IO -nastat

Arduinon IO -nastat
Arduinon IO -nastat

Arduino on prototyyppikortti, jossa on yleensä eri kokoonpano I/O (tulo/lähtö) nastoja, nastat ovat joko analogisia tai digitaalisia nastoja,

Analoginen nasta

Analogiset nastat ovat itse asiassa tulonappeja, joita yleensä käytetään fyysisten tietojen lukemiseen syöttönä tai neuloja, jotka voivat lukea fyysisiä tietoja antureista, anturi on laite, joka voi muuntaa fyysisen energian sähköenergiaksi. Arduino voi lukea tämän sähköenergian sähköisenä signaalina käyttämällä analogisia nastoja

Digitaalinen nasta

Digitaalinen nasta voi olla sekä INPUT- että OUTPUT -nasta, joten sen nimessä se voi lukea INPUT ja kirjoittaa OUTPUT digitaalisessa muodossa. Digitaalinen data on muodossa HIGH tai LOW, jossa HIGH tarkoittaa PÄÄLLÄ ja LOW tarkoittaa POIS PÄÄLTÄ esimerkiksi jos led on liitetty Arduinon digitaalisiin nastoihin ja ohjelmoit tämän nastan KORKEAksi lopulta led syttyy ja ohjelmoimalla sen matalaksi led sammuu.

Pulssileveyden modulointitapit

Joillakin Arduinon digitaalisilla nastoilla on lisätoiminnot, jotka tarjoavat analogisen lähdön, ja niitä kutsutaan PWM -nastoiksi, PWM -nastojen tehtävänä on kirjoittaa ULOSTULO korkean ja matalan tason välillä, oletetaan, että led on kytketty PWM -nastaan ja haluat ohjata ledin kirkkautta tai moottori on kiinnitetty PWM-nastaan ja haluat ohjata moottorin nopeutta, voit määrittää arvon 0-255 säätämään kirkkautta tai nopeutta.

Vaihe 17: Arduino LED -vilkkuva ohjelma

Arduino LED -vilkkuva ohjelma
Arduino LED -vilkkuva ohjelma
Arduino LED -vilkkuva ohjelma
Arduino LED -vilkkuva ohjelma
Arduino LED -vilkkuva ohjelma
Arduino LED -vilkkuva ohjelma

Kun Arduino IDE ja ohjain on asennettu, muodosta yhteys ohjelmaan

Arduino vilkuttaa LED -komponentteja, jotka on mainittu alla

LED -vilkkuprojektissa käytetyt komponentit

● Arduino Uno

● USB -kaapeli, tyyppi A/B

● 220 ohmin vastus

● LED

● Leipälauta

Kaavamainen

Liitä Arduino Unon nasta 5-220 ohmin vastukseen ja toinen vastuksen nasta Ledin anodin (+) nastaan ja liitä Arduino Unon GND-nasta LEDin katodin (-) napaan.

Kirjoitusohjelma LED -valon vilkuttamiseksi

Vaihe 1. Avaa Arduino IDE.

Vaihe 2. Avaa uusi luonnos

Vaihe 3. Tallenna uusi luonnos LED BLINK -OHJELMAksi ja käynnistä ohjelma

Vaihe 4. Valitse Taulu napsauttamalla Työkalut-> Hallitus:-> Arduino Uno

Vaihe 5. Valitse COM-portti napsauttamalla Työkalut-> Portti

Vaihe 6. Napsauta Käännä -painiketta

Vaihe 7. Odota kääntämisen valmistumista ja napsauta sitten Lataa -painiketta

Näet viestin "Valmis lataus", kun näet tämän viestin, että Arduinon nastaan 5 kytketty ledi vilkkuu hetken kuluttua.

Vaihe 18: Sarjamonitori

Sarjamonitori
Sarjamonitori
Sarjamonitori
Sarjamonitori
Sarjamonitori
Sarjamonitori
Sarjamonitori
Sarjamonitori

Arduino IDE: ssä on ominaisuus, joka voi olla suuri apu luonnosten virheenkorjauksessa tai Arduinon ohjaamisessa tietokoneen näppäimistöllä. Sarjamonitori on erillinen ponnahdusikkuna, joka toimii erillisenä päätelaitteena, joka kommunikoi vastaanottamalla ja lähettämällä sarjatietoja.

Voit muokata led -vilkkuohjelmaa nähdäksesi Arduinon nastaan 5 kytkettyjen LED -merkkivalojen tilan tietokoneellasi joko KORKEA tai MATALA käyttäen Arduino IDE: n sarjamonitoria käyttäen Arduinon sarjaliikenneominaisuutta, jotta tämä on ensin määritettävä Tiedonsiirtonopeus 9600 baudinopeuteen määritellään yksinkertaisesti tiedonsiirtonopeudeksi Arduinosta tietokoneeseen tai päinvastoin bittinä sekunnissa, joten siirtonopeuden asettaminen 9600: een on kuin siirtonopeus 9600 bittiä sekunnissa.

Kirjoitusohjelma LED -valon vilkuttamiseksi

Vaihe 1. Avaa Arduino IDE.

Vaihe 2. Avaa uusi luonnos

Vaihe 3. Tallenna uusi luonnos LED BLINK -OHJELMAksi ja kirjoita ohjelma

Vaihe 4. Valitse Taulu napsauttamalla Työkalut-> Hallitus:-> Arduino Uno

Vaihe 5. Valitse COM-portti napsauttamalla Työkalut-> Portti

Vaihe 6. Napsauta Käännä -painiketta

Vaihe 7. Odota kääntämisen valmistumista ja napsauta sitten Lataa -painiketta

Vaihe 8. Avaa Sarjamonitori painamalla Ctrl+Vaihto+m tai napsauttamalla oikeaa yläkulmaa.

Vaihe 9. Aseta sarjamonitorin siirtonopeus, koska sekä Arduinolla että tietokoneella on oltava sama siirtonopeus sarjaliikennettä varten.

Täällä näet heti, kun LED -valo saa KORKEA tai MATALA, viesti tulostetaan sarjamuotoisesti sarjamonitoriin

Suositeltava: