arduino platformasi

PDF 17 sahifa 516,6 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 17
15-maruza mavzu: arduino platformasi reja: 15.1.arduino arxitekturasining konsepsiyasi. 15.2. arduino oilasining platalari. tayanch iboralar: arduino arxitekturasi, kengaytirish platasi, dasturlash tili, yaratish va sozlash muhiti, leonardo – atmega32u4, uno, duemilanove – atmega168, multiyadroli arm-protsessorlar. 15.1.arduino arxitekturasining konsepsiyasi mikrokontrollerlarni oddiy kompyuter kabi ishlatish xoxishi ularni paydo bo‘lganda hosil bo‘lgan. lekin bu xoxishni ko‘p omillar ushlab turgan edi. mikrokontrollerda qurilma yeg‘ish uchun sxemotexnika asoslarini, aniq bir protsessor qurilmalarini va ishlashini, assemblerda dasturlashni bilishi va elektron texnikani ishlab chiqishni bilishi zarur bo‘lgan. shuningdek dasturlash qurilmasi (programmator), sozlovchi va boshqa yordamchi qurilmalar bo‘lishi kerak bo‘lgan. natijada katta xajimdagi bilim va qimmat baxo qurilmalarsiz loyihani amalga oshirib bo‘lmaydi. bundek holat uzoq vaqtgachan ko‘p xavoskorlarga mikrokontrollerni o‘z loyihalarida ishlatishga imkon bermadi. hozirda, mikrokontrollerlar bilan ishlashda jiddiy harajatlarsiz va ko‘p fanlardagi bilimlarni o‘zlashtirmasdan ishlashga imkon beruvchi qurilmalarni yaratilishi, vaziyatni o‘zgartirib yubordi. bundek qurilmaga arduino loyihasi misol bo‘la oladi. arduino platformasi – to‘xtovsiz jadallik bilan rivojlanayotgan yo‘nalishga misollardan biri …
2 / 17
andislik masalalarini hal qilish uchun tatbiq etishga imkon beradi. shuning uchun bu platforma kichik, o‘rta va katta korxona bo‘limlariga, iti xodimlariga, dizaynmarkazlariga, elektronika, avtomatika, robototexnika, internet narsalar, sxemotexnikalarning turli sohalari startaplariga foydalidir. arduino va uning rivojlantirilgan versiyalari tayyor elektron blokdan va dasturiy ta’minot to‘plamidan iborat. elektron blok – bu mikrokontroller va uni ishlashini ta’minlash uchun kerak bo‘lgan minimum elementlar o‘rnatilgan bosma plata. aslida arduino elektron bloki zamonaviy kompyuterni ona platasining o‘xshashidir (analogi) – unda tashqi qurilmalarni ulashga mo‘ljallangan raz’emlar, shuningdek kompyuter bilan ulanish uchun ra’zemar mavjut, ular orqali mikrokontrollerni dasturlash amalga oshiriladi. firmalar ishlab chiqarayotgan mikrokontrollerlarning ishlatilish xususiyati shundan iboratki, ularni mahsus dasturlovchilarni ishlatmasdan dasturlashni amalga oshirish imkoniyati mavjut. yangi elektron qurilmani yaratish uchun kerak bo‘ladigan barcha narsa – bu arduino platasi, aloqa kabeli va kompyuter. boshqarish dasturlarini yaratish uchun dasturiy ta’minotining mavjutligi arduino arxitekturasining ikkinchi xususiyatidir. u o‘zida oddiy loyihalash muhitini va mikrokontrollerlar uchun s/s++ til variantlaridan iborat bo‘lgan …
3 / 17
vchi kompaniyalar tomonidan arduino platasi bilan birga ishlatishga mo‘ljallangan robototexnik elektromexanik to‘plamlar ishlab chiqariladi. undan tashqari ishlab chiqaruvchilar tomonidan datchiklarning turli hillari va arduino bilan ishlashga ma’lum darajada moslashgan bajarish qurilmalari ishlab chiqariladi. arduino mikrokontrollerlari ularga oldindan yozilgan yuklovchisining (bootloader) borligi bilan farqlanadi. bu yuklovchi yordamida foydalanuvchi o‘z dasturlarini mikrokontrollerga ananaviy alohida apparatli dastur yozish qurilmalarini ishlatmasdan yuklaydi. yuklovchi kompyuter bilan usb interfeysi orqali (agarda u platada bo‘lsa) yoki alohida moslama uart-usb yordamida ulanadi. yuklovchini quvvatlash arduino ide ga joylashtirilgan va sichqonchani bir marotaba bosish bilan bajariladi. shundek qilib, asos mk platasini zarur tashqi qurilmalar va tashqi ulanishlar bilan to‘ldiriladi. arduino platforma ikki qarama-qarshi bo‘lgan – oddiylik va arzonlik talablarini birga joriy eta oldi. mikrokontroller bilan ishlash uchun kavsharlash vositasi kerak emas – faqat arzon plata va usb kabeli yetarli. platani kompyuterga ula, tekinga dasturiy ta’minotni yozib ol va o‘zingni muxandislik yechimlaringni yarat. dasturlash tili – sodda, s tili asosida. …
4 / 17
no ning ko‘pchilik modullari uchun tayyor sharxli kodlar mavjut. u oson umumiy tizimni boshqarish dasturiga joylashtiriladi va odatda, faqat ozgina aniq ilovaga tatbiq qilish uchun moslanadi. arduino platformasining apparat qismi asos modullarni bir necha modelidan iborat va ko‘p kengaytirish platalari (shields) mavjut hamda yuqorida keltirilgan turli aksessuarlari bor. muhum xususiyati: “klassik” ochiq platformalardan farqli, arduino platalari form- faktoriga standart mavjut emas. faqat bir necha asos platalar mavjut, formfaktori (va portlar soni bilan ham), interfeys to‘plamlari va ishlatiladigan mikrokontrolleri bilan farqlanuvchi, shu bilan bir qatorda form-faktorlar soni cheklanmaydi. asos modullarning har biri mikrokontrollerli platadan (asosan atmel kompaniyasining) va tarmoq interfeys to‘plamidan iborat. keskin farq qiluvchi tomoni – har bir kontrollerda boshlong‘ich yuklovchi dastur yozilgan bo‘ladi. shuning uchun loyihalashtiruvchi umuman dasturlash ish tartibi haqida o‘ylashi kerak emas – barchasi bir tugmani bosish orqali ide qobig‘ida bajariladi. standart uzunlikdagi platalar to‘plami (“uno”, “pro”, “leonardo”) va keng uchli raz’emlar to‘plamili platalar ( “mega”, “due”) …
5 / 17
usb-portiga ketma-ket ulanish uchun atmega8u2 chipi ishlatilgan atmega2560 mikrokontrolleri asosidagi plata; mega – atmega1280 mikrokontrolleri asosidagi mega seriya versiyasi; arduino bt – simsiz aloqa va dasturlash uchun bluetooth modulli platforma; lilypad – matoga qo‘shib tikilishi mumkin bo‘lgan platformasi; fio – simsiz tatbiqlar uchun yaratilgan platforma. fio ning tarkibi: xbee radio uchun raz’em, lipo batareka uchun raz’em va zarayadlash uchun joylashtirilgan sxema; mini – arduino ning eng kichik platformasi; pro – tajribali foydalanuvchilar uchun yaratilgan platforma, katta loyihaning qismi bo‘lishi mumkin; pro mini – pro platformasi kabi tajribali foydalanuvchilar uchun yaratilgan, arzon narx, kichik o‘lcham va qo‘shimcha imkoniyatlar kerak bo‘lgan vaziyatlarga mo‘ljallangan. arduino yun - arduino leonardo asosidagi plata, loyihalarda internetni ishlatish uchun katta imkoniyatlar yaratadi. yuqorida sanab o‘tilgan platalarning bazilarini ko‘rib chiqamiz. arduino uno platasi. arduino uno kontrolleri (15.1-chizma) atmega328 mikrokontrollerida yaratilgan. aloqa uchun usb ishlatilgan ftdi usb mikrokontrollerili barcha oldingi platalardan farqli yangi arduino uno da atmega8u2 mikrokontrolleri ishlatilgan. …

Ko'proq o'qimoqchimisiz?

Barcha 17 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"arduino platformasi" haqida

15-maruza mavzu: arduino platformasi reja: 15.1.arduino arxitekturasining konsepsiyasi. 15.2. arduino oilasining platalari. tayanch iboralar: arduino arxitekturasi, kengaytirish platasi, dasturlash tili, yaratish va sozlash muhiti, leonardo – atmega32u4, uno, duemilanove – atmega168, multiyadroli arm-protsessorlar. 15.1.arduino arxitekturasining konsepsiyasi mikrokontrollerlarni oddiy kompyuter kabi ishlatish xoxishi ularni paydo bo‘lganda hosil bo‘lgan. lekin bu xoxishni ko‘p omillar ushlab turgan edi. mikrokontrollerda qurilma yeg‘ish uchun sxemotexnika asoslarini, aniq bir protsessor qurilmalarini va ishlashini, assemblerda dasturlashni bilishi va elektron texnikani ishlab chiqishni bilishi zarur bo‘lgan. shuningdek dasturlash qurilmasi (programmator), sozlovchi va boshqa yordamchi quri...

Bu fayl PDF formatida 17 sahifadan iborat (516,6 KB). "arduino platformasi"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: arduino platformasi PDF 17 sahifa Bepul yuklash Telegram