Mikrokontrollerlər proqramlaşdırmanın çətinliyi ilə məşhurdurlar. Arduino-nun məqsədi proqram tərtibatçıları üçün mikrokontroller proqramlaşdırma dünyasına daxil olmaq üçün əlçatan bir yol yaratmaqdır. Arduino, çipdə məntiq yaratmaq üçün inteqrasiya olunmuş inkişaf mühiti (IDE) ilə birləşdirilmiş, Atmel ATmega prosessoru ətrafında qurulmuş mikrokontroller interfeysidir.
Proqram və Aparat
Arduino həm proqram təminatı, həm də aparat spesifikasiyası baxımından açıq mənbədir ki, həvəskarlar ən sadə Arduino modullarını özləri əl ilə yığa bilsinlər. Daha mürəkkəb əvvəlcədən yığılmış Arduino modulları satın alına bilər və münasib qiymətə verilir. Avadanlıq kiçik geyilə bilən cihazdan tutmuş daha böyük səthə quraşdırılmış modullara qədər bir çox format spesifikasiyasına malikdir. Kompüterə qoşulmanın əsas rejimi USB vasitəsilədir, lakin Bluetooth, serial və Ethernet forma faktorları da mövcuddur.
Arduino proqramı pulsuz və açıq mənbəlidir. Proqramlaşdırma platforması məşhur Wiring dilinə əsaslanır. IDE, dizaynerlər arasında məşhur bir dil olan Processing-ə əsaslanır. Əksər mikrokontroller interfeyslərindən fərqli olaraq, Arduino çarpaz platformadır, ona görə də onu Windows, Linux və macOS-da işlətmək olar.
Arduino IDE yalnız Windows, Mac və ya Linux-da işləsə də, Arduino-nu telefon və ya planşetlə idarə etmək üçün bir sıra interfeyslər mövcuddur.
Alt Sətir
Arduino istifadəçilərə açarlar və sensorlardan daxil ola bilən və işıqlar, mühərriklər və ya aktuatorlar kimi fiziki çıxışları idarə edə bilən interaktiv obyektlər yaratmaq üçün sadə yol təqdim edir. Dil yaxşı istifadə olunan çərçivələrə əsaslandığı üçün Arduino kompüterdəki Flash kimi digər proqram təminatı ilə və ya hətta Twitter kimi veb API-lərlə qarşılıqlı əlaqədə ola bilər.
Layihələr
Platforma artıq bir çox açıq mənbə işi paylaşan tərtibatçılar icmasını inkişaf etdirib. Həvəskarlar ondan proqram termostatının idarəedicilərindən SMS xəbərdarlığı göndərən körpə monitorlarına, Twitter-də hər dəfə müəyyən hashtag istifadə edildikdə atəş açan oyuncaq silaha qədər bir sıra innovativ layihələr yaratmaq üçün istifadə ediblər. Bəli, qəhvə cihazlarını idarə etmək üçün Arduino layihələrinin bir səhifəsi də var.
Arduinonun Əhəmiyyəti
Bu Arduino layihələrindən bəziləri qeyri-ciddi görünsə də, texnologiya onu sənayedə potensial əhəmiyyətli gücə çevirəcək bir neçə tendensiyaya toxunur. Əşyaların İnterneti (IoT) texnoloji cəmiyyətdə internetə qoşulan və məlumat paylaşa bilən gündəlik əşyaları təsvir etmək üçün istifadə olunan məşhur ifadədir. Ağıllı enerji sayğacları tez-tez istifadə olunan nümunədir və enerjiyə qənaət etmək üçün cihazın istifadəsini tənzimləyə bilər.
İctimai qavrayış texnologiyanı gündəlik həyatın toxumasına inteqrasiya etməyə doğru dəyişir. Arduino-nun kiçik forma faktoru onu hər cür gündəlik obyektlərə tətbiq etməyə imkan verir. Əslində, Arduino LilyPad forma faktoru taxıla bilən Arduino cihazlarına imkan verir.
Arduino kimi açıq mənbə layihələri interaktiv obyektlərlə sınaqdan keçirmək istəyən tərtibatçılar üçün giriş maneəsini azaldır. Bu innovatorlar istehsala hazır təklif yaratmazdan əvvəl Arduino platformasından istifadə edərək interaktiv cihazların prototipini və təcrübələrini sürətlə həyata keçirə biləcəklər. Növbəti Mark Zuckerberg və ya Steve Jobs bir gün kompüterlərin fiziki dünya ilə əlaqə qurması üçün yeni yollar yaradan tapıla bilər. Arduino ağıllı cihazların imkanlarını sınaqdan keçirmək üçün əla yoldur.