Mundarija:

Micro: bit va Arduino o'rtasidagi taqqoslash: 6 qadam
Micro: bit va Arduino o'rtasidagi taqqoslash: 6 qadam

Video: Micro: bit va Arduino o'rtasidagi taqqoslash: 6 qadam

Video: Micro: bit va Arduino o'rtasidagi taqqoslash: 6 qadam
Video: Байкальский заповедник. Хамар-Дабан. Дельта Селенги. Алтачейский заказник. Nature of Russia. 2024, Noyabr
Anonim
Micro: bit va Arduino o'rtasidagi taqqoslash
Micro: bit va Arduino o'rtasidagi taqqoslash

So'nggi paytlarda ishlab chiqaruvchilar orasida eng mashhur rivojlanish kengashi nima? Albatta, u mikro: bitli taxta bo'lishi kerak. BBC, Microsoft, Samsung va NXP kabi texnik gigant kompaniyalarning hamkorligi ostida micro: bit platasi tug'ilganidan buyon olijanob toifaga ega. O'tgan yili Britaniya hukumati 7 -sinf o'quvchilariga 1 million dona mikro -bitli taxtani etkazib berdi. Bu hatto mikro: bitning portlovchi tendentsiyasini avjiga chiqardi. Shunda micro: bitning mashhurligi davom etadimi yoki keyingi daqiqada gul so'lib qoladimi? Yoki Arduino taxtasi bilan bir xil darajadagi boshqa taxta bo'ladimi? Bu savollarni hisobga olgan holda, men apparat va dasturiy ta'minot jihatidan micro: bit va Arduino o'rtasida taqqoslashni amalga oshirmoqchiman.

Eslatma:

Arduino taxtasida bir nechta model raqamlari bo'lganligi sababli, biz bu erda taqqoslash uchun UNOning rasmiy taxtasidan foydalanamiz.

1 -qadam: Micro Outlook: bit:

Micro: bit taxtasi kichik o'lchamli yumaloq qirrali ko'rinish beradi. Old tomonda ikkita tugma va 5*5 LEDli nuqta matritsasi mavjud; orqa tomonda esa USB port, reset tugmasi, batareya rozetkasi va turli chiplar mavjud. Eng intuitiv tuyg'u-payvandlash va butun elektron kartaning ipak ekrani juda ajoyib. Odatda, bizning taassurotimizcha, ishlab chiqarish taxtasi har xil komponentlar va pimlarning yuzasida joylashgan. Ammo butun micro: bit kartasida hech qanday pin yo'q. Barcha IO portlari uning chetidagi ulagichdan chiqariladi.

Konnektorda 5 ta aylana bor. Ular alohida P0, P1, P2, VCC va GND.

2 -qadam: Arduinoning ko'rinishi:

Arduino butunlay boshqacha xususiyatlarga ega. Uning ko'rinishi bizning taassurotlarimizda rivojlanish kengashiga yaqinroq. Bortda asosiy chip, USB port va AC quvvat ulagichi mavjud. Kengashning chekkasida ayol boshliqlar bor.

Biz uning nuqtai nazaridan ko'rishimiz mumkinki, micro: bit va Arduino dizayn kontseptsiyasi bir -biridan juda farq qiladi. Micro: bit qiymatlari hajmi va xavfsizligi, keyin esa uning kengayish qobiliyati haqida. Arduino kengashning kengayish qobiliyatini to'liq o'rganishga e'tibor qaratadi, bu esa uni g'ayrioddiy ko'rinishga olib keladi.

3 -qadam: ishlash

Mikro: bit Arduino UNO
Master chip nRF51822 ATmega328P
Protsessor 32 bitli ARM Cortex M0 8 bitli AVR
Flash ROM 256 KB 32 Kb
Ram 16 Kb 2KB
Osilator tezligi 16 mln 16 mln
Ko'rsatish 5*5 LED nuqta matritsasi 1 LED
Tugma 2 ta aniqlanmagan tugma hech kim
Bluetooth Ha hech kim
Akselerometr Ha hech kim
Raqamli kompas Ha hech kim
Tomonidan qo'llab-quvvatlanadi UAB/ Batareya qutisi USB/AC quvvati

Yuqoridagi shakldan shuni ko'rishimiz mumkinki, micro: bit Arduino -ga qaraganda deyarli har tomonlama muvaffaqiyat qozondi. Buni katta kuchga ega bo'lgan kichik taxta deyish mumkin. Albatta, mikro: bitli taxtaning tug'ilishi Arduino UNOga qaraganda bir necha yil kech. Shunday qilib, micro: bit protsessor ishlashida muvaffaqiyat qozongani ajablanarli emas. Ajablanarlisi shundaki, mikro: bitning kichik tanasida Bluetooth, raqamli kompas, akselerometr, LED nuqta matritsasi o'rnatilgan. Rasmiy Arduino boshqaruv kengashi yoki uchinchi tomon bo'lishidan qat'i nazar, ular bortida unchalik ko'p datchiklar yo'q. Mikro: bit hech qanday sensorni ulamagan taqdirda ham, biz faqat uning bortida olib boriladigan turli datchiklar bilan ko'p holatlarni bajarishimiz mumkin.

4 -qadam: dasturiy ta'minot

Mikro: bit

Micro: bit grafik dasturlash tili, Python, C ++ kabi bir nechta tillarni qo'llab -quvvatlaydi. Asosiy oqimda eng ommabop - bu Microsoft tomonidan yaratilgan JavaScript Blocks Editor grafik dasturlash vositasi. Uning dasturlash muhiti veb -xizmatga asoslangan. Mahalliy dasturlash vositasini yuklab olishingiz shart emas.

Onlayn simulyatsiyani qo'llab -quvvatlash

Dasturni zahiralash U disk kabi qulay.

Bundan tashqari, micro: bit asosiy oqim Python tilini ham qo'llab-quvvatlaydi.

Arduino

Arduino -ni dasturlash uchun siz IDE -ni kompyuteringizga yuklab olishingiz kerak. Arduino C tilini qo'llab -quvvatlaydi.

Boshqa uchinchi tomon kompaniyalari tomonidan ishlab chiqilgan, chizishga asoslangan grafik dastur tili ham mavjud.

Arduino dasturiy ta'minotidan foydalanish chegarasi ancha yuqori. Ammo IDE - bu faqat vosita. Dasturiy ta'minotni kengaytirish qobiliyati muhimroqdir. Rivojlanish yillarida, ochiq apparat kompaniyalari va Arduino muxlislarining mashaqqatli mehnati ostida, u ko'plab kutubxona fayllarini to'pladi. Dasturiy ta'minotni kengaytirish jihatidan Arduino micro: bitdan ko'ra yaxshiroq.

5 -qadam: Xulosa

Yuqoridagi taqqoslashdan ko'rinib turibdiki, apparat yoki dasturiy ta'minot jihatidan qat'i nazar, micro: bit Arduino -ga muvaffaqiyat qozondi. Kuchli apparat platformasi va do'stona dasturlash interfeysi bu kichik taxtani Arduino -dan ustun bo'lgan afzalliklarga ega qiladi. Biroq, rivojlanish kengashi uzoq umr ko'rsa, uning qanchalik kuchli uskunalari va dasturiy ta'minotiga bog'liq emas, eng muhimi, uning ekologik muhitining gullab -yashnashi. Taxminan 10 yillik to'planish va texnik kompaniyalar va ochiq manbali muxlislarning birgalikdagi ishi davomida butun Arduino tizimining boy kengayishi deyarli to'liq darajaga yetdi deyish mumkin.

Albatta, mikro: bit o'z zaifligini tan olishga tayyor emas. Britaniyaning rasmiy qoni bilan tug'ilgan micro: bit hozirda britaniyalik notijorat tashkilotlari tomonidan jahon miqyosida targ'ib qilinmoqda. Britaniya hukumati ilgari surganidek, boshlang'ich yoki o'rta maktab o'quvchilari tobora ko'proq mikro: bitni dasturlash ta'limi vositasi sifatida ishlatishni boshlaydilar. Ko'proq o'qituvchilar, ishlab chiquvchilar yoki hatto rassomlar o'z loyihalarini micro: bit hamjamiyatlariga yukladilar. Hozirgi ekologik tizim, garchi u Arduino -dan kuchsizroq bo'lsa -da, o'sib borayotgan tendentsiya shiddatli, siz unga yomon qaramaysiz.

Mikro: bit ancha kichik, chiroyli va ishlov berish oson. Arduino ko'proq geek uslubi bo'lib, kengaytmalari ko'proq. Biz aytishimiz mumkinki, ular tuzilish emas, balki qo'shimcha munosabatlarga ega. Micro: bit -ning maqsadli foydalanuvchilari - bu ishlab chiqaruvchilar maydoniga birinchi marta kirgan yoki boshlang'ich darajadagi o'yinchilar. Ular asosan mikro: bitni o'rganishni boshlaydilar, Arduino esa asosan ishlab chiquvchilar bo'lgan yuqori darajali o'yinchilarga duch kelishadi.

Micro: bit ham, Arduino ham dasturiy ta'minotni va dasturiy ta'minotni ishlab chiqish chegarasini pasaytirdi, bu esa ko'proq talabalarga o'zlarining asossiz loyiha g'oyalarini amalga oshirishga imkon beradi va "ishlab chiqaruvchi" so'zini endi kam odamlarning talaffuziga aylantiradi.

6 -qadam: Manba

Bu maqola:

Agar sizda biron bir savol bo'lsa, quyidagi manzilga murojaat qilishingiz mumkin: [email protected].

Tavsiya: