26 Fevral 14:50

Arduino proqramı hazırlamaq üçün hansı proqram dili tələb olunur?

Arduino proqramı hazırlamaq üçün hansı proqram dili tələb olunur?

 

Arduino, emal / naqil dilinin tətbiqi daxil olan bir I / O lövhəsindən və inkişaf mühitindən ibarət fiziki bir proqramlaşdırma platformasıdır.

Arduino lövhələri bir Atmel AVR mikro nəzarət cihazı (məsələn, ATmega328, ATmega2560, ATmega32u4) və proqramlaşdırma və digər sxemlərə qoşulmaq üçün yan elementlərlə təchiz olunmuşdur. Hər Arduino lövhəsində ən azı 5 volt tənzimləyici və 16MHz kristal salınımlı (bəziləri keramika rezonatorudur) var. Arduino lövhələrində proqramlaşdırma üçün xarici bir proqramçıya ehtiyac yoxdur, çünki lövhədəki mikro idarəetmə qurğusuna bir bootloader proqramı yazılmışdır.

Genuino Arduino’nun bir növ qardaş markasıdır. Arduinonun həmtəsisçiləri Massimo Banzi, David Cuartielles, Tom Igoe və David Mellis tərəfindən təsis edildi. ABŞ-dan kənarda satılan Arduino məhsulları üçün istifadə olunan markadır. Genuino Uno, Genuino 101, Genuino Mega 2560, Genuino Zero və Genuino Micro kartları mövcuddur. Bu kartlar və Arduino versiyaları arasındakı yeganə fərq marka adındakı fərqdir. Lövhələrin komponentləri və xüsusiyyətləri hər birinin Arduino versiyası ilə eynidır.

 

Arduino komponentləri

 

Arduino-nun əsas komponentləri bunlardır: Arduino inkişaf mühiti (IDE), Arduino bootloader (Optiboot), Arduino kitabxanaları, AVRDude (Arduino-da mikrokontrolör proqramlaşdırma proqramı) və tərtib edən (AVR-GCC).

Arduino proqram təminatı bir inkişaf mühiti (IDE) və kitabxanalardan ibarətdir. IDE Java dilində yazılmışdır və dilin işlənməsi mühitinə əsaslanır. Kitabxanalar C və C ++ dillərində və AVR-GCC və AVR Libc. İlə tərtib edilmişdir. Arduino mənbə kodlarını burada tapa bilərsiniz.

 

Optiboot komponenti Arduino’nun yükləyici komponentidir. Bu komponent Arduino lövhələrində mikro idarəetmə cihazının proqramlaşdırılmasına imkan verən komponentdir.

 

Arduino-ya bu qədər üstünlük verilməsini təmin edən ən vacib komponent, mikro nəzarətçi haqqında ətraflı məlumat tələb etmədən hər kəsin proqram qurmasına imkan verən Arduino kitabxanalarıdır. Arduino kitabxanalarının siyahısını burada tapa bilərsiniz. Arduino kitabxanaları inkişaf mühiti ilə birlikdə gəlir və “kitabxanalar” qovluğu altında yerləşirlər. Kodları araşdıraraq mikro nəzarətçilərin necə proqramlandığını və kitabxanaların quruluşunu görə bilərsiniz.

Sonda AVRDude komponenti yığılmış kodu proqramlaşdırmaq üçün istifadə olunur.

 

Arduino ilə nə edilə bilər?

 

Arduino kitabxanaları ilə asanlıqla proqram qura bilərsiniz. Analoq və rəqəmsal siqnalları götürərək emal edə bilərsiniz. Sensorlardan gələn siqnallardan istifadə edərək, ətraf mühitlə qarşılıqlı əlaqədə olan robotlar və sistemləri dizayn edə bilərsiniz. Hazırladığınız layihəyə xas olan xarici aləmə hərəkət, səs və işıq kimi reaksiyalar yarada bilərsiniz.

 

Arduino, müxtəlif ehtiyaclar üçün həll təmin etmək üçün hazırlanmış müxtəlif lövhələr və modullara malikdir. Bu kartlar və modullardan istifadə edərək layihələrinizi inkişaf etdirə bilərsiniz.

 

Arduino necə istifadə olunur?

 

Bütün bu üstünlüklü xüsusiyyətlərə baxmayaraq, Arduino, bütün layihələrinizi sıfır elektron və proqram təminatı ilə tez bir zamanda edə biləcəyiniz bir vasitə deyil. Hazır kitabxanalardan və nümunələrdən istifadə edərək müəyyən bir yerdən keçməməyiniz üçün Arduino ilə birlikdə elektronika və proqram təminatını öyrənməlisiniz.

 

Arduino kartlarının rahatlığı nəticəsində Atmega mikro nəzarətçilərinin Arduino kartlarında 100% performansından istifadə edə bilməzsiniz.

 

Arduino ilə işə başlamazdan əvvəl Arduino haqqında əsas məlumatlar əldə etmək faydalıdır. Sonra sizə uyğun olan Arduino lövhəsini (Arduino Uno, Arduino Mega 250, Arduino Leonardo … və s.) Seçib birini əldə etməlisiniz. Bütün Arduino lövhələri eyni şəkildə proqramlaşdırıla bilər, lakin fərqli lövhələr fərqli xüsusiyyətlərə və funksiyalara malikdir. Məsələn, 2 tez-tez üstünlük verilən Arduino kartları, Arduino Uno və Arduino Mega;

Sizə uyğun olan Arduino lövhəsini seçib əldə etdikdən sonra sizə lazım olan kompüter, USB kabel, müxtəlif rezistorlar, LED düymələri, çörək paneli, əlaqə və keçid kabelləri, müxtəlif sensorlar, LCD kimi bəzi materiallardan ibarətdir.

 

Arduino proqramını burada proqramlaşdırma üçün kompüterinizə yükləyə bilərsiniz. Proqramlaşdırma haqqında məlumatı burada tapa bilərsiniz.

 

Arduino layihələriniz üçün hazırlayacağınız sxemləri çəkmək üçün Firtzing proqramını pulsuz yükləyə və istifadə edə bilərsiniz. Aşağıdakı şəkil Fritzingdəki bəzi komponentləri göstərir. Fritzing proqramı layihələrinizi çəkmək üçündür. Hələ simulyasiya xüsusiyyəti yoxdur.

Bu əsas addımlardan sonra Arduino ilə nə etdiyiniz dizayn və tətbiqetmə bacarıqlarınızdan və işinizdən asılıdır. Tətbiq nümunələrini araşdıraraq sadə layihələrdən başlayaraq addım-addım öz layihələrinizi tərtib etməklə başlaya bilərsiniz.

Robotik və kodlaşdırma təhsili ilə maraqlanan valideynlər üçün onu da qeyd edək ki, STEP Kompüter Akademiyasında Məşğələlər təcrübə, praktiki iş şəklində keçirilir: uşaqlar kompüterdə işləyir, peşəkar studiyalarda foto çəkir, öz oyunlarını və saytlarını yaradırlar, bədii studiyada rəsm əsərləri çəkirlər. Ətraflı məlumat üçün: itstep.az

Bəyən və paylaş