Netduino vs Arduino

Микрокомпьютерийн платформ дээр гарч ирэх үү?

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

C # дээр Netduino кодлох

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

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

Netduino бол илүү хүчтэй, гэхдээ илүү үнэтэй

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

Arduino Олон Номын Сантай байна

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

Нөхцөл байдал Prototyping орчин юм

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

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