KompüterlərProqramlaşdırma

Başlanğıc üçün Arduino: addım-addım təlimat. Proqramlaşdırma və layihələr Arduino: harada başlamaq lazımdır?

Arduino dizaynı sevənlər arasında çox populyardır. Onu heç eşitməmiş insanlarla tanış etmək lazımdır.

Arduino nədir?

Arduinou necə qısaca xarakterizə edə bilərsiniz? Optimal sözlər: elektron dizayner. Arduino, müxtəlif elektron cihazları yarada biləcək bir vasitədir. Əslində, bu, universal məqsəd üçün real hardware hesablama platformasıdır. Həm sadə sxemlərin hazırlanması, həm də çox mürəkkəb layihələrin həyata keçirilməsi üçün istifadə edilə bilər.

Dizayner, bir giriş-çıxış board olan donanmasına əsaslanır. Şuranı proqramlaşdırmaq üçün C / C ++-a əsaslanan dillərdən istifadə olunur. Onlar müvafiq olaraq, Qenerasiya / Kabelləmə adı aldılar. C qrupundan onlar son sadəliyi miras almışdılar ki, onlar hər hansı bir şəxs tərəfindən çox tez mənimsədilə bilsinlər və praktikada məlumatların tətbiqi çox əhəmiyyətli bir problem deyil. İşin rahatlığını başa düşmək üçün, tez-tez Arduino başlayan sehrbazdır-dizaynerlər üçün olduğu deyilir. Kartlarla məşğul olmaq üçün "Arduino" hətta uşaqlar da ola bilər.

Nə toplana bilər?

Arduino tətbiqi olduqca müxtəlifdir, məqalənin sonunda təklif olunacaq ən sadə nümunələr və manipulyatorlar, robotlar və ya istehsal maşınları da daxil olmaqla, olduqca mürəkkəb mexanizmlər üçün istifadə edilə bilər. Bəzi sənətkarlar bu cür sistemlərin əsasında tabletlərin, telefonların, evlərin nəzarət sistemlərinin və təhlükəsizlik sistemlərinin, ağıllı ev sistemlərinin və sadəcə kompüterlərin idarə edilməsini idarə edirlər. Arduino yeni başlayanlar üçün təcrübələr olmadan ilk növbədə mübarizə aparan layihələr məqalənin sonunda yazılır. Onlar hətta primitiv virtual reallıq sistemləri yaratmaq üçün istifadə edilə bilər. Universal təchizat komponentinin məzmunu və Arduino'un təmin etdiyi xüsusiyyətlər sayəsində.

Komponentləri nereden almaq olar?

İtaliya istehsalı olan komponentlər orijinal sayılır. Lakin bu dəstlərin qiyməti aşağı deyil. Buna görə, bir sıra şirkətlər, hətta bəzi şəxslər, sənaye klonları adlandırılan Arduino uyğun cihazları və komponentləri istehsal etmək üçün əl sənətlərini istifadə edirlər. Bu cür klonların alınması ilə onlar işləyəcəyini dəqiq şəkildə söyləmək mümkün deyil, lakin xərcləri xilas etmək arzusu onun əvəzini alır.

Komponentlər ya kitin bir hissəsi kimi və ya ayrıca satın alınabilir. Hətta nəzarət və ya gəmilərin müxtəlif növləri olan avtomobilləri, vertolyotları toplamaq üçün əvvəlcədən hazırlanmış dəstlər var. Çində istehsal edilən fotoşəkildə olduğu kimi, dəsti 49 dollar olacaq.

Avadanlıq haqqında daha çox məlumat

Arduino board, bir bootloader ilə çiləyən və minimum minimum USB-UART portu olan sadə AVR mikrokontrolördür. Mühüm komponentlər var, amma məqalə çərçivəsində yalnız bu iki komponent üzərində işləmək daha yaxşı olar.

Birincisi, mikrokontrolör haqqında, proqramın yerləşdiyi bir sxemə qurulmuş mexanizm. Proqramı yaratmaq üçün komponentlərdən (rezistorlar, tranzistorlar, sensorlar, və s.), Və s. Siqnalları qəbul edən düymələrə basaraq təsir göstərə bilər. Sensorların məqsədi çox fərqli ola bilər: işıqlandırma, sürətləndirmə, istilik, məsafə, təzyiq, maneələr Göstərici qurğuları kimi, sadə hissələr LED-lərdən və bitçələrdən qrafik displeylər kimi kompleks cihazlar üçün istifadə edilə bilər. Aktuatörler motorları, klapanları, röleleri, servosları, elektromaqnitləri və bir çox digərləri nəzərdən keçirirlər. Bu siyahılardan bəziləri ilə, MC birbaşa tellerle əlaqə quraraq işləyir. Bəzi mexanizmlər üçün keçici qurğulara ehtiyac var. Amma həqiqətən dizayn etməyə başlasanız, buraxmaq çətin olacaq. Arduino proqramlaşdırma haqqında danışaq.

İdarə heyətinin proqramlaşdırma prosesi haqqında daha çox məlumat

Mikroköndəricədə istifadə üçün hazır olan proqrama proqram təminatı deyilir. Bir layihə və ya Arduino layihəsi ola bilər, buna görə hər bir firmware düzgün faylları tapmaq prosesini sürətləndirmək üçün ayrıca bir qovluqda saxlanılmalıdır. Xüsusi cihazların köməyi ilə MC kristalına tikilir: proqramçılar. Və burada "Arduino" bir üstünlüyə malikdir - proqramçıya ehtiyac yoxdur. Arduino proqramının yeni başlayanlar üçün proqramlaşdırılması çətin deyil ki, hər şey edilir. Yazılı kod USB kabel vasitəsilə MK-a yüklənə bilər. Bu üstünlüyə bəziləri artıq qurulmuş proqramçı tərəfindən deyil, xüsusi yüklü proqramlar vasitəsilə - bir bootloader. Bootloader əlaqədən dərhal sonra başlayan xüsusi proqramdır və Arduino layihələri olub-olmaması istisna olmaqla, hər hansı bir əmr olacaqmı, kristallı işıqlandırmaq olub-olmadığını dinləyir. Bootloader istifadə bir neçə cəlbedici proses gəlir:

  1. Vaxtla əlavə xərc tələb etməyən yalnız bir ünsiyyət kanalını istifadə edin. Beləliklə, Arduino layihələri bir çox müxtəlif telləri bağlamağınızı tələb etmir və onları istifadə edərkən qarışıqlıq var idi. Uğurlu əməliyyat üçün bir USB kabeli kifayətdir.
  2. Əllərin əyriləri qorunması. Mikro nəzarətçi kəmərin vəziyyətinə düzbucaqlı proqram təminatı ilə gətirmək olduqca asandır, çox gərginləşdirmək lazım deyil. Bootloader ilə işləyərkən potensial təhlükəli parametrlərə (əlbəttə, inkişaf proqramının köməyi ilə getməyəcəksiniz) və hər şeyi poza bilərsən. Buna görə Arduino yeni başlayanlar üçün nəzərdə tutulmuşdur ki, yalnız başa düşülən və əlverişli baxımdan deyil, həm də onlarla işləyən şəxsin təcrübəsizliyi ilə əlaqədar istənməyən pul xərclərini ödəməyə imkan verəcəkdir.

Başlamaq üçün layihələr

Bir kit var, bir lehim dəmir, rozin və lehim varsa, dərhal çox kompleks strukturları heykəltəraşlıq etməməlisiniz. Əlbəttə ki, onlar kor ola bilərlər, lakin Arduino-da başlayanlara uğurlar şansı kompleks layihələr üçün kifayət qədər aşağıdır. Əlinizdə məşq etmək və "doldurmaq" üçün, Arduino ilə qarşılıqlı əlaqənin və işin başa düşülməsinə kömək edəcək bir neçə sadə düşüncəni tətbiq edə bilərsiniz. Arduino ilə yeni başlayanlar üçün işləyən ilk addımlar kimi, aşağıdakıları nəzərə ala bilərsiniz:

  1. Arduino sayəsində işləyəcək bir işıqlı LED yaradın.
  2. "Arduino" üçün ayrı bir düyməyə qoşulmaq. Düymənin LED-lərin parıltısını 1 nöqtədən tənzimləyə bilməsi üçün edilə bilər.
  3. Potensiometr əlaqə.
  4. Servo sürücü nəzarət.
  5. Üç rəngli LED ilə birləşərək və işləyir.
  6. Piezoelektrik elementin birləşdirilməsi.
  7. Photoreistorun birləşdirilməsi.
  8. Hərəkət sensoru və onun işləməsi barədə siqnalların əlaqələndirilməsi.
  9. Rütubət və istilik sensoru qoşun.

Gələcək üçün layihələr

Əlbəttə ki, "Arduino" nun fərdi LED-lərlə əlaqəli olması maraqlıdır. Çox güman ki, öz avtomobilinizi, radio nəzarətli qayıqınızı və ya uçan bir turntanı yaratmaq imkanınız var. Belə layihələr onların icrasında mürəkkəbdir, çox vaxt və əzm tələb edir, amma bunları yerinə yetirərkən istədiyinizi əldə edəcəksiniz: Arduino ilə yeni başlayanlar üçün dəyərli təcrübə.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 az.unansea.com. Theme powered by WordPress.