Arduino vs Netduino: milline on parim?
Arduino on an avatud lähtekoodiga lihtsalt kasutataval riist- ja tarkvaral põhinev elektroonikaplatvorm. Arduino on nii populaarne, et teised projektid võtavad oma avatud lähtekoodiga vormiteguri ja laiendavad funktsionaalsust. Üks selline projekt on Netduino. Vaatasime Arduino ja Netduino kohta, et aidata teil otsustada, mis sobib paremini algajatele ja milline riistvara prototüüpide loomiseks.

Üldised järeldused
Arduino
Algas riistvara renessanss.
Kasutab juhtmestiku keelt.
Kõrge kontrolli ja nähtavuse tase.
Vähem arvutusvõimsust.
Odavam.
Suur kogukond, kes toetab uusi tulijaid.
Projektid muutuvad tõenäolisemalt riistvaratoodeteks.
Netduino
Tugev tarkvararaamistik.
Kasutab tuttavat .NET raamistikku.
Mugavad ja tuttavad tarkvaraarenduse funktsioonid.
Sellel on suurem arvutusvõimsus.
Veel kallim.
Kogukond kasvab, kuid see pole nii suur kui Arduino.
Riistvara tootmine on keeruline.
Arduino tehnoloogia on esirinnas selles, mida paljud nimetavad riistvara renessansiks – ajastul, mil riistvaraga eksperimenteerimine on varasemast kättesaadavam. Arduino populaarsus kasvas plahvatuslikult. See jõudis peavoolu publikuni, mis oli selle niši algust arvestades ootamatu.
Arduino tõi kaasa muid tooteid, näiteks Netduino, mis kasutab .NET Micro Frameworki. Arduino ja Netduino on suurepärased mikrokontrolleriplatvormid ning mõlemal on tugevad ja nõrgad küljed. Arduino on odavam, sellel on suur kogukond ja rohkem skaleeritavaid projekte. Netduinol on suurem arvutusvõimsus ja tuttavad tarkvaraarenduse funktsioonid.
Arduino ja Netduino on uskumatud innovatsioonivahendid. Arduino projektid hõlmab valguskontrollereid ja koduautomaatikasüsteeme. Netduino projektid hõlmab Simoni mängu ehitamist ja taime niiskuse jälgimist.
Kodeerimine: juurdepääsetava mikrokontrolleri arendamine mõlemas
Arduino
Muudab mikrokontrolleri arenduse kättesaadavaks.
Kasutab juhtmestiku keelt.
Tarkvara tööriistakomplektid pole programmeerijatele nii tuttavad.
Netduino
Muudab mikrokontrolleri arenduse kättesaadavaks.
Kasutab .NET raamistikku.
Programmeerijad töötavad C#-s Microsoft Visual Studio abil.
Netduino platvormi üheks müügiargumendiks on selle tugev tarkvararaamistik. Arduino kasutab juhtmete keelt. Arduino IDE võimaldab kõrgel tasemel kontrolli ja nähtavust mikrokontrolleri palja metalli üle. Netduino kasutab tuttavat .NET-i raamistikku, mis võimaldab programmeerijatel töötada C#-s Microsoft Visual Studio abil.
Arduino ja Netduino eesmärk on muuta mikrokontrollerite arendamine kättesaadavaks laiemale programmeerijate publikule. Plussiks on paljudele programmeerijatele tuttavate tarkvaratööriistade kasutamine.
Netduino programmeerimine töötab kõrgemal abstraktsioonitasemel kui Arduino oma. See võimaldab kasutada rohkem tarkvaraarendusfunktsioone, mis on tarkvaramaailmast üleminejatele tuttavad ja mugavad.
Võimsus ja hind: Netduino on võimsam, kallim
Arduino
Arvutusvõimsus pole nii tugev kui Netduino.
Mitte nii kiiresti kui Netduino.
Pole nii kallis kui Netduino.
Netduino
Suurem arvutusvõimsus.
Kiirem kui Arduino.
Kallim kui Arduino.
Üldiselt on Netduino arvutusvõimsus suurem kui Arduino oma. Mõned Netduino mudelid töötavad 32-bitise protsessoriga, mis töötab kuni 168 MHz ja palju RAM-i ja Välklamp mälu, Netduino on kiirem kui paljud tema Arduino kolleegid.
Selle lisavõimsusega kaasneb suurem hinnasilt. Sellegipoolest ei ole Netduino ühikuhinnad ülemäära kallimad. Need kulud võivad aga lisanduda, kui mastaabis on vaja rohkem Netduino ühikuid.
Tugiteegid: Arduino Edges Out Netduinost
Arduino
Suur ja energiline kogukond.
Sirvimiseks palju kooditeeke.
Veel koodinäidiseid ja õpetusi.
Netduino
Ühiskonna toetus kasvab.
Tuleb luua kohandatud teegid.
Koodinäidised ja õpetused pole nii välja töötatud.
Arduino suur tugevus on selle suur ja energiline kogukond. See avatud lähtekoodiga projekt meelitas ligi palju kaastöötajaid, kes lisavad kooditeeke, mis võimaldavad Arduinol liidestuda riist- ja tarkvaraga.
Kuigi Netduino kogukond kasvab, võib mis tahes toe vajadus vajada kohandatud teekide loomist. Samamoodi on Arduino jaoks saadaolevad koodinäidised, õpetused ja teadmised rohkem arenenud kui Netduino.
Sobivus prototüüpimiskeskkonnaks: Arduino võidab
Arduino
Projektidest saavad tõenäolisemalt riistvaratooted.
Riistvarakulud ei ole ülemäära suured.
Netduino
Projektist on raskem saada riistvaratoode.
Riistvara prototüübi loomise lisakulud.
Üks oluline kaalutlus platvormi üle otsustamisel on see, kas projektist saab tulevase riistvaratoote prototüüp, mida skaleeritakse. Arduino sobib sellesse rolli hästi. Väikese töömahuga saab Arduino tootmises kasutatavas projektis asendada Atmeli AVR mikrokontrolleriga. Riistvarakulud on lisanduvad ja sobivad riistvara tootmistsükli skaleerimiseks.
Kuigi sarnaseid samme saab teha Netduinoga, on protsess vähem lihtne ja võib nõuda uue Netduino kasutamist. See muudab toote kulustruktuuri. Tarkvara jalajälg, riistvaranõuded ja tarkvara juurutamise üksikasjad (nt prügikoristus) muudavad Netduino platvormi riistvaratootena kasutamisel keerulisemaks.
Tehke lihtsaid isetegemisprojekte Arduino stardikomplektidega, mis on suurepärane sissejuhatus mikrokontrolleri platvormile.
Lõplik kohtuotsus
Kui soovite tarkvara programmeerimiselt üle minna, pakuvad Netduino ja Arduino suurepäraseid sissejuhatusi mikrokontrolleri arendamisse. Kõrgel tasemel on Netduino ligipääsetav platvorm juhuslikuks katsetamiseks, eriti kui teil on tarkvara, C#, .NET või Visual Studio taust. Arduinol on oma IDE-ga järsem õppimiskõver, kuid sellel on suur kogukond, mis toetab prototüübi tootmisse võtmisel ja pakub rohkem paindlikkust.