Arduino vs Netduino: Аль нь илүү вэ?

Агуулгын хүснэгт:

Arduino vs Netduino: Аль нь илүү вэ?
Arduino vs Netduino: Аль нь илүү вэ?
Anonim

Arduino нь хэрэглэхэд хялбар техник хангамж, программ хангамж дээр суурилсан нээлттэй эхийн электроникийн платформ юм. Arduino маш алдартай тул бусад төслүүд нь нээлттэй эхийн хэлбэрийг авч, үйл ажиллагааг нь өргөжүүлдэг. Ийм төслийн нэг бол Netduino юм. Бид Arduino болон Netduino-г судалж үзээд аль нь эхлэгчдэд илүү тохиромжтой, аль нь техник хангамжийн загвар гаргахад илүү тохиромжтойг шийдэхэд тань туслах болно.

Image
Image

Нийт үр дүн

  • Тоног төхөөрөмжийн сэргэн мандалтыг эхлүүлсэн.
  • Утасны хэлийг ашигладаг.
  • Хяналт болон харагдах байдлын өндөр түвшин.
  • Тооцоолох чадвар бага.
  • Бага үнэтэй.
  • Шинээр ирсэн хүмүүсийг дэмждэг том нийгэмлэг.
  • Төслүүд техник хангамжийн бүтээгдэхүүн болж хувирах магадлал өндөр.
  • Бат бөх програм хангамжийн хүрээ.
  • Танилцдаг. NET хүрээг ашигладаг.
  • Тав тухтай, танил болсон програм хангамж хөгжүүлэх боломжууд.
  • Илүү тооцоолох хүчин чадалтай.
  • Илүү үнэтэй.
  • Нийгэмлэг өсөн нэмэгдэж байгаа ч Arduino шиг том биш.
  • Тоног төхөөрөмжийн үйлдвэрлэл төвөгтэй.

Arduino технологи нь олон хүн техник хангамжийн сэргэн мандалт гэж нэрлээд байгаа энэ эрин үед техник хангамжийн туршилт өмнөхөөсөө илүү хүртээмжтэй болсон эрин үе юм. Arduino маш их алдартай болсон. Энэ нь анхан шатны эхлэлийг нь харгалзан үзээд санаанд оромгүй үндсэн үзэгчдэд хүрсэн.

Arduino нь. NET Micro Framework ашигладаг Netduino зэрэг бусад бүтээгдэхүүнүүдийг төрүүлсэн. Arduino болон Netduino нь маш сайн микроконтроллер платформууд бөгөөд тус бүр нь давуу болон сул талуудтай. Arduino нь зардал багатай, олон нийттэй, илүү өргөн цар хүрээтэй төслүүдтэй. Netduino нь илүү их тооцоолох хүч, танил болсон програм хангамж хөгжүүлэх боломжуудтай.

Arduino болон Netduino нь инновацийн гайхалтай хэрэгсэл юм. Arduino төслүүдэд гэрлийн хянагч, гэрийн автоматжуулалтын систем орно. Netduino төслүүдэд Simon тоглоом бүтээх, ургамлын чийгийг хянах зэрэг орно.

Кодчлол: Аль алинд нь нэвтрэх боломжтой микроконтроллер хөгжүүлэлт

  • Микроконтроллер хөгжүүлэлтийг хүртээмжтэй болгоно.
  • Утасны хэлийг ашигладаг.
  • Програм хангамжийн хэрэгслүүд нь програмистуудад тийм ч танил биш юм.
  • Микроконтроллер хөгжүүлэлтийг хүртээмжтэй болгоно.
  • . NET хүрээг ашигладаг.
  • Программистууд Microsoft Visual Studio ашиглан C хэл дээр ажилладаг.

Netduino платформын борлуулалтын нэг цэг нь түүний бат бөх програм хангамжийн хүрээ юм. Arduino нь Wiring хэлийг ашигладаг. Arduino IDE нь микроконтроллерийн нүцгэн металлыг өндөр түвшинд хянах, харагдахуйц байх боломжийг олгодог. Netduino нь танил болсон. NET фрэймворкийг ашигладаг бөгөөд програмистуудад Microsoft Visual Studio ашиглан C хэл дээр ажиллах боломжийг олгодог.

Arduino болон Netduino нь микроконтроллерийн хөгжүүлэлтийг програмистуудын нийтлэг үзэгчдэд хүртээмжтэй болгох зорилготой юм. Олон програмистуудын мэддэг програм хангамжийн хэрэгслийг ашиглах нь давуу тал болно.

Netduino програмчлал нь Arduino-г бодвол хийсвэрлэлийн өндөр түвшинд ажилладаг. Энэ нь программ хангамжийн ертөнцөөс шилжиж буй хүмүүст танил, тав тухтай програм хангамж хөгжүүлэлтийн илүү олон боломжуудыг олгодог.

Эрчим хүч ба үнэ: Netduino илүү хүчирхэг, илүү үнэтэй

  • Тооцоолох чадвар нь Netduino шиг бат бөх биш.
  • Netduino шиг хурдан биш.

  • Netduino шиг үнэтэй биш.
  • Тооцоолох чадвар өндөр.
  • Arduino-с хурдан.
  • Arduino-с илүү үнэтэй.

Ерөнхийдөө Netduino хүрээний тооцоолох хүчин чадал Arduino-оос өндөр байдаг. Зарим Netduino загварууд нь 168 МГц хүртэл ажилладаг 32 битийн процессортой, маш их хэмжээний RAM болон Флэш санах ойтой ажилладаг тул Netduino нь Arduino-н олон загвараас хурдан юм.

Энэ нэмэлт хүч нь илүү том үнийн шошготой ирдэг. Гэсэн хэдий ч Netduino-ийн нэг нэгжийн өртөг нь тийм ч үнэтэй биш юм. Хэдийгээр илүү олон Netduino нэгж шаардлагатай бол эдгээр зардал нэмэгдэх боломжтой.

Дэмжлэгийн сангууд: Arduino Edges Out Netduino

  • Том, эрч хүчтэй нийгэмлэг.
  • Үзэх олон кодын сан.
  • Дэлгэрэнгүй кодын жишээ болон заавар.
  • Олон нийтийн дэмжлэг нэмэгдэж байна.
  • Захиалгат номын сангуудыг барих ёстой.
  • Кодын жишээ болон заавар нь тийм ч болов хөгжөөгүй байна.

Arduino-ийн гол давуу тал бол том, эрч хүчтэй нийгэмлэг юм. Энэхүү нээлттэй эхийн төсөл нь Arduino-д техник хангамж, программ хангамжтай холбогдох боломжийг олгодог кодын сангуудыг нэмдэг олон хамтран ажиллагчдыг татсан.

Netduino-н эргэн тойрон дахь нийгэмлэг өсөн нэмэгдэж байгаа хэдий ч дэмжлэг үзүүлэх аливаа шаардлагад захиалгат номын сан байгуулах шаардлагатай байж магадгүй юм. Үүний нэгэн адил Arduino-д зориулсан кодын дээж, заавар, туршлага нь Netduino-с илүү боловсронгуй болсон.

Прототип хийх орчинд тохиромжтой байдал: Arduino яллаа

  • Төслүүд техник хангамжийн бүтээгдэхүүн болох магадлал өндөр.
  • Тоног төхөөрөмжийн зардал хэт өндөр биш.
  • Төсөл техник хангамжийн бүтээгдэхүүн болоход илүү хэцүү.
  • Техник хангамжийн загвар бүтээх нэмэлт зардал.

Платформыг сонгохдоо анхаарах нэг чухал зүйл бол уг төсөл нь ирээдүйн техник хангамжийн бүтээгдхүүний загвар болох эсэх. Энэ үүрэгт Arduino маш сайн тохирдог. Бага хэмжээний ажил хийснээр Arduino-г үйлдвэрлэлд ашигладаг төсөлд Atmel-ийн AVR микроконтроллероор сольж болно. Техник хангамжийн зардал өсөх бөгөөд техник хангамжийн үйлдвэрлэлийн хэмжээг нэмэгдүүлэхэд тохиромжтой.

Хэдийгээр ижил төстэй алхмуудыг Netduino-д хийж болох ч процесс нь тийм ч хялбар биш бөгөөд шинэ Netduino ашиглах шаардлагатай байж болно. Энэ нь бүтээгдэхүүний өртгийн бүтцийг өөрчилдөг. Програм хангамжийн ул мөр, техник хангамжийн шаардлага, хог цуглуулах гэх мэт програм хангамжийн хэрэгжилтийн дэлгэрэнгүй мэдээлэл нь Netduino платформыг техник хангамжийн бүтээгдэхүүн болгон ашиглахад төвөгтэй болгодог.

Микроконтроллерийн платформын гайхалтай танилцуулга болох Arduino-ийн эхлэлийн иж бүрдэл ашиглан өөрийн гараар хялбар төслүүд хийгээрэй.

Эцсийн шийдвэр

Netduino болон Arduino нь програм хангамжийн програмчлалаас шилжихийг хүсвэл микроконтроллер хөгжүүлэх гайхалтай танилцуулгыг өгдөг. Өндөр түвшний хувьд Netduino бол энгийн туршилт хийх боломжтой платформ юм, ялангуяа хэрэв та програм хангамж, C,. NET, эсвэл Visual Studio-ийн мэдлэгтэй бол. Arduino нь IDE-ийн тусламжтайгаар сурах муруй нь илүү эгц боловч прототипийг үйлдвэрлэлд нэвтрүүлэхэд дэмжлэг үзүүлэх өргөн хүрээний нийгэмлэгтэй бөгөөд илүү уян хатан байдаг.

Зөвлөмж болгож буй: