Arduino – Johdanto


englanti

  • englanti
  • 中文 (kiina)

Mikä on Arduino?

Arduino on avoimen lähdekoodin elektroniikka-alusta, joka perustuu helppokäyttöiseen laitteistoon ja ohjelmistoon. Arduino-levyt pystyvät lukemaan tulot – anturin valon, sormen napilla tai Twitter-viestin – ja muuttamaan sen lähdöksi – aktivoimalla moottorin, kytkemällä LED-valon päälle ja julkaisemalla jotain verkossa. Voit kertoa taululle, mitä tehdä lähettämällä ohjeet taululla olevalle mikro-ohjaimelle. Voit tehdä niin käyttämällä Arduino-ohjelmointikieliä (perustuu johdotukseen) ja Arduino-ohjelmistoa (IDE), joka perustuu prosessointiin.

Vuosien varrella Arduino on ollut tuhansien projektien aivot jokapäiväisistä esineistä monimutkaisiin tieteellisiin välineisiin. Maailmanlaajuinen valmistajien yhteisö – opiskelijat, harrastajat, taiteilijat, ohjelmoijat ja ammattilaiset – on kokoontunut tämän avoimen lähdekoodin alustan ympärille, heidän panoksensa ovat lisänneet uskomattoman määrän saatavilla olevaa tietoa, josta voi olla paljon apua aloittelijoille ja asiantuntijoille.

Arduino syntyi Ivrea Interaction Design Institute -sovelluksessa helppona työkaluna nopeaan prototyyppien tekemiseen, joka on tarkoitettu opiskelijoille, joilla ei ole taustaa elektroniikassa ja ohjelmoinnissa. Heti kun se saapui laajempaan yhteisöön, Arduino-kortti alkoi muuttua sopeutuakseen uusiin tarpeisiin ja haasteisiin ja erottamalla sen tarjouksen yksinkertaisista 8-bittisistä levyistä tuotteisiin IoT-sovelluksiin, puettaviin, 3D-tulostuksiin ja sulautettuihin ympäristöihin. Kaikki Arduino-levyt ovat täysin avoimen lähdekoodin käyttäjiä, jotka antavat käyttäjille mahdollisuuden rakentaa ne itsenäisesti ja lopulta mukauttaa niitä erityistarpeisiinsa. Myös ohjelmisto on avoimen lähdekoodin, ja se kasvaa käyttäjien panoksen kautta ympäri maailmaa.

Miksi Arduino?

Yksinkertaisen ja helppokäyttöisen käyttäjäkokemuksen ansiosta Arduinoa on käytetty tuhansissa erilaisissa projekteissa ja sovelluksissa. Arduino-ohjelmisto on helppokäyttöinen aloittelijoille, mutta riittävän joustava edistyneille käyttäjille. Se toimii Macilla, Windowsilla ja Linuxilla. Opettajat ja opiskelijat käyttävät sitä rakentaakseen edullisia tieteellisiä välineitä, todistamaan kemian ja fysiikan periaatteita tai aloittamaan ohjelmoinnin ja robotiikan. Suunnittelijat ja arkkitehdit rakentavat interaktiivisia prototyyppejä, muusikot ja taiteilijat käyttävät sitä installaatioihin ja kokeilevat uusia soittimia. Valmistajat tietysti käyttävät sitä rakentamaan esimerkiksi monia Maker Fairessa esiteltyjä projekteja. Arduino on keskeinen työkalu uusien asioiden oppimiseen. Kuka tahansa – lapset, harrastajat, taiteilijat, ohjelmoijat – voi aloittaa pelaamisen vain seuraamalla paketin vaiheittaisia ohjeita tai jakamalla ideoita verkossa Arduino-yhteisön muiden jäsenten kanssa.

On monia muita mikro- ja mikro-ohjaimia. fyysiseen laskentaan käytettävissä olevat alustat. Parallax Basic Stamp, Netmedian BX-24, Phidgets, MIT -näppäimistö ja monet muut tarjoavat samanlaisia toimintoja. Kaikki nämä työkalut vievät mikrokontrolleriohjelmoinnin sotkuiset yksityiskohdat ja kääri ne helposti käytettävään pakettiin. Arduino yksinkertaistaa myös työskentelyä mikrokontrollereiden kanssa, mutta se tarjoaa jonkin verran etua opettajille, opiskelijoille ja kiinnostuneille harrastajille muihin järjestelmiin verrattuna:

  • Edullinen – Arduino-levyt ovat suhteellisen halpoja verrattuna muihin mikro-ohjainympäristöihin. Arduino-moduulin halvin versio voidaan koota käsin, ja jopa valmiiksi kootut Arduino-moduulit maksavat alle 50 dollaria.
  • Cross-platform – Arduino-ohjelmisto (IDE) toimii Windowsissa, Macintosh OSX: ssä, ja Linux-käyttöjärjestelmät. Suurin osa mikro-ohjainjärjestelmistä on rajoitettu Windowsiin.
  • Yksinkertainen, selkeä ohjelmointiympäristö – Arduino-ohjelmisto (IDE) on helppokäyttöinen aloittelijoille, mutta riittävän joustava myös edistyneille käyttäjille. Opettajille se perustuu kätevästi Processing-ohjelmointiympäristöön, joten siinä ympäristössä ohjelmointia oppivat opiskelijat tuntevat Arduino IDE: n toiminnan.
  • Avoimen lähdekoodin ja laajennettavat ohjelmistot – Arduino-ohjelmisto julkaistaan avoimen lähdekoodin työkaluina, joita kokeneet ohjelmoijat voivat laajentaa. Kieliä voidaan laajentaa C ++ – kirjastojen kautta, ja ihmiset, jotka haluavat ymmärtää tekniset yksityiskohdat, voivat tehdä hypyn Arduinosta AVR C-ohjelmointikieleen, johon se perustuu. Vastaavasti voit lisätä AVR-C-koodin suoraan Arduino-ohjelmiisi, jos haluat.
  • Avoin lähdekoodi ja laajennettava laitteisto – Arduino-piirilevyjen suunnitelmat julkaistaan Creative Commons -lisenssillä, joten kokeneet piirisuunnittelijat voivat tehdä oman version moduulista, laajentamalla sitä ja parantamalla sitä. Jopa suhteellisen kokematon käyttäjä voi rakentaa moduulin leipälauta-version ymmärtääkseen sen toiminnan ja säästää rahaa.

Kuinka käytän Arduinoa?

Katso ohjeet aloitusopas. Jos etsit inspiraatiota, löydät suuren valikoiman opetusohjelmia Arduino Project Hubista.

Arduinon aloitusoppaan teksti on lisensoitu Creative Commons Attribution-ShareAlike 3.0 -lisenssillä. Oppaassa olevat koodinäytteet julkaistaan julkisesti.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *