Arduino vs Netduino

Ki platfòm Microcontroller ap soti sou tèt?

Arduino te eksperyans yon eksplozyon nan popilarite, rive yon odyans endikap ki te inatandi bay kòmansman Tanporèman nich li yo. Arduino se yon teknoloji ki nan forefront de sa anpil ap rele yon "renesans kenkayri," yon epòk lè eksperimantasyon pyès ki nan konpitè se plis aksesib pase tout tan anvan. Materyèl pral jwe yon gwo wòl nan pwochen vag inovasyon. Arduino te vin tèlman popilè ke li te anjandre yon nimewo nan pwojè ki te pran faktè louvri sous fòm li yo ak pwolonje fonctionnalités li yo. Yon pwojè sa yo se Netduino, yon platfòm kontwolè mikwo ki se pin-konpatib ak anpil plak pwotèj Arduino, men se ki baze sou .NET Micro lojisyèl fondasyon an. Ki nan tribin sa yo ap vin estanda a pou pwototip kenkayri?

Kod nan Netduino sou C #

Youn nan pwen yo vann pi gwo nan platfòm la Netduino se fondasyon an lojisyèl gaya ke Netduino anplwaye. Arduino itilize langaj fil, ak IDEA a Arduino pèmèt pou yon wo nivo de kontwòl ak vizibilite sou "metal la fè" nan mikrokontroleur la. Netduino sou lòt men an, sèvi ak abitye .NET fondasyon an, sa ki pèmèt pwogramè nan travay nan C # lè l sèvi avèk Microsoft Visual Studio.

Tou de Arduino ak Netduino yo fèt yo fè mond lan nan devlopman mikrokontroleur plis aksesib a yon odyans jeneral nan pwogramasyon, se konsa itilize nan zouti lojisyèl ki deja abitye nan pwogramasyon anpil se yon gwo plis. Netduino pwogramasyon travay nan yon nivo higer nan abstraction pase sa yo ki nan Arduino, ki pèmèt pou plis karakteristik devlopman lojisyèl ki pral abitye ak konfòtab pou moun ki tranzisyon soti nan mond lan nan lojisyèl.

Netduino se plis pwisan, men plis chè

An jeneral pouvwa a informatique nan seri a Netduino se pi wo pase sa yo ki an Arduino. Avèk kèk modèl Netduino k ap travay avèk yon 32-bit processeur kouri nan jiska 120 Megaèrts, ak anpil RAM ak FLASH memwa rezèv, Netduino a se nètman pi vit pase anpil nan tokay Arduino li yo. Sa a pouvwa adisyonèl vini ak yon pri pri pi gwo, byenke Netduino depans pou chak inite yo pa entèdi pi chè. Depans sa yo ka monte men sepandan, si Netduino inite yo bezwen nan echèl la.

Arduino gen Bibliyotèk Sipò Anpil

Yon gwo fòs nan Arduino manti nan kominote gwo li yo ak enèjize li. Pwojè a sous louvri te rasanble yon koleksyon gwo kolaboratè, ki te bay yon gwo zafè nan bibliyotèk kòd itil ki pèmèt Arduino koòdone ak yon varyete pyès ki nan konpitè ak lojisyèl. Pandan ke kominote a alantou Netduino ap grandi, li toujou bonè ase nan lavi li ke nenpòt egzijans pou sipò ka bezwen bibliyotèk koutim yo dwe bati. Menm jan an tou echantiyon kòd, tutoryèl ak ekspètiz ki disponib pou Arduino se byen lwen plis devlope pase kontrepati li yo.

Koòdone kòm yon Anviwònman Pwototip

Yon konsiderasyon trè enpòtan lè n ap deside sou yon platfòm se si wi ou non pwojè a pral sèvi kòm yon pwototip pou yon pwodwi pyès ki nan konpitè lavni ki pral scaled. Arduino se trè byen adapte nan wòl sa a, ak yon ti kantite travay, Arduino a ka ranplase ak yon microcontroller AVR soti nan Atmel ak soude yon pwojè ansanm ki ka itilize nan pwodiksyon an. Depans pou kenkayri yo incrémentielle ak apwopriye pou dekale yon pwodiksyon kouri nan kenkayri. Pandan ke etap ki sanble yo ka pran ak yon Netduino, pwosesis la se mwens dwat, e li ka menm mande pou yo sèvi ak yon Netduino konplètman nouvo, ki chanje estrikti a pri nan yon pwodwi anpil. Anprint lojisyèl an, egzijans kenkayri, ak detay aplikasyon lojisyèl tankou koleksyon fatra tout konplike Netduino platfòm la lè ou panse sou itilize li kòm yon pwodwi kenkayri.

Netduino ak Arduino tou de bay gwo entwodiksyon nan devlopman mikrokontroleur pou moun ki kap tranzisyon soti nan pwogram lojisyèl. Nan yon nivo segondè, Netduino kapab yon platfòm plis abòdab pou eksperimantasyon aksidantèl, patikilyèman si yon sèl gen yon background ak lojisyèl an, C #, .NET, oswa Visual Studio. Arduino bay yon koub aprantisaj yon ti kras apik ak IDE li yo, men yon kominote pi gwo pou sipò, ak plis fleksibilite yo ta dwe youn vle pran yon pwototip nan pwodiksyon an.