Arduino

Arduino ochiq manbali apparat va dasturiy ta'minot kompaniyasi, loyiha va foydalanuvchilar hamjamiyati bo'lib, raqamli qurilmalarni qurish uchun bitta platali mikrokontrollerlar va mikrokontrollerlar to'plamlarini loyihalashtiradi va ishlab chiqaradi.

Arduino orqali nimalar qilish mumkin?

Arduino yordamida siz raqamli soatlar va harorat sensorlari kabi oddiy qurilmalardan tortib, robotlar va uyni avtomatlashtirish tizimlari kabi murakkabroq loyihalargacha turli xil loyihalarni yaratishingiz mumkin. Arduino motorlar, chiroqlar va boshqa elektron komponentlarni boshqarish uchun ishlatilishi mumkin. Bundan tashqari, interaktiv badiiy instalyasiyalar, musiqa asboblari va hatto 3D printerlarni yaratish uchun ham foydalanish mumkin. Arduino - bu elektronika, dasturlash va jismoniy hisoblashni o'rganish uchun ajoyib platforma.

Arduino - bu foydalanish uchun qulay apparat va dasturiy ta'minotga asoslangan ochiq manbali elektronika platformasi. Arduino platalari kirish ma'lumotlarini o'qiy oladi - sensordagi yorug'likni aniqlash, barmoq izini aniqlash yoki buyruqlarni qabul qilish va uni chiqishga aylantirish - dvigatelni faollashtirish, LED lambani yoqish, biror narsani onlayn nashr qilish ham mumkin. Doskadagi mikrokontrollerga ko'rsatmalar to'plamini yuborish orqali siz o'zingizning taxtangizga nima qilish kerakligini aytishingiz mumkin. Buning uchun siz Arduino dasturlash tilidan(Wring ya'ni mikrokontrollerlar uchun ochiq kodli dasturlash tizimi)ga asoslangan va Processing(Processing - bu moslashuvchan dasturiy ta'minot eskiz kitobi va kodlashni o'rganish uchun til)ga asoslangan Arduino Software (IDE)(Arduino uchun dastur yoza oladigan muhit)dan foydalanasiz. 

Arduino nomi Italiyaning Ivrea shahridagi bardan olingan bo‘lib, u yerda loyiha asoschilarining bir qismi uchrashgan. Bar 1002 yildan 1014 yilgacha Ivrea marti va Italiya qiroli margravi bo'lgan Ivrealik Arduin sharafiga nomlangan.

Yillar davomida Arduino kundalik narsalardan tortib murakkab ilmiy asboblargacha bo'lgan minglab loyihalarning miyasi bo'ldi. Butun dunyo bo'ylab ishlab chiqaruvchilar hamjamiyati - talabalar, havaskorlar, rassomlar, dasturchilar va professionallar - bu ochiq manba platformasi atrofida to'planishdi, ularning hissasi yangi boshlanuvchilar va mutaxassislar uchun katta yordam bo'lishi mumkin bo'lgan aql bovar qilmaydigan miqdordagi mavjud bilimlarni qo'shdi.

Arduino Ivrea Interaction Design Institutida elektronika va dasturlash bo'yicha ma'lumotga ega bo'lmagan talabalarga mo'ljallangan tezkor prototiplash uchun oson vosita sifatida tug'ilgan. Kengroq hamjamiyatga yetib borishi bilanoq, Arduino platasi yangi ehtiyojlar va muammolarga moslashish uchun o'zgara boshladi va o'z taklifini oddiy 8 bitli platalardan IoT(buyumlar interneti) ilovalari, taqiladigan, 3D bosib chiqarish va o'rnatilgan muhitlar uchun mahsulotlarga ajratdi.

Arduino platalari haqida:

Arduino platalari ochiq manbali mikrokontroller platalari bo'lib, ulardan foydalanish va dasturlash oson bo'lishi uchun mo'ljallangan. Ular interaktiv elektron loyihalarni yaratish uchun ishlatiladi va havaskorlar, ishlab chiqaruvchilar va talabalar orasida mashhurdir. Arduino platalarida mikrokontroller, kirish/chiqish pinlari va modelga qarab turli xil komponentlar mavjud. Arduino platalari Arduino dasturlash tili va Arduino IDE yordamida dasturlashtirilishi mumkin va motorlar, LEDlar, sensorlar va boshqa elektron komponentlarni boshqarish uchun ishlatilishi mumkin.

Arduino Uno - bu ATmega328P asosidagi mikrokontroller platasi. Unda 14 ta raqamli kirish/chiqish pinlari (shundan 6 tasi PWM chiqishi sifatida ishlatilishi mumkin), 6 ta analog kirish, 16 MGts chastotali kvarts kristalli, USB ulanishi, quvvat uyasi, ICSP sarlavhasi va tiklash tugmasi mavjud. U mikrokontrollerni qo'llab-quvvatlash uchun zarur bo'lgan hamma narsani o'z ichiga oladi. Arduino Uno butun Arduino oilasining eng ko'p ishlatiladigan platasidir. Arduino Uno Arduino kontrollerlar oilasidagi boshqa "aka"lariga nisbatan ancha ixcham, qulay, tez, oddiy va albatta arzonroq hisoblanadi

Nima uchun Arduino?

Oddiy va qulay foydalanuvchi tajribasi tufayli Arduino minglab turli loyihalar va ilovalarda qo'llanilgan. Arduino dasturi yangi boshlanuvchilar uchun qulay, ammo ilg'or foydalanuvchilar uchun etarlicha moslashuvchan. U Mac, Windows va Linuxda ishlaydi. O'qituvchilar va talabalar undan arzon ilmiy asboblarni yaratish, kimyo va fizika tamoyillarini isbotlash yoki dasturlash va robototexnika bilan ishlashni boshlash uchun foydalanadilar. Dizaynerlar va arxitektorlar interaktiv prototiplarni yaratadilar, musiqachilar va rassomlar undan o'rnatish va yangi musiqa asboblari bilan tajriba o'tkazish uchun foydalanadilar. Albatta, ishlab chiqaruvchilar undan Maker Yarmarkasida namoyish etilgan ko'plab loyihalarni qurish uchun foydalanadilar. Arduino yangi narsalarni o'rganish uchun asosiy vositadir. Har bir inson - bolalar, havaskorlar, rassomlar, dasturchilar - to'plamning bosqichma-bosqich ko'rsatmalariga amal qilgan holda o'ylashni boshlashi mumkin,

Jismoniy hisoblash uchun ko'plab boshqa mikrokontrollerlar va mikrokontroller platformalari mavjud. Parallax Basic Stamp, Netmedia-ning BX-24, Phidgets, MIT Handyboard va boshqalar shu kabi funksiyalarni taklif etadi. Ushbu vositalarning barchasi mikrokontroller dasturlashning tartibsiz tafsilotlarini oladi va uni ishlatish uchun qulay paketga o'radi. Arduino shuningdek, mikrokontrollerlar bilan ishlash jarayonini soddalashtiradi, lekin u o'qituvchilar, talabalar va qiziqqan havaskorlar uchun boshqa tizimlarga nisbatan bir qator afzalliklarni taqdim etadi:

Arzon:

Arduino platalari boshqa mikrokontroller platformalariga nisbatan nisbatan arzon. Arduino modulining eng arzon versiyasini qo'lda yig'ish mumkin va hatto oldindan o'rnatilgan Arduino modullarining narxi $50 dan kam.

Kross platforma :

Arduino dasturiy ta'minoti (IDE) Windows, Macintosh OSX va Linux operatsion tizimlarida ishlaydi. Lekin ko'pgina mikrokontroller tizimlari Windows bilan cheklangan.

Oddiy va tushunarli dasturlash muhiti :

Arduino Dasturiy ta'minoti (IDE) yangi boshlanuvchilar uchun foydalanish uchun qulay, ammo ilg'or foydalanuvchilar uchun ham foydalanishi uchun etarlicha moslashuvchan. O'qituvchilar uchun bu qulay tarzda Processing dasturlash muhitiga asoslangan, shuning uchun o'sha muhitda dasturlashni o'rganayotgan talabalar Arduino IDE qanday ishlashi bilan tanish bo'ladi.

Ochiq kodli va kengaytiriladigan dasturiy ta'minot:

Arduino dasturiy ta'minoti tajribali dasturchilar tomonidan kengaytirilishi mumkin bo'lgan ochiq manbali vositalar sifatida nashr etilgan. Tilni C++ kutubxonalari orqali kengaytirish mumkin va texnik tafsilotlarni tushunmoqchi bo‘lgan odamlar Arduino-dan u asoslangan AVR C dasturlash tiliga sakrashlari mumkin. Xuddi shunday, agar xohlasangiz, AVR-C kodini to'g'ridan-to'g'ri Arduino dasturlaringizga qo'shishingiz mumkin.

Ochiq manba va kengaytiriladigan apparat :

Arduino platalarining rejalari Creative Commons litsenziyasi ostida nashr etiladi, shuning uchun tajribali sxema dizaynerlari modulning o'z versiyasini yaratishi, uni kengaytirishi va yaxshilashi mumkin. Hatto nisbatan tajribasiz foydalanuvchilar ham modulning qanday ishlashini tushunish va pulni tejash uchun panel versiyasini yaratishi mumkin.

1817 marta ko'rildi

TOP Wiki

7 kun
Driver Driver atamasi uchun bitta aniq ta'rif berish qiyin . Eng asosiy ma'noda drayver operatsion tizim va qurilmaning bir-biri bilan aloqa qilishiga imkon beruvchi dasturiy ta'minot komponentidir. Kompyut...
BIOS BIOS (asosiy kirish/chiqish tizimi) - bu kompyuter mikroprotsessori uni yoqilgandan keyin kompyuter tizimini ishga tushirish uchun foydalanadigan dastur. Bundan tashqari, u kompyuterning operatsion ti...
World Wide Web (WWW) Internet deb ham ataladigan World Wide Web - bu veb-serverlarda saqlanadigan va Internet orqali mahalliy kompyuterlarga ulangan veb-saytlar yoki veb- sahifalar to'plami. Ushbu veb-saytlar matnli sahif...
Sun'iy intellekt (AI) AI bu inglizcha Artificial intelligence atamasining qisqartmasi bo'lib o'zbek tilida Sun'iy intellekt degan ma'noni bildiradi. Inson aqliga tayanib bajariladigan jarayonlarni mashinalar, ayniqsa komp...
Linux Linux operatsion tizimi, kompyuterlarni boshqarish uchun o'rnatiladigan va ishga tushiriladigan bir necha operatsion tizimlarning (masalan, Windows yoki macOS) alternativasi sifatida xizmat qiladi. Li...
IP "IP-manzil" atamasi internetdagi yoki mahalliy tarmoqdagi foydalanuvchilarni va ularning qurilmalarini aniqlaydigan noyob manzilni anglatadi. IP qisqartmasi "Internet Protocol" degan ma'noni anglatad...
Bluetooth Bluetooth qisqa masofali simsiz aloqa texnologiyasi bo'lib , mobil telefonlar, kompyuterlar va tashqi qurilmalar kabi qurilmalarga qisqa masofada simsiz ma'lumot yoki ovoz uzatish imkonini beradi. Blu...

Telegram Post

@uzbekdevs
“uzbekdevs.uz” saytida eʼlon qilingan materiallardan nusxa koʻchirish, tarqatish va boshqa shakllarda foydalanish faqat manba ko'rsatilishi orqali amalga oshirilishi mumkin.
© UzbekDevs