Arduino va Netduino: qaysi biri yaxshiroq?

Mundarija:

Arduino va Netduino: qaysi biri yaxshiroq?
Arduino va Netduino: qaysi biri yaxshiroq?
Anonim

Arduino - bu foydalanish uchun qulay apparat va dasturiy ta'minotga asoslangan ochiq manbali elektronika platformasi. Arduino shu qadar mashhurki, boshqa loyihalar ochiq manbali shakl omilini oladi va funksionallikni kengaytiradi. Shunday loyihalardan biri Netduino. Biz Arduino va Netduino-ni ko'rib chiqdik, qaysi biri yangi boshlanuvchilar uchun va qaysi biri apparat prototipi uchun yaxshiroq ekanligini aniqlashga yordam beradi.

Image
Image

Umumiy natijalar

  • Uskuna renessansini boshladi.
  • Ulanish tilidan foydalanadi.
  • Yuqori darajadagi nazorat va koʻrinish.
  • Kamroq hisoblash quvvati.
  • Arzonroq.
  • Yangi kelganlarni qoʻllab-quvvatlaydigan katta hamjamiyat.
  • Loyihalar apparat mahsulotlariga aylanish ehtimoli yuqori.
  • Mustahkam dasturiy ta'minot tizimi.
  • Tanish. NET ramkasidan foydalanadi.
  • Qulay va tanish dasturiy ta'minot ishlab chiqish xususiyatlari.
  • Koʻproq hisoblash quvvatiga ega.
  • Qimmatroq.
  • Hamjamiyat oʻsib bormoqda, lekin u Arduino kabi katta emas.
  • Uskuna ishlab chiqarish murakkab.

Arduino texnologiyasi koʻpchilik apparat renessansi deb ataydigan narsaning boshida turadi, bu davrda apparat tajribalari avvalgidan koʻra qulayroqdir. Arduino mashhurlikka erishdi. U asosiy auditoriyaga yetib bordi, bu kutilmaganda, o'zining boshlang'ich nuqtasini hisobga olgan holda.

Arduino. NET Micro Framework-dan foydalanadigan Netduino kabi boshqa mahsulotlarni ishlab chiqardi. Arduino va Netduino mukammal mikrokontroller platformalari bo'lib, ularning har biri kuchli va zaif tomonlariga ega. Arduino arzonroq, katta jamoaga ega va ko'proq kengaytiriladigan loyihalarga ega. Netduino ko'proq hisoblash quvvatiga va tanish dasturiy ta'minot ishlab chiqish xususiyatlariga ega.

Arduino va Netduino innovatsiyalar uchun ajoyib vositalardir. Arduino loyihalari yorug'lik boshqaruvchilari va uy avtomatizatsiya tizimlarini o'z ichiga oladi. Netduino loyihalariga Simon oʻyinini yaratish va oʻsimlik namligini kuzatish kiradi.

Kodlash: ikkalasida ham foydalanish mumkin mikrokontroller ishlab chiqish

  • Mikrokontrollerni ishlab chiqish imkoniyatini beradi.
  • Ulanish tilidan foydalanadi.
  • Dastur vositalari toʻplami dasturchilarga unchalik tanish emas.
  • Mikrokontrollerni ishlab chiqish imkoniyatini beradi.

  • . NET ramkasidan foydalanadi.
  • Dasturchilar C tilida Microsoft Visual Studio yordamida ishlaydi.

Netduino platformasining savdo nuqtalaridan biri bu uning mustahkam dasturiy ta'minot tizimidir. Arduino Wiring tilidan foydalanadi. Arduino IDE mikrokontrollerning yalang'och metallini yuqori darajada boshqarish va ko'rish imkonini beradi. Netduino tanish. NET ramkasidan foydalanadi, bu dasturchilarga Microsoft Visual Studio yordamida C tilida ishlash imkonini beradi.

Arduino va Netduino mikrokontrollerni ishlab chiqishni dasturchilarning umumiy auditoriyasi uchun ochiq qilish uchun yaratilgan. Ko'pgina dasturchilarga tanish bo'lgan dasturiy vositalar to'plamidan foydalanish ortiqcha.

Netduino dasturlash Arduinoga qaraganda yuqoriroq abstraksiya darajasida ishlaydi. Bu dasturiy taʼminot olamidan oʻtayotganlar uchun tanish va qulay boʻlgan koʻproq dasturiy taʼminot ishlab chiqish funksiyalariga imkon beradi.

Quvvat va narx: Netduino yanada kuchliroq, qimmatroq

  • Hisoblash quvvati Netduino kabi kuchli emas.
  • Netduino kabi tez emas.
  • Netduino kabi qimmat emas.
  • Yuqori hisoblash quvvati.
  • Arduino'dan tezroq.
  • Arduinodan qimmatroq.

Umuman olganda, Netduino diapazonining hisoblash quvvati Arduinonikidan yuqori. Ba'zi Netduino modellari 168 MGts gacha ishlaydigan 32 bitli protsessor va ko'p RAM va Flash xotira bilan ishlaydi, Netduino ko'plab Arduino hamkasblariga qaraganda tezroq.

Bu qoʻshimcha quvvat kattaroq narxga ega. Shunga qaramay, Netduino birligining narxi unchalik qimmat emas. Agar miqyosda ko'proq Netduino birliklari kerak bo'lsa, bu xarajatlar qo'shilishi mumkin.

Qoʻllab-quvvatlash kutubxonalari: Arduino Netduino-dan chetga chiqadi

  • Katta va faol hamjamiyat.
  • Koʻrish uchun koʻplab kodlar kutubxonalari.
  • Qo'shimcha kod namunalari va darsliklar.
  • Hamjamiyat tomonidan qoʻllab-quvvatlanmoqda.
  • Maxsus kutubxonalar yaratilishi kerak.
  • Kod namunalari va darsliklar u qadar ishlab chiqilmagan.

Arduino-ning asosiy kuchi uning katta va quvvatli hamjamiyatidir. Ushbu ochiq manbali loyiha Arduino-ga apparat va dasturiy ta'minot bilan interfeysga kirish imkonini beruvchi kod kutubxonalariga qo'shadigan ko'plab hamkorlarni jalb qildi.

Netduino atrofida hamjamiyat oʻsib borayotgan bir paytda, har qanday qoʻllab-quvvatlash talabi uchun maxsus kutubxonalar yaratilishi kerak boʻlishi mumkin. Xuddi shunday, Arduino uchun mavjud kod namunalari, qoʻllanmalar va tajribalar Netduinoga qaraganda ancha rivojlangan.

Prototiplash muhiti sifatida yaroqlilik: Arduino yutadi

  • Loyihalar apparat mahsulotlariga aylanish ehtimoli yuqori.
  • Uskuna xarajatlari unchalik katta emas.
  • Loyihaning apparat mahsulotiga aylanishi qiyinroq.
  • Uskuna prototipini yaratish uchun qoʻshimcha xarajatlar.

Platformani tanlashda muhim e'tiborga olinadigan narsa bu loyiha kelajakdagi apparat mahsuloti uchun prototip bo'lib xizmat qiladimi yoki yo'qmi. Arduino bu rolga juda mos keladi. Kichik hajmdagi ish bilan Arduino ishlab chiqarishda qo'llaniladigan loyihada Atmel'dan AVR mikrokontrolleri bilan almashtirilishi mumkin. Uskuna xarajatlari qoʻshimcha boʻlib, ishlab chiqarish hajmini oshirishga mos keladi.

Shu kabi qadamlarni Netduino bilan bajarish mumkin boʻlsa-da, jarayon unchalik oson emas va yangi Netduinodan foydalanishni talab qilishi mumkin. Bu mahsulot tannarxini o'zgartiradi. Dasturiy ta'minot izi, apparat talablari va axlat yig'ish kabi dasturiy ta'minotni amalga oshirish tafsilotlari Netduino platformasidan apparat mahsuloti sifatida foydalanishda uni murakkablashtiradi.

Mikrokontroller platformasi uchun ajoyib kirish boʻlgan Arduino boshlangʻich toʻplamlari yordamida oson DIY loyihalarini yarating.

Yakuniy hukm

Netduino va Arduino, agar siz dasturiy ta'minotni dasturlashdan o'tishni istasangiz, mikrokontrollerni ishlab chiqish uchun ajoyib kirishlarni taqdim etadi. Yuqori darajada Netduino tasodifiy tajribalar uchun qulay platformadir, ayniqsa sizda dasturiy ta'minot, C,. NET yoki Visual Studio bilan ma'lumotga ega bo'lsangiz. Arduino o'zining IDE bilan yanada keskin o'rganish egri chizig'iga ega, ammo prototipni ishlab chiqarishda qo'llab-quvvatlash va ko'proq moslashuvchanlik uchun katta hamjamiyatga ega.

Tavsiya: