Arduino dasturlash bo'yicha qo'llanma

Arduino logotipi

Arduino Ehtimol, bu eng yaxshi muvaffaqiyatga erishgan va DIY dunyosida eng katta ta'sir ko'rsatgan bepul dasturiy ta'minot va apparat uchun loyihalar yoki platformalardan biridir. Hamjamiyat taxtalarning mikrokontrollerini dasturlash uchun ham ochiq kodli dasturiy ta'minotni, hamda ular bilan ishlash uchun bepul bo'lgan turli xil apparat platalarini yaratdi. Hammasi GNU GPL litsenziyasi asosida litsenziyalanadi, shunda ko'p sonli qo'shimchalar va ularning hosilalari ham yaratilishi mumkin.

Aslida, ular aksariyat aksessuarlar bilan butun elektron sanoatni uyg'otishdi, shapka yoki qalqon Bu bilan siz Arduino doskangizning imkoniyatlarini uning standart funktsiyalaridan tashqari kengaytira olasiz. Robototexnika uchun to'plamlar, quyosh energiyasiga ega loyihalar uchun to'plamlar, boshlang'ich to'plamlari va boshqalar kabi juda aniq loyihalarni boshlash yoki amalga oshirish uchun ko'plab to'plamlar ishlab chiqarildi.

Plitalarning qanday turlari bor?

Arduino taxtalari

U erda turli rasmiy Arduino kengashlari, garchi boshlash uchun men foydalanishni tavsiya etaman Arduino UNO, men darslik uchun asos sifatida foydalanadigan narsa. Eng ko'p ajralib turadigan turli xil plitalar:

  • Arduino UNO Vah3: bu eng moslashuvchan va ishlatilgan plastinka, uni boshlash tavsiya etiladi. U 328Mhz ATmega16 mikrokontrolleriga, 2KB SRAM va 32KB fleshka, 14 ta raqamli I / U pinlariga va 6 ta analog kirishlarga ega.
  • Arduino tufayli: U 91 MGts, 3KB SRAM va 8 KB fleshli AT84SAM96X512E mikrokontrolleriga ega, shuning uchun siz katta loyihalar uchun yanada murakkab dasturlarni yozib olishingiz mumkin bo'ladi. Xuddi shu tarzda, siz 54 raqamli I / U ulanishini va 12 analog kirish + 2 analog chiqishni topasiz.
  • arduino mega: 2560Mhz ATmega16 mikrokontroller, 8KB SRAM, 256KB flesh, 54 ta raqamli I / U pinlari va 16 ta analog kirish. Boshqacha qilib aytadigan bo'lsak, bu Dyu va BMT o'rtasida, oraliq murakkablikdagi loyihalar uchun oraliq model bo'lar edi.
  • Arduino Lilipad: Elektron to'qimachilik loyihalari uchun moslashuvchan, ya'ni kiyinadigan kichkina va yumaloq plastinka. Bu juda yaxshi.
  • ArduinoMicro: Bu mikrokontrollerga ega bo'lgan juda kichik taxta bo'lib, u bo'sh joy asosiy omil bo'lganida foydali bo'lishi mumkin va uni kichik maydonga kiritish uchun ozgina joy egallaydigan taxta kerak. Uning kengaytirilgan imkoniyatlarga ega bo'lgan Pro versiyasi mavjud. U 32Mhz ATmega4U16 mikrokontrollerini va siz lehimlashingiz kerak bo'lgan 20 ta I / U pinini o'z ichiga oladi.
  • ArduinoNano: bu Micro'dan ham kichikroq, ammo o'xshash xususiyatlarga va narxga ega, ATmega328 mikrokontrolleriga ega.
  • Arduino Explore: Bu avvalgisining aksariyatiga qaraganda biroz qimmatroq, bu ibtidoiy Leonardoning asosiga ega bo'lib, uning imkoniyatlari BMTga o'xshash va birinchi paydo bo'lgan plastinka bo'lgan. Ammo uning dizayni yangilandi, qisqartirildi va ba'zi tugmalar, mini joystik va datchiklar to'g'ridan-to'g'ri taxtaga birlashtirilganligi bilan ajralib turdi. Shuning uchun, o'yin loyihalari uchun qiziq.

Siz ham topasiz norasmiy plitalar, jamiyat yoki boshqa kompaniyalar tomonidan yaratilgan. Uning xarakteristikalari juda o'xshash bo'lishi mumkin va hatto Arduino bilan dasturlash yoki elektron daraja jihatidan mos kelishi mumkin, ammo biz buni siz tanlagan alternativa sifatida qoldiramiz. Sizga biron bir tarzda ushbu derivativ panellardan boshlashingizni tavsiya etmayman, chunki ba'zi bir-biriga mos kelmaydigan narsalar bo'lishi mumkin va siz juda ko'p yordam topolmaysiz. Shuningdek, ularning ba'zilari robototexnika, dronlar va boshqalar uchun juda xosdir.

Boshqa tomondan, sizda elektron aksessuarlar bu sizning Arduino platangizga qo'shimcha imkoniyatlar, masalan, WiFi ulanishi, Bluetooth, dvigatellarni boshqarish uchun haydovchilar va hk. Eng yaxshi ma'lum bo'lgan qalqonlardan ba'zilari:

  • Qalqon WiFi: Wi-Fi ulanishini qo'shish va uni masofadan boshqarish uchun Internetga ulanish imkoniyati.
  • Qalqon GSM: mobil ma'lumotlarga ulanish uchun.
  • Qalqon Ethernet: tarmoqqa simli ulanish.
  • Qalqon proto: sizning dizaynlaringiz uchun nondan foydalanishga imkon beradi.
  • Va juda ko'p ko'proq, masalan, ekranlar, klaviaturalar, ...

Aslida, uchun boshlang, Menimcha, sizga ushbu turdagi buyumlar qiziqmasligi mumkin, garchi keyinchalik bu sizga kerak bo'ladi.

Boshlash uchun menga nima kerak?

Fritzing: uning interfeysini olish

Boshlash uchun, Sizga quyidagi materialni sotib olishni maslahat beraman:

  • Arduino to'plami boshlang'ich: bu plitani o'z ichiga olgan to'liq boshlang'ich to'plamidir Arduino UNO, juda to'liq qo'llanma va ishlash uchun juda ko'p turli xil elektron elementlar (rezistorlar, kondansatörler, LED ekranlari, displeylar, taxta plitalari, LEDlar, kabellar, diodlar, tranzistorlar, buzzerlar, motorlar va servomotorlar, haydovchilar va boshqalar).
  • Agar siz yuqorida aytib o'tilgan plitalardan birini sotib olishni tanlasangiz, unda sotib olishingiz kerakligini yodda tuting elektr material ixtisoslashtirilgan do'konlarda har bir loyiha uchun o'zingiz uchun zarur ... Shuningdek, siz boshlang'ich to'plamidan foydalanganingizdan so'ng, siz loyihalaringizni kengaytirishni davom ettirish yoki ushbu to'plam sizga imkon bermaydigan narsalarni qilish uchun ko'proq material sotib olishga qiziqishingiz mumkin.

Fizikadan tashqari, agar sizda etarli dasturiy ta'minot bo'lsa, bu ham qiziqarli bo'ladi:

  • Arduino IDE: Siz .. qila olasiz; siz ... mumkin uni yuklab oling turli xil platformalar uchun butunlay bepul. PDF qo'llanmasida men uni har bir operatsion tizimga qanday o'rnatishni va qanday ishlashini tushuntiraman.
  • Ardublok: bu bo'lishi mumkin bo'lgan bir nechta platformalar uchun Java-dagi yana bir plagin nozil qilingan ozod. Bu sizga grafik ishlashga, ya'ni dasturlash tilidan foydalanmasdan dasturlaringizni tuzishda jumboq qismlariga o'xshash bloklardan foydalanishga imkon beradi. Bularning barchasi PDF-da ham tushuntirilgan.
  • Qichishish: bu sizning sxemalaringizni yig'ishdan oldin simulyatsiya yoki prototiplarini bajarishga imkon beruvchi dasturdir. Bu juda qiziqarli va uning qurilmalari kutubxonalari orasida ko'plab elementlarni o'z ichiga oladi. Uni shu yerdan yuklab oling.

Bu bilan siz ko'proq narsaga ega bo'lasiz etarli boshlamoq…

Arduino dasturlash bo'yicha qo'llanma:

Arduino boshlang'ich kursini olish

Garchi platforma bir necha yillar davomida ishlagan bo'lsa-da, hozirda bizni o'qiyotgan va hozirda Arduino asosida loyihalar yaratadigan buyuk ishlab chiqaruvchilar hamjamiyatiga qo'shilishni istagan ko'plab yoshlar yoki unchalik ko'p bo'lmagan yoshlar bo'lishi mumkin. Shunday qilib, agar siz dasturlashni noldan va bosqichma-bosqich o'rganishni boshlashni istasangiz, men sizga a Arduino dasturlash bo'yicha bepul elektron kitob. Shu bilan siz o'zingizning birinchi dizaynlaringizni yaratishni boshlash uchun kerak bo'lgan hamma narsani bilib olasiz ...

Yuklab olish fayli nimani o'z ichiga oladi?

Ichida ZIP-ni yuklab oling ishlash uchun bir nechta fayllarni topasiz:

  • O'quv qo'llanmasi bilan elektron kitob PDF formatida Arduino IDE va ​​Ardublock dasturlash Shaxsiy kompyuteringizda uni ishlatish uchun standart.
  • Elektron kitob avvalgisiga o'xshash, ammo kichikroq o'lchamdagi va mobil qurilmalaringizdan foydalanish uchun engil.
  • Bilan havolalarni yuklab oling Dasturlar zarur.
  • Turli xil papka manba fayllarini eskiz misol sifatida sinab ko'rishingiz yoki o'rganish uchun o'zgartirishingiz mumkin. Arduino IDE uchun ham, Ardublock uchun ham boshqalar uchun kodlar va hatto Raspberry Pi bilan ishlash uchun ba'zi kodlar mavjud.

Bepul elektron kitob va qo'shimchalarni yuklab oling:

Yuklashni boshlang bu yerda:

ARDUINO EBOOK

Umid qilamanki bu sizga yordam beradi va siz ishlab chiqaruvchi bo'lishni boshlaysiz sizning birinchi loyihalaringiz. Siz o'zingizning birinchi dizaynlaringiz bilan sharhlaringizni qoldirishingiz va o'zingiz yaratgan narsalaringizni biz bilan baham ko'rishingiz mumkin.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

9 ta sharh, o'zingizni qoldiring

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.

  1.   Tomas dijo

    Kunning ikkinchi yarmida salomlar:
    Siz C = 470Mfx50V, R = 330k 1 / 4W ga parallel ravishda kondensatorning ikkita qiymatini va qarshilikni qabul qiladigan TESTERni qilishingiz kerak edi, bu kirish va chiqishga ulanadi 3.5 AUDIO Jek
    Savol 3.5
    arduino-da savol, qadriyatlarni o'lchaydigan va chiqaradigan narsa qilish mumkin,

  2.   Mario Piñones v. dijo

    Boshlayapman va yaxshi natijalarga erishishni niyat qilaman

  3.   Norberto dijo

    Arduino EBOOK yuklab olish ishlamayapti

    1.    Isaac dijo

      Salom,
      Men shunchaki harakat qildim va bu men uchun ishlaydi. Avval reklama chiqadi degani rost.
      Ammo havolani ikkinchi marta bosganingizda, u yuklab olinadi.
      Rahmat!

  4.   martin dijo

    Yuklab olish boshlanadi va to'xtaydi: Xato: Tarmoq xatosi
    Boshqa kompyuterlarda, boshqa tarmoqlarda sinab ko'ring va muammo davom etmoqda

    1.    Isaac dijo

      hola
      Men uni hozir yana yuklab oldim va u mukammal ishlaydi.

  5.   Nestor Martin dijo

    Assalomu alaykum, havolani yana bir bor tekshirib ko'rsangiz bo'ladimi? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    Yuklab olishda tarmoq xatosi beradi.
    katta rahmat.

    1.    Isaac dijo

      Salom,
      OK, tekshirildi.

  6.   Xayme Teran Rebolledo dijo

    Bashoratlari:
    Men Arduino elektron kitobini yuklab olmadim. O'rganish va yaxshi foydalanish uchun uni boshqa materiallar bilan birga menga pochta orqali yubora olasizmi?
    Rahmat.