Çfarë është Arduino?

Përmbledhje:

A keni dashur ndonjëherë të krijoni një program që mund të bëjë kafe tuaj për ty? Nëse po, ju mund të jeni i interesuar në zhvillimin e mikrokontrollorit.

Mikrokontrolluesit janë të njohur për të qenë të vështirë për t'u programuar; qëllimi i Arduino është të krijojë një mënyrë të arritshme për zhvilluesit e programeve për të hyrë në botën e programimit të mikrokontrollorit. Arduino është një ndërfaqe mikrokontrollore e ndërtuar rreth një procesori Atmel ATmega, i shoqëruar me një mjedis të gjuhës dhe programimit për krijimin e logjikës në çip.

Softueri dhe Hardware:

Arduino është burim i hapur, si në softuerin e tij ashtu edhe në specifikimet e harduerit, në mënyrë që hobistët të mund të mbledhin vetë modulet më të thjeshta Arduino. Modulet më të sofistikuara para-montuar Arduino mund të blihen dhe kanë çmime modeste. Hardware vjen në shumë specifikime të formateve, nga një pajisje e vogël në përdorim, në module më të mëdha të montuara në sipërfaqe. Mënyra primare e lidhjes kompjuterike është përmes USB-së, edhe pse ekzistojnë edhe faktorët e formës Bluetooth, serial dhe ethernet.

Softueri Arduino është i lirë dhe i hapur. Platforma e programimit është e bazuar në gjuhën popullore të Instalimeve. IDE bazohet në përpunimin, i cili është një gjuhë e njohur midis projektuesve dhe prototipëve. Ndryshe nga ndërfaqet më të mikrokontrollorit, Arduino është ndër-platformë; ai mund të funksionojë në Windows, Linux dhe Macintosh OS X.

Aplikimet:

Arduino u lejon përdoruesve një rrugë të thjeshtë për të krijuar objekte interaktive që mund të marrin të dhëna nga çelsin dhe sensorët dhe të kontrollojnë rezultatet fizike si dritat, motorët ose aktuatorët. Për shkak se gjuha është e bazuar në korniza të përdorura mirë, Arduino mund të ndërveprojë me softuerë të tjerë në kompjuter si Flash ose madje edhe ueb-API si Twitter .

projektet:

Platforma tashmë ka nxitur një komunitet të zhvilluesve të cilët po ndajnë shumë punë me burime të hapura. Entuziastët e kanë përdorur atë për të krijuar një gamë të gjerë projektesh inovative, nga kontrollorët e termostatëve të softuerit, tek monitorët e foshnjave që dërgojnë SMS alarme , tek një armë lodrash që zjarret çdo herë që një hashtag i caktuar përdoret në Twitter. Dhe po, ka edhe një faqe të tërë të projekteve Arduino për kontrollin e aparateve kafeje.

Rëndësia e Arduino:

Ndërkohë që disa prej këtyre projekteve të Arduino mund të duken të pavlerë, teknologjia në të vërtetë përfshin një numër tendencash që do ta bëjnë atë një forcë potencialisht të rëndësishme në industri. " Interneti i Gjërat " është një frazë popullore e përdorur në komunitetin e teknologjisë për të përshkruar sendet e përditshme që janë të lidhura me internet dhe të aftë për të shkëmbyer informacione. Matësit e zgjuar të energjisë janë një shembull i përdorur shpesh, i cili mund të rregullojë përdorimin e pajisjes për të kursyer para në energji. Shumë e konsiderojnë internetin e gjërave si një pjesë e rëndësishme e fenomenit të përcaktuar lirshëm të quajtur Web 3.0

Gjithashtu, koncepti i informatikës kudo është duke u bërë shpejt një normë kulturore. Niveli i perceptimit dhe komoditetit publik po zhvendoset drejt integrimit të teknologjisë në strukturën e jetës së përditshme. Faktori i vogël i formës së Arduino lejon që ajo të aplikohet në të gjitha llojet e objekteve të përditshme. Në fakt, Arduino LilyPad Form Factor lejon për të vishet Arduino pajisjeve.

Mjet për novacion:

Projektet me burim të hapur si Arduino ulin pengesën e hyrjes për zhvilluesit që kërkojnë të eksperimentojnë me objekte interaktive. Kjo do të krijojë një mundësi për një valë të re energjie dhe startash në krijimin e internetit të gjërave. Këto inovatorë do të jenë në gjendje të prototipojnë shpejt dhe të eksperimentojnë me pajisje interaktive duke përdorur platformën Arduino, përpara se të krijojnë një ofertë të gatshme për prodhim. Mark Zuckerberg ose Steve Jobs mund të gjenden një ditë duke krijuar mënyra të reja për kompjuterët që të lidhen me botën fizike. Do të ishte e mençur t'i kushtohet vëmendje kësaj hapësire, dhe Arduino është një mënyrë e shkëlqyer për të "ngjyrosur këmbët" në mundësitë e objekteve interaktive.