Mavzu: Arduino ide dasturlash muhiti va kutubxonalari. Kirish I bob Arduino ide ishga tushurish hamda tasnifi va afzalliklari


ArduBlock (Grafik dasturlash muhti)



Download 2,72 Mb.
bet15/15
Sana05.07.2022
Hajmi2,72 Mb.
#739538
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
ABTIV kurs ishi Tayyorr

2.6. ArduBlock (Grafik dasturlash muhti)
ArduBlock - bu grafik dasturlash muhiti. Rus tiliga deyarli to'liq tarjima qilingan. Ammo ArduBlosk-da diqqatga sazovor narsa nafaqat bu, balki biz tomonidan yozilgan ArduBlosk dasturi Arduino IDE kodiga aylantirilganligidir. Ushbu dastur Arduino IDE dasturlash muhitiga o'rnatilgan, ya'ni bu plagin.
Quyida Arduino IDE-da miltillovchi LED va o'zgartirilgan dasturga misol keltirilgan. Dastur bilan ishlash juda oddiy va har qanday talaba buni tushunishi mumkin.

Dastur ustida ishlash natijasida siz nafaqat Arduino-ni dasturlashingiz, balki Arduino IDE-ning matn formatida bizga tushunarsiz bo'lgan buyruqlarni ham o'rganishingiz mumkin, ammo agar siz standart buyruqlarni yozishga dangasa bo'lsangiz, tezda eskiz qilishingiz kerak. tez sichqoncha manipulyatsiyasi bilan ArduBlok-da oddiy dasturni ishlab chiqing va uni Arduino IDE-da disk raskadrovka qiling.
ArduBlok-ni o'rnatish uchun avval Arduino IDE-ni rasmiy Arduino veb-saytidan yuklab olishingiz va o'rnatishingiz va Arduino UNO platasi bilan ishlashda sozlamalarni tushunishingiz kerak. Buni qanday qilish xuddi shu saytda yoki Amperkda tasvirlangan yoki YouTube-ga qarang. Xo'sh, bularning barchasini tushunganingizda, ArduBlok-ni rasmiy veb-saytdan yuklab olishingiz kerak, bu erda. Men oxirgi versiyalarni yuklab olishni tavsiya etmayman, ular yangi boshlanuvchilar uchun juda qiyin, lekin 2013-07-12 versiyasi eng muhimi, bu fayl u erda eng mashhurdir.
Keyin, yuklab olingan fayl nomini ardublock-all va "hujjatlar" jildiga o'zgartiramiz. Quyidagi papkalarni yarating: Arduino > asboblar > ArduBlockTool > asbob va ikkinchisida biz yuklab olingan va qayta nomlangan faylni tashlaymiz. ArduBlok barcha operatsion tizimlarda, hatto Linuxda ham ishlaydi, men uni XP, Win7, Win8 da shaxsan sinab ko'rdim, barcha misollar Win7 uchun. Dasturni o'rnatish barcha tizimlar uchun bir xil.

Xo'sh, agar osonroq bo'lsa, men Mail-disk 7z-da ​​arxiv tayyorladim, uni ochishda siz 2 ta papkani topasiz. Birida Arduino IDE dasturi allaqachon ishlamoqda, ikkinchisida esa tarkib hujjatlar papkasiga yuborilishi kerak.
ArduBlok-da ishlash uchun siz Arduino IDE-ni ishga tushirishingiz kerak. Keyin biz Asboblar yorlig'iga o'tamiz va u erda biz ArduBlok elementini topamiz, ustiga bosing - va bu bizning maqsadimiz.

Endi dasturning interfeysi bilan shug'ullanamiz. Siz allaqachon tushunganingizdek, unda sozlamalar yo'q, lekin dasturlash uchun juda ko'p piktogramma mavjud va ularning har biri Arduino IDE matn formatida buyruqni bajaradi. Yangi versiyalarda yanada ko'proq piktogramma mavjud, shuning uchun ArduBlokning so'nggi versiyasi bilan shug'ullanish qiyin va ba'zi piktogrammalar rus tiliga tarjima qilinmagan.

"Menejment" bo'limida biz turli xil tsikllarni topamiz.

"Portlar" bo'limida biz portlarning qiymatlarini, shuningdek ularga ulangan ovoz chiqaruvchi, servo mashina yoki ultratovushli yaqinlik sensorini boshqarishimiz mumkin.

"Raqamlar / doimiylar" bo'limida biz raqamli qiymatlarni tanlashimiz yoki o'zgaruvchini yaratishimiz mumkin, ammo siz quyida keltirilgandan foydalana olmaysiz.

"Operatorlar" bo'limida biz barcha kerakli taqqoslash va hisoblash operatorlarini topamiz.

Utilitalar bo'limi asosan vaqt o'tishi bilan piktogrammalardan foydalanadi.

"TinkerKit Bloks" - sotib olingan TinkerKit sensorlari uchun bo'lim. Albatta, bizda bunday to'plam yo'q, lekin bu boshqa to'plamlar uchun piktogramma ishlamaydi degani emas, aksincha, yigitlar uchun LED yoki tugmani yoqish kabi piktogrammalardan foydalanish juda qulay. . Bu belgilar deyarli barcha dasturlarda qo'llaniladi. Ammo ularning o'ziga xos xususiyati bor - ular tanlanganda portlarni ko'rsatadigan noto'g'ri piktogrammalar mavjud, shuning uchun ularni olib tashlash va "raqamlar / doimiylar" bo'limidagi belgini, ro'yxatning yuqori qismiga almashtirish kerak.

"DF Robot" - bu bo'limda ko'rsatilgan sensorlar mavjud bo'lsa ishlatiladi, ular ba'zan topiladi. Va bizning bugungi misolimiz bundan mustasno emas, bizda "Sozlanishi mumkin bo'lgan IR kaliti" va "Line Sensor" mavjud. "Chiziq sensori" Amperkadan bo'lgani kabi rasmdagidan farq qiladi. Ularning harakatlari bir xil, ammo Amperka sensori ancha yaxshi, chunki u sezgirlik regulyatoriga ega.

Seeedstudio Grove - Men hech qachon ushbu bo'limning sensorlaridan foydalanmaganman, garchi faqat joystiklar mavjud. Ushbu bo'lim yangi versiyalarda kengaytirildi.

Va oxirgi bo'lim "Linker Kit". Unda taqdim etilgan sensorlar menga to'g'ri kelmadi.

Xulosa
Xulosa qilib shuni aytmoqchimanki, bu dastur ta'lim uchun, hatto o'z-o'zini o'rganish uchun ham, Arduino IDE buyruqlarini o'rganishga yordam beradi. Eng muhimi, 50 dan ortiq o'rnatish piktogrammalari bilan "muvaffaqiyatsiz" boshlanadi. Ha, haqiqatan ham, bu diqqatga sazovordir, chunki faqat ArduBlok-da doimiy dasturlash sizga Arduino IDE-da qanday dasturlashni o'rgatmaydi. "Nosozlik" deb ataladigan narsa dasturlarni aniq tuzatish uchun buyruqlarni o'ylash va eslab qolishga harakat qilish imkonini beradi.
Turli loyihalarni yig'ish jarayonida ulangan kutubxonalar soni eksponent ravishda o'sib bormoqda. Dasturni kompilyatsiya qilish jarayonini optimallashtirish uchun ulangan modullar bilan ishlash uchun zarur bo'lgan har bir alohida loyiha bilan jildga .cpp va .h kutubxonasi fayllarini qo'shishingiz mumkin:
Arduino IDE funktsiyasi shunga o'xshash dasturlar orasida mavjudligi, yangi boshlanuvchilar uchun tushunarli bo'lishi va professionallar uchun keng imkoniyatlar bilan ajralib turadi. Dasturda tushunish va tushunish oson bo'lgan interfeys mavjud. Turli xil operatsion versiyalarga mos keladi Windows tizimlari... Shuning uchun, foydalanish standart kutubxonalar, har bir boshlovchi bir necha daqiqada oddiy loyihani yaratishi mumkin.
Bu rivojlanish muhiti ishlash uchun zarur bo'lgan barcha asosiy vositalarni taqdim etishi ham muhimdir. Uning funktsiyalari orasida, masalan, eskizlarni saqlash, eksport qilish, qidirish, tekshirish, almashtirish bor.
Asosiy kamchiliklar
Foydalanuvchilarning ta'kidlashicha, Arduino IDE ning ba'zi versiyalari beqaror. Bundan tashqari, siz ushbu dastur bilan jiddiy loyiha yaratishingiz mumkinligiga umid qilmang. Arduino IDE sevimli mashg'ulotlari uchun ko'proq mos keladi.


Download 2,72 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish