Arduino vs Netduino

Hansı Microcontroller Platformu Üstə çıxacaq?

Arduino populyarlığında partlayış baş verib, niş başlanğıcları nəzərə alınmadan gözlənilməz olan bir tamaşaçıya çatdı. Arduino, donanım təcrübələrini hər zaman olduğu kimi daha əlçatan olduqda bir "donanma rönesansı" adlandırdıqları bir dövrün önündəki bir texnologiyadır. Donanma növbəti dalğa dalğasında böyük rol oynayacaq. Arduino çox populyar hala gəldi ki, onun açıq mənbə forması faktoru götürmüş və funksionallığını genişləndirmiş bir sıra layihələr yaradıb. Belə bir layihə Netduino, çoxlu Arduino qalxanları ilə pin-uyğun, lakin .NET Micro proqram təminatı bazasına əsaslanan bir mikro nəzarətçi platformadır. Bu platformaların hansıları donanım prototipinin standartı olacaq?

Netduino-da C # kodlaşdırma

Netduino platformasının əsas satış nöqtələrindən biri Netduino işləyən sağlam proqram təminatıdır. Arduino Wiring dilini istifadə edir və Arduino IDE, mikrokontrolörün "çılpaq metal" üzərində nəzarət və görünürlüğün yüksək səviyyəsinə imkan verir. Digər tərəfdən Netduino, programcıların Microsoft Visual Studio istifadə edərək C # -də çalışmasına imkan verən tanış. NET çərçivəsini istifadə edir.

Həm Arduino, həm də Netduino mikrokontrolör dünyasının inkişafı üçün proqramçıların ümumi auditoriyasına daha əlçatan olmaq üçün nəzərdə tutulmuşdur, buna görə də bir çox proqramçılara artıq tanış olan proqram vasitələrinin istifadəsi çox böyükdür. Netduino proqramlaşdırma proqramı dünyasından keçənlər üçün tanıdılacaq və rahat olacağı daha çox proqram inkişafı xüsusiyyətlərinə imkan verən Arduino-dan daha yüksək səviyyədə soyuducu səviyyədə işləyir.

Netduino daha güclü, lakin daha bahalıdır

Ümumiyyətlə, Netduino intervalının hesablama gücü Arduino-dan daha yüksəkdir. Netduino, 120 Mhz-ə qədər işləyən 32 bitlik bir prosessor ilə işləyən bəzi Netduino modelləri və ehtiyatları artırmaq üçün RAM və FLASH yaddaşına malik olduqda, Netduino Arduino tərəfdaşlarından bir çoxuna nisbətən daha sürətlidır. Netduino xərcləri birbaşa daha bahalı olmur, baxmayaraq ki, bu əlavə güc daha böyük qiymət etiketi ilə gəlir. Netduino ədədləri miqyasda lazım olduqda bu xərclər qurula bilər.

Arduino çoxlu dəstək kitabxanalarına malikdir

Arduino böyük bir qüvvəsi onun böyük və enerjili cəmiyyətindədir. Açıq mənbə proqnozu, Arduino-nun müxtəlif hardware və proqramlarla əlaqə saxlamasına imkan verən çox sayda faydalı kod kitabxanası təmin edən böyük bir əməkdaşlıq toplusu topladı. Netduino ətrafındakı cəmiyyət böyüyərkən, həyatında kifayət qədər erkən olsa da dəstək üçün hər hansı bir ehtiyac inşa oluna biləcək xüsusi kitabxanalara ehtiyac ola bilər. Eynən Arduino üçün hazırlanan kod nümunələri, dərsliklər və təcrübələr həmsöhbətinə nisbətən çox inkişaf etmişdir.

Prototipləşdirmə mühiti kimi uyğunluq

Bir platforma qərar verərkən bir çox mühüm baxımdan, layihənin miqyaslı gələcək donanma məhsulu üçün prototip olub-olmamasıdır. Arduino, bu rolu çox yaxşı uyğunlaşdırır və kiçik bir iş ilə Arduino, Atmel'den bir AVR mikrokontrolör ilə əvəz edilə bilər və lehimli istehsalda istifadə edilə bilən bir layihədir. Avadanlıqın xərcləri artımlıdır və bir istehsalın aparatının ölçülməsi üçün uyğundur. Netduino ilə oxşar addımlar atılmasına baxmayaraq, proses daha az açıqdır və hətta bir məhsulun xərc strukturunu əhəmiyyətli dərəcədə dəyişdirən tamamilə yeni Netduino-nun istifadəsini tələb edə bilər. Proqramın izi, hardware tələbləri və zibil toplanması kimi proqramlar tətbiqetmə detalları Netduino platformasını bir hardware məhsulu kimi istifadə etməyi düşünərkən çətinləşdirir.

Netduino və Arduino həm proqram proqramlarından keçmək istəyənlər üçün mikrokontrolör inkişafına böyük bir giriş təqdim edir. Yüksək səviyyədə, Netduino, təsadüfi təcrübə üçün daha əlçatan bir platform ola bilər, xüsusilə proqram təminatı, C #, .NET və ya Visual Studio ilə bir fon varsa. Arduino IDE ilə bir az daha yaxşı öyrənmə curve təmin edir, lakin dəstək üçün böyük bir icma və daha çox rahatlıq bir istehsal prototip etmək istəyən olmalıdır.