Isang Pangkalahatang-ideya ng Arduino at Kahalagahan Nito

Talaan ng mga Nilalaman:

Isang Pangkalahatang-ideya ng Arduino at Kahalagahan Nito
Isang Pangkalahatang-ideya ng Arduino at Kahalagahan Nito
Anonim

Ang mga microcontroller ay kilala sa pagiging mahirap i-program. Ang layunin ng Arduino ay lumikha ng isang madaling paraan para makapasok ang mga software developer sa mundo ng microcontroller programming. Ang Arduino ay isang microcontroller interface na binuo sa paligid ng isang Atmel ATmega processor, kasama ng integrated development environment (IDE) para sa paglikha ng logic sa chip.

Software at Hardware

Ang Arduino ay open source, pareho sa software at hardware specification nito para mabuo ng mga hobbyist ang pinakasimpleng Arduino modules sa kanilang mga kamay. Maaaring mabili ang mas sopistikadong mga pre-assembled na Arduino module at may katamtamang presyo. Ang hardware ay dumating sa maraming mga detalye ng format, mula sa isang maliit na naisusuot na aparato hanggang sa mas malalaking module na naka-mount sa ibabaw. Ang pangunahing mode ng koneksyon sa computer ay sa pamamagitan ng USB, ngunit mayroon ding Bluetooth, serial, at Ethernet form factor.

Ang Arduino software ay libre at open source. Ang programming platform ay batay sa sikat na Wiring language. Ang IDE ay batay sa Processing, na isang kilalang wika sa mga designer. Hindi tulad ng karamihan sa mga interface ng microcontroller, ang Arduino ay cross-platform, kaya maaari itong patakbuhin sa Windows, Linux, at macOS.

Bagama't gumagana lamang ang Arduino IDE sa Windows, Mac, o Linux, mayroong ilang mga interface na magagamit para sa pagkontrol sa Arduino gamit ang isang telepono o tablet.

Image
Image

Bottom Line

Binibigyang-daan ng Arduino ang mga user ng isang simpleng pathway sa paglikha ng mga interactive na bagay na maaaring kumuha 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 na mga balangkas, maaaring makipag-ugnayan ang Arduino sa iba pang software sa computer tulad ng Flash o kahit na mga web API tulad ng Twitter.

Proyekto

Napaunlad na ng platform ang isang komunidad ng mga developer na nagbabahagi ng maraming open source na gawa. Ginamit ito ng mga mahilig sa paggawa ng isang hanay ng mga makabagong proyekto, mula sa software thermostat controllers hanggang sa mga baby monitor na nagpapadala ng mga SMS alert, hanggang sa laruang baril na pumuputok tuwing may partikular na hashtag na ginagamit sa Twitter. At oo, mayroon ding page ng mga Arduino project para sa pagkontrol sa mga coffee appliances.

Ang Kahalagahan ng Arduino

Bagama't ang ilan sa mga proyektong Arduino na ito ay tila walang kabuluhan, ang teknolohiya ay gumagamit ng ilang mga uso na gagawin itong isang potensyal na mahalagang puwersa sa industriya. Ang Internet of Things (IoT) ay isang sikat na pariralang ginagamit sa tech na komunidad upang ilarawan ang mga pang-araw-araw na item na nakakonekta sa internet at nakapagbabahagi ng impormasyon. Ang mga smart energy meter ay isang madalas na ginagamit na halimbawa, na maaaring mag-regulate ng paggamit ng appliance para makatipid ng pera sa enerhiya.

Ang pampublikong persepsyon ay lumilipat patungo sa pagsasama ng teknolohiya sa tela ng pang-araw-araw na buhay. Ang maliit na form factor ng Arduino ay nagpapahintulot na mailapat ito sa lahat ng uri ng pang-araw-araw na bagay. Sa katunayan, pinapayagan ng Arduino LilyPad form factor ang mga naisusuot na Arduino device.

Ang mga open source na proyekto tulad ng Arduino ay nagpapababa ng hadlang sa pagpasok para sa mga developer na gustong mag-eksperimento sa mga interactive na bagay. Magagawa ng mga innovator na ito ang mabilis na prototype at mag-eksperimento sa mga interactive na device sa pamamagitan ng paggamit ng Arduino platform, bago lumikha ng isang handog na handa sa produksyon. Ang susunod na Mark Zuckerberg o Steve Jobs ay maaaring isang araw ay matagpuan na lumilikha ng mga bagong paraan para sa mga computer na makipag-interface sa pisikal na mundo. Ang Arduino ay isang mahusay na paraan upang mag-eksperimento sa mga posibilidad ng mga smart device.

Inirerekumendang: