Arduino vs Netduino

რომელი მიკროკონტრიტორის პლატფორმა გამოვა საუკეთესო?

Arduino აქვს აფეთქება პოპულარობა, მიაღწია ზომიერ აუდიტორია, რომელიც მოულოდნელი მისცა მისი ნიშა დასაწყისი. Arduino არის ტექნოლოგია, რომელიც უპირველეს ყოვლისა, რასაც ბევრი უწოდებენ "ტექნიკის რენესანსას", ერა, როდესაც ტექნიკურ ექსპერიმენტებს უფრო ხელმისაწვდომი აქვთ, ვიდრე ოდესმე. აპარატურა მნიშვნელოვან როლს ითამაშებს ინოვაციების მომდევნო ტალღაში. Arduino გახდა იმდენად პოპულარული, რომ ის შეიმუშავა მთელი რიგი პროექტები, რომლებმაც მიიღეს ღია კოდის ფაქტორი და გააუმჯობესეს მისი ფუნქციურობა. ერთი ასეთი პროექტი არის Netduino, მიკრო კონტროლერი პლატფორმა, რომელიც pin- თავსებადია ბევრ Arduino ფარად, მაგრამ ეფუძნება NET მიკრო პროგრამული ჩარჩო. რომელი პლატფორმების იქნება სტანდარტი ტექნიკა პროტოტიპების?

Coding in Netduino on C #

Netduino- ის პლატფორმის ერთ-ერთი მთავარი გაყიდვა არის პროგრამული უზრუნველყოფის ჩარჩო, რომელიც Netduino- ს დასაქმებულია. Arduino იყენებს გაყვანილობის ენაზე, და Arduino IDE საშუალებას იძლევა კონტროლი და ხილვადობის მაღალი დონის კონტროლი მიკროკანტერის "შიშველი ლითონის" შესახებ. მეორეს მხრივ, Netduino იყენებს ნაცნობი NET- ს ჩარჩოებს, რომელიც საშუალებას აძლევს პროგრამებს Microsoft Visual Studio- ის გამოყენებით C #- ში მუშაობა.

ორივე არდინო და Netduino განკუთვნილია იმისათვის, რომ სამყაროში microcontroller განვითარების უფრო ხელმისაწვდომი ზოგადად აუდიტორიის პროგრამისტების, ისე გამოყენების პროგრამული toolsets რომ უკვე ნაცნობი ბევრი პროგრამისტების დიდი პლუსია. Netduino- ის პროგრამირება მუშაობს არდინოოს უფრო მაღალ დონეზე, რომელიც საშუალებას აძლევს უფრო მეტი პროგრამული უზრუნველყოფის ფუნქციებს, რომლებიც სასიამოვნო და კომფორტული იქნება იმ პროგრამული უზრუნველყოფის სამყაროდან გადასვლისთვის.

Netduino უფრო ძლიერია, მაგრამ უფრო ძვირია

ზოგადად, ნოდუდინოს დიაპაზონის კომპიუტერული სიმძლავრე უფრო მაღალია, ვიდრე არვინინო. ზოგიერთი Netduino მოდელები მუშაობს 32-bit პროცესორი გაშვებული მდე 120 MHz და უამრავი RAM და FLASH მეხსიერების დაიშურებს, Netduino არის საკმაოდ სწრაფად, ვიდრე ბევრი მისი Arduino კოლეგებთან. ეს დამატებითი ძალა არ მოდის უფრო დიდი ფასი tag, თუმცა Netduino ხარჯები თითო ერთეული არ არის უკიდურესად ძვირი. ეს ხარჯები შეიძლება მთა, თუმცა თუ Netduino ერთეული საჭიროა მასშტაბით.

Arduino აქვს ბევრი მხარდაჭერა ბიბლიოთეკა

Arduino- ს უმთავრესი ძალა იმაში მდგომარეობს, რომ მისი დიდი და ენერგიულ საზოგადოებაში. ღია პროექტმა შეიმუშავა მსხვილი კოლექტიური კოლექტორები, რომლებიც უზრუნველყოფენ ბევრ სასარგებლო კოდს ბიბლიოთეკას, რომელიც საშუალებას აძლევს არიდოს ინტერფეისი მრავალფეროვანი აპარატურისა და პროგრამული უზრუნველყოფის საშუალებით. მიუხედავად იმისა, რომ საზოგადოების გარშემო Netduino იზრდება, ჯერ კიდევ ადრეა საკმარისი ცხოვრებაში, რომ ნებისმიერი მოთხოვნა მხარდაჭერა შეიძლება საჭირო საბაჟო ბიბლიოთეკების უნდა აშენდეს. ანალოგიურად, კოდირების, გაკვეთილებისა და გამოცდილების გაზიარება Arduino- სთვის ბევრად უფრო განვითარებულია, ვიდრე მისი კოლეგა.

ვარგისიანობა, როგორც პროტოტიპული გარემო

პლატფორმაზე გადაწყვეტილების მიღებისას ძალიან მნიშვნელოვანია თუ არა პროექტი პროტოტიპის სახით მომავალი ტექნიკის პროდუქტისთვის, რომელიც მასშტაბური იქნება. Arduino ძალიან კარგად არის მორგებული ამ როლს, და მცირე სამუშაო, Arduino შეიძლება შეიცვალოს AVR microcontroller საწყისი Atmel და solder პროექტი ერთად, რომელიც შეიძლება გამოყენებულ იქნას წარმოების. აპარატურული დანახარჯი უფრო მაღალია და შეესაბამება აპარატურის წარმოების სკალირებას. მართალია, მსგავსი ნაბიჯები შეიძლება მიღებულ იქნას ნედინინოში, პროცესი ნაკლებად მარტივია და შეიძლება ითხოვოს აბსოლუტურად ახალი ნიუდვინოს გამოყენება, რაც მნიშვნელოვნად იცვლის პროდუქტის ღირებულების სტრუქტურას. პროგრამული ნაკვალევი, ტექნიკის მოთხოვნები და პროგრამული უზრუნველყოფის დანერგვა, როგორიცაა ნაგვის შეგროვება, გაართულებს ქსელურ პლატფორმაზე მუშაობისას ფიქრის გამოყენებისას.

Netduino და Arduino ორივე უზრუნველყოფს დიდი შესავალი microcontroller განვითარების მათთვის ეძებს გადასვლის პროგრამული უზრუნველყოფა პროგრამირების. მაღალ დონეზე, Netduino შეიძლება იყოს უფრო ხელმისაწვდომი პლატფორმა შემთხვევითი ექსპერიმენტი, განსაკუთრებით იმ შემთხვევაში, თუ ერთი ფონზე პროგრამული უზრუნველყოფა, C #, .NET, ან Visual Studio. Arduino იძლევა ოდნავ სტაბილური სასწავლო მრუდის IDE- ს, მაგრამ უფრო დიდი საზოგადოების მხარდაჭერა და უფრო მეტი მოქნილობა უნდა იყოს პროტოტიპის წარმოების პროცესში.