Ano ang Arduino?

Pangkalahatang-ideya:

Nais mo bang lumikha ng isang programa na maaaring literal na gawin ang iyong kape para sa iyo? Kung gayon, maaari kang maging interesado sa pagpapaunlad ng microcontroller.

Ang mga mikrokomproller ay kilalang-kilala sa pagiging mahirap sa programa; ang layunin ng Arduino ay upang lumikha ng isang madaling paraan para sa mga developer ng software na pumasok sa mundo ng microcontroller programming. Ang Arduino ay isang microcontroller interface na binuo sa paligid ng isang processor Atmel ATmega, kaisa ng isang wika at programming environment para sa paglikha ng lohika sa maliit na tilad.

Software at Hardware:

Ang Arduino ay bukas na pinagmulan, parehong sa software at hardware specification nito, upang ang mga hobbyists ay maaaring mag-ipon ng pinakasimpleng Arduino modules sa kanilang sarili sa pamamagitan ng kamay. Ang mas sopistikadong mga pre-assembled Arduino modules ay maaaring mabili at may mababang presyo. Ang hardware ay dumating sa maraming mga pagtutukoy ng format, mula sa isang maliit na naisusuot na aparato, hanggang sa mas malaking ibabaw na naka-mount na mga module. Ang pangunahing mode ng koneksyon sa computer ay sa pamamagitan ng USB, kahit na ang Bluetooth, serial at ethernet form na mga kadahilanan ay umiiral din.

Ang Arduino software ay libre at open source. Ang platform ng programming ay batay sa popular na wika ng kable. Ang IDE ay batay sa Processing, na kung saan ay isang kilalang wika sa mga designer at prototypers. Hindi tulad ng karamihan sa mga interface ng microcontroller, ang Arduino ay cross-platform; maaari itong patakbuhin sa Windows, Linux at Macintosh OS X.

Mga Application:

Pinapayagan ng Arduino ang mga gumagamit ng isang simpleng landas upang lumikha ng mga interactive na bagay na maaaring tumagal ng input mula sa mga switch at sensor, at kontrolin ang mga pisikal na output tulad ng mga ilaw, motor o actuator. Dahil ang wika ay batay sa mahusay na ginagamit frameworks, Arduino maaaring makipag-ugnayan sa iba pang software sa computer tulad ng Flash o kahit web API tulad ng Twitter .

Mga Proyekto:

Ang platform ay nakapagpapatibay ng isang komunidad ng mga developer na nagbabahagi ng maraming open-source na trabaho. Ginamit ito ng mga mahilig upang lumikha ng isang malawak na hanay ng mga makabagong proyekto, mula sa mga controllers ng termostat software, sa mga monitor ng sanggol na nagpapadala ng mga alerto ng SMS , sa isang laruang baril na apoy sa bawat oras na ang isang partikular na hashtag ay ginagamit sa Twitter. At oo, may isang buong pahina ng mga proyektong Arduino para sa pagkontrol ng mga kagamitan sa kape.

Kahalagahan ng Arduino:

Habang ang ilan sa mga proyektong Arduino ay maaaring mukhang walang kamali-mali, ang teknolohiya ay taps sa ilang mga uso na gagawing ito ng potensyal na mahalagang puwersa sa industriya. Ang " Internet of Things " ay isang popular na parirala na ginamit sa tech na komunidad upang ilarawan ang mga pang-araw-araw na bagay na nakakonekta sa Internet at maibahagi ang impormasyon. Ang mga enerhiya ng metro ng enerhiya ay isang madalas na ginagamit na halimbawa, na maaaring makontrol ang paggamit ng appliance upang makatipid ng pera sa enerhiya. Maraming isaalang - alang ang Internet ng mga bagay upang maging isang mahalagang bahagi ng maluwag na tinukoy na kababalaghan na tinatawag na Web 3.0

Gayundin, ang konsepto ng ubiquitous computing ay mabilis na nagiging kultural na pamantayan. Ang pampublikong pandama at antas ng kaginhawahan ay nagbabago sa pagsasama ng teknolohiya sa tela ng pang-araw-araw na buhay. Ang maliit na pormularyo ng Arduino ay nagpapahintulot na ito ay maipapatupad sa lahat ng mga uri ng mga pang-araw-araw na bagay. Sa katunayan, ang Arduino LilyPad form factor ay nagbibigay-daan para sa mga naisusuot na mga aparatong Arduino.

Tool para sa Innovation:

Ang mga proyektong bukas na mapagkukunan tulad ng Arduino ay nagpababa ng hadlang ng pagpasok para sa mga developer na naghahanap upang mag-eksperimento sa mga interactive na bagay. Gumagawa ito ng pagkakataon para sa isang bagong alon ng enerhiya at mga startup sa paglikha ng Internet ng mga bagay. Ang mga innovator ay magagawang mabilis na prototype at mag-eksperimento sa mga interactive na aparato sa pamamagitan ng paggamit ng Arduino platform, bago lumikha ng isang handog-handa na produksyon. Ang susunod na Mark Zuckerberg o Steve Jobs ay maaaring isang araw ay natagpuan paglikha ng mga bagong paraan para sa mga computer upang mag-interface sa pisikal na mundo. Magiging matalino na magbayad ng pansin sa puwang na ito, at ang Arduino ay isang mahusay na paraan upang "isawsaw ang iyong mga daliri sa paa" sa mga posibilidad ng mga interactive na bagay.