Arduino vs Netduino

ແພລະຕະຟອມໄມໂຄຄອນໂທນເລີຈະມາຢູ່ເທິງສຸດບໍ?

Arduino ໄດ້ມີປະສົບການການລະເບີດໃນຄວາມນິຍົມ, ເຖິງຜູ້ຊົມທົ່ວໄປທີ່ບໍ່ໄດ້ຄາດຫວັງໃຫ້ເລີ່ມຕົ້ນທີ່ສວຍງາມ. Arduino ແມ່ນເຕັກໂນໂລຢີທີ່ຢູ່ໃນອັນດັບທໍາອິດຂອງສິ່ງທີ່ພວກເຮົາເອີ້ນວ່າ "ການຟື້ນຟູຮາດແວ", ເວລາທີ່ການທົດລອງຮາດແວສາມາດເຂົ້າເຖິງໄດ້ຫຼາຍກວ່າເກົ່າ. ຮາດແວຈະມີບົດບາດສໍາຄັນໃນຄື້ນໃຫມ່ຂອງການສ້າງສັນ. Arduino ໄດ້ກາຍເປັນທີ່ນິຍົມຫລາຍທີ່ມັນໄດ້ຜະລິດຈໍານວນໂຄງການທີ່ໄດ້ເອົາປັດໃຈແບບຟອມຂອງມັນເປີດແລະຂະຫຍາຍການເຮັດວຽກຂອງມັນ. ຫນຶ່ງໃນໂຄງການດັ່ງກ່າວແມ່ນ Netduino, ເປັນເວທີທີ່ຄວບຄຸມຈຸລະພາກທີ່ມີຄວາມເຂົ້າກັນໄດ້ກັບປ່ອງ Arduino ຫຼາຍ, ແຕ່ແມ່ນອີງໃສ່ຂອບຂອງໂຄງການ .NET Micro. ແພລະຕະຟອມເຫລົ່ານີ້ຈະກາຍເປັນມາດຕະຖານສໍາຫລັບການອອກແບບຮາດແວ?

Coding ໃນ Netduino on C #

ຫນຶ່ງໃນຈຸດຂາຍທີ່ສໍາຄັນຂອງເວທີ Netduino ແມ່ນໂຄງການຊອບແວທີ່ເຂັ້ມແຂງທີ່ Netduino ພະນັກງານ. Arduino ໃຊ້ພາສາທີ່ມີສາຍແລະ Arduino IDE ອະນຸຍາດໃຫ້ມີລະດັບການຄວບຄຸມແລະຄວາມເຂົ້າໃຈສູງໃນ "ໂລຫະທີ່ເປົ່າ" ຂອງ microcontroller. Netduino ໃນທາງກົງກັນຂ້າມ, ໃຊ້ຂອບ NET ທີ່ຄຸ້ນເຄີຍ, ໃຫ້ໂຄງການເຮັດວຽກໃນ C # ໂດຍໃຊ້ Microsoft Visual Studio.

ທັງ Arduino ແລະ Netduino ແມ່ນອອກແບບມາເພື່ອເຮັດໃຫ້ໂລກຂອງການພັດທະນາ microcontroller ສາມາດເຂົ້າເຖິງຜູ້ຊົມທົ່ວໄປຫລາຍຂຶ້ນ, ດັ່ງນັ້ນການນໍາໃຊ້ເຄື່ອງມືທີ່ມີຊໍແວທີ່ຄຸ້ນເຄີຍກັບຜູ້ຂຽນໂປລແກລມຈໍານວນຫຼາຍແມ່ນເປັນບວກໃຫຍ່. ການຂຽນໂປລແກລມ Netduino ເຮັດວຽກຢູ່ໃນລະດັບທີ່ສູງກວ່າ abstraction ກວ່າ Arduino, ເຊິ່ງຊ່ວຍໃຫ້ມີລັກສະນະການພັດທະນາຊອບແວທີ່ຈະຄຸ້ນເຄີຍແລະສະດວກສະບາຍສໍາລັບຜູ້ທີ່ປ່ຽນຈາກໂລກຂອງຊອບແວ.

Netduino ແມ່ນມີອໍານາດຫຼາຍ, ແຕ່ລາຄາແພງຫຼາຍ

ໂດຍທົ່ວໄປພະລັງງານຄອມພິວເຕີຂອງລະດັບ Netduino ແມ່ນສູງກວ່າ Arduino. ມີບາງຮຸ່ນ Netduino ທີ່ເຮັດວຽກຮ່ວມກັບໂປເຊດເຊີ 32 ບິດທີ່ໃຊ້ງານສູງເຖິງ 120 MHz, ແລະມີ RAM ແລະ FLASH ຈໍານວນຫຼາຍເພື່ອ spare, Netduino ແມ່ນມີຄວາມໄວກ່ວາຫຼາຍກ່ວາຄູ່ Arduino ຂອງມັນ. ພະລັງງານເພີ່ມເຕີມນີ້ມາພ້ອມກັບແທໍກລາຄາທີ່ໃຫຍ່ກວ່າ, ແຕ່ຄ່າໃຊ້ຈ່າຍ Netduino ຕໍ່ຫນ່ວຍບໍ່ແມ່ນຄ່າໃຊ້ຈ່າຍທີ່ບໍ່ແພງ. ຄ່າໃຊ້ຈ່າຍເຫຼົ່ານີ້ສາມາດຕິດຕັ້ງຢ່າງໃດກໍຕາມ, ຖ້າຫາກວ່າຫນ່ວຍງານ Netduino ຈໍາເປັນຕ້ອງມີຂະຫນາດ.

Arduino ມີຫ້ອງສະຫມຸດສະຫນັບສະຫນູນຈໍານວນຫຼາຍ

ຄວາມເຂັ້ມແຂງທີ່ສໍາຄັນຂອງ Arduino ແມ່ນຢູ່ໃນຊຸມຊົນທີ່ມີຂະຫນາດໃຫຍ່ແລະມີອໍານາດ. ໂຄງການເປີດແຫລ່ງຂໍ້ມູນໄດ້ລວບລວມຜູ້ເກັບກ່ຽວຂະຫນາດໃຫຍ່ຂອງຜູ້ຮ່ວມມື, ເຊິ່ງໄດ້ສະຫນອງຫລາຍຫ້ອງສະຫມຸດລະຫັດທີ່ເປັນປະໂຫຍດໃຫ້ Arduino ເຂົ້າໃນການໂຕ້ຕອບກັບຮາດແວແລະຊອບແວຕ່າງໆ. ໃນຂະນະທີ່ຊຸມຊົນໃນຄອບຄົວ Netduino ກໍາລັງເຕີບໂຕ, ມັນກໍ່ຍັງພຽງພໍໃນຊ່ວງຊີວິດຂອງຕົນທີ່ຕ້ອງການການສະຫນັບສະຫນູນໃດໆກໍ່ຕາມຕ້ອງໄດ້ສ້າງຫ້ອງສະຫມຸດທີ່ກໍານົດໄວ້. ເຊັ່ນດຽວກັນ, ຕົວຢ່າງລະຫັດ, ບົດຮຽນແລະຄວາມຊໍານານທີ່ມີຢູ່ສໍາລັບ Arduino ແມ່ນການພັດທະນາຫຼາຍກ່ວາຄູ່ຮ່ວມງານຂອງຕົນ.

ຄວາມເຫມາະສົມເປັນສິ່ງແວດລ້ອມການທົດລອງ

ຫນຶ່ງໃນການພິຈາລະນາທີ່ສໍາຄັນທີ່ສຸດໃນເວລາທີ່ຕັດສິນໃຈກ່ຽວກັບເວທີແມ່ນວ່າໂຄງການຈະເຮັດຫນ້າທີ່ເປັນຕົ້ນແບບສໍາລັບຜະລິດຕະພັນຮາດແວໃນອະນາຄົດທີ່ຈະຖືກປັບຂະຫນາດ. Arduino ແມ່ນເຫມາະສົມທີ່ສຸດໃນພາລະບົດບາດນີ້, ແລະມີຈໍານວນຫນ້ອຍເຮັດວຽກ, Arduino ສາມາດທົດແທນດ້ວຍ microcontroller AVR ຈາກ Atmel ແລະການເຊື່ອມຕໍ່ໂຄງການຮ່ວມກັນທີ່ສາມາດນໍາໃຊ້ໃນການຜະລິດ. ຄ່າໃຊ້ຈ່າຍຮາດແວແມ່ນເພີ່ມຂຶ້ນແລະເຫມາະສົມສໍາລັບການຂະຫຍາຍການຜະລິດຮາດແວ. ໃນຂະນະທີ່ຂັ້ນຕອນທີ່ຄ້າຍຄືກັນສາມາດນໍາໄປໃຊ້ກັບ Netduino, ຂະບວນການນີ້ບໍ່ຄ່ອຍຈະແຈ້ງແລະມັນກໍ່ສາມາດຮຽກຮ້ອງໃຫ້ໃຊ້ Netduino ໃຫມ່ທີ່ປ່ຽນແປງໂຄງສ້າງຄ່າໃຊ້ຈ່າຍຂອງຜະລິດຕະພັນຢ່າງມີໄນສໍາຄັນ. ຮາດແວ, ຄວາມຕ້ອງການຮາດແວແລະລາຍລະອຽດການປະຕິບັດຊອບແວເຊັ່ນການເກັບກໍາຂີ້ເຫຍື້ອກໍ່ເຮັດໃຫ້ເວບໄຊ Netduino ສັບສົນໃນເວລາທີ່ຄິດກ່ຽວກັບການນໍາໃຊ້ມັນເປັນຜະລິດຕະພັນຮາດແວ.

Netduino ແລະ Arduino ທັງສອງສະຫນອງການແນະນໍາທີ່ດີເລີດສໍາລັບການພັດທະນາ microcontroller ສໍາລັບຜູ້ທີ່ຊອກຫາການຫັນປ່ຽນຈາກການຂຽນໂປແກມຊອບແວ. ໃນລະດັບສູງ, Netduino ສາມາດເປັນເວທີທີ່ເຫມາະສົມສໍາລັບການທົດລອງໂດຍສະເພາະ, ໂດຍສະເພາະຖ້າຫາກວ່າຫນຶ່ງມີພື້ນຖານກັບຊອບແວ, C #, .NET ຫຼື Visual Studio. Arduino ສະຫນອງເສັ້ນໂຄ້ງການຮຽນຮູ້ເລັກນ້ອຍທີ່ມີ IDE ຂອງຕົນ, ແຕ່ວ່າຊຸມຊົນຂະຫນາດໃຫຍ່ສໍາລັບການສະຫນັບສະຫນູນ, ແລະຄວາມຍືດຫຍຸ່ນຫຼາຍຂຶ້ນຄວນຈະຕ້ອງໃຊ້ຕົ້ນແບບໃນການຜະລິດ.