QANDAY QILIB TEZDA BOSHLASH KERAK?
Tez boshlash uchun boshlang'ich uchun eng oson yo'li tayyor taxtani sotib olishdir - bu taxminan 30 dollar turadi. Bortda atigi ikkita chip bo'ladi - ATMEL mikrokontroler va u ulangan USB interfeys chipi. Boshqa barcha elementlar kerak bo'lganda o'z-o'zidan qo'shiladi.
Arduino dasturlari (jargondagi "eskizlar" deb nomlanadi) Simlar tilida yozilgan. Aslida, bu "digitalWrite" (portga qiymat yozish) yoki "analogRead" (ADC-dan qiymatni o'qish) kabi maxsus protseduralar bilan kengaytirilgan oddiy C ++. Bularning barchasi bir yoki ikkita mashg'ulotda o'zlashtiriladi, ayniqsa sizda C ++ da dasturlash tajribasi bo'lsa. Yozilgan eskizlar ArduinoIDE muhiti (arduino.cc/en/Main/Software) yordamida USB orqali Arduino-ga kompilyatsiya qilinadi va yuklanadi. Eng sodda loyihani yig'ish uchun taxminan o'ttiz daqiqa vaqt ketadi, ATMEL ma'lumotlar jadvallari va montaj konstruktsiyalariga chuqur sho'ng'in kerak emas. Til intuitiv va yaxshi onlayn yordam nuanslarni engishga yordam beradi. Va lehim bilan aytganda, shuningdek, lehimsiz non plitasi va simlar to'plami mavjud bo'lsa, ixtiyoriydir.
Mikrokontrollerning barcha pinlari ikkita toza qatorda ko'rsatiladi, ularga datchiklarni, tugmachalarni, displeylarni va boshqalarni ulashingiz mumkin. Biroq, bog'lash qanchalik murakkab bo'lsa, u bilan ko'proq hemoroid bo'lishi mumkin. Agar biz bir nechta LED va tugmachalar haqida gapiradigan bo'lsak, unda asoratlar bo'lmaydi. Ammo siz dvigatellarni boshqarishingiz yoki radio interfeysi orqali ma'lumot almashishingiz kerak bo'lsa, bir qator qiyinchiliklar paydo bo'ladi. Ushbu nuqsonga qarshi kurashish uchun ular qalqon taxtalari - funksiyalarni kengaytirish uchun tayyor taxtalar bilan kelishdilar.
QALQON TAXTA NIMA?
Shield-board - bu apparat ishlab chiqaruvchilari duch keladigan tez-tez bajariladigan vazifalarni amalga oshirish uchun tayyor echim. Bunday vazifalarga misol sifatida radio interfeysi orqali ma'lumotlarni uzatish, Ethernet bilan ishlash va elektron motorlarni boshqarish mumkin. Arduino-ga kengaytiruvchi taxtalarni o'rnatish oson, ular pinlarning pinlari bilan juftlashadi va juda qattiq sendvich tuzilishini hosil qiladi.
Siz bir vaqtning o'zida bir nechta taxtalarni o'rnatishingiz mumkin, asosiysi, qurilmalar bir xil Arduino pinlari uchun ziddiyatga ega emas. Tarmoqni ozgina qazishdan so'ng, siz mashhur qalqonlarning ro'yxati va ularning pinlari (shieldlist.org) bilan jadvallarni topishingiz mumkin.
Shunda faqat tegishli kutubxonani asosiy eskizga bog'lab qo'yish va kutubxonaga biriktirilgan namunaviy eskiz yordamida sxemaning ishlashini tekshirish kifoya. Ushbu yondashuv bilan vaqt ikki marta tejaladi: avval uskunani ishlab chiqish va disk raskadrovka, so'ngra dasturiy ta'minot. Biroq, faqat bir nechta o'nlab haqiqiy muvaffaqiyatli va mashhur qalqon taxtalar mavjud. Yaxshi qalqon yomondan qanday farq qiladi?
Avvalo, uni qayta tiklash tugmasi bo'lishi kerak. Arduino-ni qalqon bilan disk raskadrovka qilgan har bir kishi buni qadrlashi mumkin - standart qayta tiklash tugmachasi imkonsiz bo'lib qoladi va uni cho'zinchoq cho'zinchoq narsalar yordamida bosish mashqlari bezovta qiladi. Yaxshi qalqon Arduino Mega bilan ham mos bo'lishi kerak - agar sizda Arduino-ning kengaytirilgan versiyasi ATmega1280 yoki ATmega2560 bo'lsa, u bilan tanish bo'lgan Uno yoki Duemilanova uchun ishlab chiqarilgan qalqon u bilan ishlashi haqiqat emas. Mega-da SPI apparati uchun mas'ul pinalar boshqa joyga ko'chirilganligi sababli! Shunday qilib, agar qalqon SPI avtobusi orqali Arduino bilan aloqa qilsa, uning "qornini" tekshirib ko'ring - agar siz u erda nafaqat pinalarni emas, balki qora kvadrat 2x3 ayol ulagichni ham ko'rsangiz, Mega bilan mos kelishiga umid qilishingiz mumkin. Quyida men umumiy vazifalarni hal qilish uchun eng yaxshi tayyor Shild taxtalarini ko'rib chiqdim.
Do'stlaringiz bilan baham: |