Arduino proqramlaşdırma təlimatı

Arduino loqosu

Arduino Ehtimal ki, pulsuz proqram və aparat üçün ən çox uğur qazanan və DIY dünyasında ən çox təsir göstərən bir layihə və ya platformadır. İcma həm lövhələrin mikrokontrolörünün proqramlaşdırılması üçün həm açıq mənbəli proqram təminatını, həm də işləmək üçün pulsuz olan müxtəlif hardware lövhələrini yaratdı. Hamısı GNU GPL lisenziyası ilə lisenziyalaşdırılmışdır ki, bununla da çox sayda eklenti və bunun törəmələri də yaradıla bilər.

Əslində çox sayda aksesuarla bütün bir elektron sənayesini oyatdılar, papaqlar və ya qalxan Bununla, Arduino lövhənizin bacarıqlarını standart olaraq tətbiq etdiyi əsas funksiyalardan da genişləndirə bilərsiniz. Robotika üçün dəstlər, günəş enerjisi olan layihələr üçün dəstlər, başlanğıc dəstləri və s. Kimi çox xüsusi layihələrə başlamaq və ya həyata keçirmək üçün bir çox dəst də buraxılmışdır.

Hansı plitələr var?

Arduino lövhələri

Var var müxtəlif rəsmi Arduino lövhələri, baxmayaraq başlamaq üçün istifadə etməyi məsləhət görürəm Arduino UNO, bu təlim üçün əsas kimi istifadə etdiyim şeydir. Ən çox fərqlənən müxtəlif lövhələr bunlardır:

  • Arduino UNO Vəhy 3: hamısının ən çevik və istifadə olunan lövhəsidir, başlanğıcı tövsiyə olunur. 328Mhz ATmega16 mikro nəzarət cihazı, 2KB SRAM və 32KB flaş, 14 rəqəmsal I / O sancağı və 6 analog giriş var.
  • Arduino görə: 91 Mhz, 3KB SRAM və 8 KB flaşa sahib bir AT84SAM96X512E mikro nəzarətçisinə malikdir, beləliklə daha böyük layihələr üçün daha mürəkkəb proqramlar qeyd edə biləcəksiniz. Eynilə, 54 rəqəmsal I / O bağlantısı və 12 analog giriş + 2 analog çıxış tapa bilərsiniz.
  • Mega Arduino: 2560Mhz ATmega16 mikrokontroller, 8KB SRAM, 256KB flaş, 54 rəqəmsal G / Ç pinləri və 16 analog giriş. Başqa sözlə, bu, orta mürəkkəblik layihələri üçün Due ilə UNO arasındakı bir ara model olardı.
  • Arduino Lily pad: E-tekstil layihələriniz üçün çevik, yəni paltar geyə biləcəyiniz bir geyimli kiçik, yuvarlaq lövhə. Bu labable edir.
  • Arduino Mikro: Məkan əsas amil olduqda faydalı ola biləcəyi və onu kiçik bir boşluğa daxil etmək üçün az yer tutan bir lövhəyə ehtiyacınız olan mikrokontrolörlü çox kiçik bir lövhədir. Genişləndirilmiş imkanlara malik Pro versiyası var. Buraya 32Mhz ATmega4U16 mikrokontroller və lehimləməli olduğunuz 20 I / O pin daxildir.
  • ArduinoNano: Micro-dan daha kiçik, lakin oxşar xüsusiyyətləri və qiyməti ilə, ATmega328 mikro nəzarətçisinə sahib bir lövhədir.
  • Arduino Esplora: Əvvəlkilərin əksəriyyətindən biraz daha bahalıdır, UNO-ya bənzər qabiliyyətlərə sahib və ortaya çıxan ilk lövhə olan ibtidai Leonardoya əsaslanır. Ancaq dizaynı yeniləndi, azaldıldı və bəzi düymələr, mini joystick və sensorların birbaşa lövhəyə endirilməsi ilə fərqləndi. Buna görə oyun layihələri üçün maraqlıdır.

Siz də tapa bilərsiniz qeyri-rəsmi boşqablar, icma və ya digər şirkətlər tərəfindən yaradılmışdır. Xüsusiyyətləri çox oxşar və hətta proqramlaşdırma və ya elektron səviyyə baxımından Arduino ilə uyğun ola bilər, amma biz bunu artıq seçiminizin alternativi olaraq buraxırıq. Bu törəmə lövhələrdən heç bir şəkildə başlamağınızı tövsiyə etmirəm, çünki bəzi uyğunsuz şeylər ola bilər və bu qədər kömək tapa bilməyəcəksiniz. Ayrıca, bəziləri robot, dron və s.

Digər tərəfdən sizdə var elektron aksessuarlar Arduino kartınıza WiFi bağlantısı, Bluetooth, mühərrikləri idarə etmək üçün sürücülər və s. kimi əlavə imkanlar təqdim edəcəkdir. Ən yaxşı bilinən qalxanlardan bəziləri:

  • Qalxan Wifi: WiFi bağlantısı əlavə etmək və məsafədən idarə etmək üçün layihənizi İnternetə qoşmaq.
  • Qalxan GSM: mobil məlumat bağlantısı üçün.
  • Qalxan Ethernet: şəbəkəyə simli qoşulma.
  • Qalxan Proto: dizaynlarınız üçün bir çörək taxtası istifadə etməyə imkan verir.
  • Və çox şey másekranlar, klaviatura, ...

Prinsipcə, üçün başlamaq, Düşünürəm ki, bu tip əşyalarla maraqlanmayacaqsınız, baxmayaraq ki, sonradan buna ehtiyacınız olacaq.

Başlamaq üçün nəyə ehtiyacım var?

Fritzing: interfeysinin tutulması

Başlamaq üçün, Sizə aşağıdakı materialı əldə etməyinizi məsləhət görürəm:

  • Arduino Kit Başlanğıc: bir boşqab olan tam bir başlanğıc dəstidir Arduino UNO, işləmək üçün olduqca mükəmməl bir dərslik və çox sayda müxtəlif elektron element (rezistorlar, kondansatörler, LED ekranlar, ekranlar, çörək plitələri, LEDlər, kabellər, diodlar, tranzistorlar, buzzers, motorlar və servomotorlar, sürücülər və s.).
  • Yuxarıda göstərilən lövhələrdən birini seçməyi seçsəniz, plitəni əldə etməli olduğunuzu unutmayın elektrik material ixtisaslaşmış mağazalardakı hər bir layihə üçün özünüzə lazımlıdır ... Başlanğıc dəstini istismar etdikdən sonra, layihələrinizi genişləndirməyə davam etmək və ya bu dəstin imkan verdiyi xaricində işlər görmək üçün daha çox material almaqla maraqlanmanız da mümkündür.

Fiziki cəhətdən əlavə, kifayət qədər proqram təminatına sahib olsanız da maraqlı olardı:

  • Arduino IDE: bacararsan yüklə müxtəlif platformalar üçün tamamilə pulsuzdur. PDF təlimatında hər bir əməliyyat sisteminə necə qurulacağını və necə işlədiyini izah edirəm.
  • Ardublok: ola biləcək bir çox platforma üçün Java-da başqa bir plagindir yüklənmişdir pulsuz. Proqramlaşdırma dilindən istifadə etmədən proqramlarınızı tərtib etmək üçün qrafiki işləməyə, yəni tapmacaya bənzər bloklardan istifadə etməyə imkan verir. Bütün bunlar PDF-də də izah olunur.
  • Darıxdırıcı: sxemlərinizi yığmadan əvvəl simulyasiya və ya prototiplərini həyata keçirməyə imkan verən bir proqramdır. Çox maraqlıdır və cihaz kitabxanaları arasında çox sayda element var. Buradan yükləyin.

Bununla, daha çox şeyə sahib olardın kifayətdir başlamaq…

Arduino proqramlaşdırma təlimatı:

Arduino Başlanğıc Kursu

Platforma illərdir işləsə də, indi bizi oxuyan və Arduinoya əsaslanan layihələr yaradan mövcud olan böyük istehsalçılar birliyinə qoşulmaq istəyən bir çox gənc və ya o qədər də çox olmayan gənc ola bilər. Beləliklə, proqramı sıfırdan və addım-addım öyrənməyə başlamaq istəyirsinizsə, sizə təklif edirəm Arduino proqramlaşdırma pulsuz ebook. Bununla ilk dizaynlarınızı qurmağa başlamaq üçün lazım olan hər şeyi öyrənəcəksiniz ...

Yükləmə sənədinə nələr daxildir?

Ərzində Poçtu yükləyin işləmək üçün bir neçə fayl tapa bilərsiniz:

  • Dərslikli e-kitab PDF formatında Arduino IDE və Ardublock proqramlaşdırma PC'nizde istifadə edə bilmək üçün standart.
  • Əvvəlki ilə eynidir, lakin daha kiçik ölçülü və mobil cihazlarınızdan istifadə etmək yüngül.
  • İlə bağlantıları yükləyin proqramlar zəruri.
  • Fərqli bir qovluq mənbə sənədlərinin eskizini nümunə olaraq cəhd edə və ya öyrənmək üçün dəyişdirə biləcəyini. Həm Arduino IDE üçün həm də Ardublock üçün digər kodlar və hətta Raspberry Pi ilə birlikdə işləmək üçün bəzi kodlar var.

Pulsuz e-kitab və eklentiləri yükləyin:

Endirməyə başlayın burada:

ARDUINO EBOOK

Ümid edirəm sizə kömək edir və sizinlə bir istehsalçı olmağa başlayırsınız ilk layihələriniz. İlk dizaynlarınızla birlikdə şərhlər yaza və əsərlərinizi bizimlə bölüşə bilərsiniz.


Məqalənin məzmunu bizim prinsiplərimizə uyğundur redaktor etikası. Xəta bildirmək üçün klikləyin burada.

4 şərh, özünüzü buraxın

Şərhinizi buraxın

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

*

*

  1. Verilərdən məsul: Miguel Ángel Gatón
  2. Verilənlərin məqsədi: Nəzarət SPAM, şərh rəhbərliyi.
  3. Qanuniləşdirmə: Sizin razılığınız
  4. Məlumatların ötürülməsi: Qanuni öhdəlik xaricində məlumatlar üçüncü şəxslərə çatdırılmayacaqdır.
  5. Veri saxlama: Occentus Networks (AB) tərəfindən yerləşdirilən verilənlər bazası
  6. Hüquqlar: İstədiyiniz zaman məlumatlarınızı məhdudlaşdıra, bərpa edə və silə bilərsiniz.

  1.   Tomas deyib

    Günün xeyrinə salamlar:
    C = 470Mfx50V, R = 330k 1 / 4W ilə paralel olaraq bir Kondansatörün iki müqavimətini və bir müqaviməti qəbul edən bir TESTER etməlisiniz, bu giriş və çıxış 3.5 AUDIO Jackə bağlıdır
    Bir sual vasitəsilə 3.5
    arduinodakı sual dəyərləri ölçən və çıxardacaq bir şey edilə bilər,

  2.   Mario Piñones c. deyib

    Başlayıram və yaxşı nəticələr əldə etmək niyyətindəyəm

  3.   Norberto deyib

    Arduino EBOOK yükləməniz işləmir

    1.    Isaac deyib

      Salam,
      Mən sadəcə cəhd etdim və bu mənim üçün işləyir. Düzdür, reklam birinci çıxır.
      Ancaq ikinci dəfə keçidə kliklədiyiniz zaman o, yüklənir.
      Greetings