Arduino vs Netduino: რომელია საუკეთესო?

Სარჩევი:

Arduino vs Netduino: რომელია საუკეთესო?
Arduino vs Netduino: რომელია საუკეთესო?
Anonim

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

Image
Image

საერთო დასკვნები

  • დაიწყო ტექნიკის რენესანსი.
  • იყენებს გაყვანილობის ენას.
  • კონტროლის და ხილვადობის მაღალი დონე.
  • ნაკლები გამოთვლითი ძალა.
  • ნაკლებად ძვირი.
  • დიდი საზოგადოება, რომელიც მხარს უჭერს ახალბედებს.
  • პროექტები უფრო სავარაუდოა, რომ გადაიქცევა აპარატურულ პროდუქტად.
  • მძლავრი პროგრამული ჩარჩო.
  • იყენებს ნაცნობ. NET Framework.
  • კომფორტული და ნაცნობი პროგრამული უზრუნველყოფის განვითარების ფუნქციები.
  • აქვს მეტი გამოთვლითი ძალა.
  • უფრო ძვირი.
  • საზოგადოება იზრდება, მაგრამ ის არ არის ისეთი დიდი, როგორც Arduino.
  • ტექნიკის წარმოება რთულია.

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

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

Arduino და Netduino წარმოუდგენელი ინსტრუმენტებია ინოვაციისთვის. Arduino პროექტებში შედის სინათლის კონტროლერები და სახლის ავტომატიზაციის სისტემები. Netduino პროექტებში შედის Simon თამაშის აშენება და მცენარის ტენიანობის მონიტორინგი.

კოდირება: ხელმისაწვდომი მიკროკონტროლერის განვითარება ორივეში

  • ხელმისაწვდომს ხდის მიკროკონტროლერის განვითარებას.
  • იყენებს გაყვანილობის ენას.
  • პროგრამული ხელსაწყოები არც ისე ნაცნობია პროგრამისტებისთვის.
  • ხელმისაწვდომს ხდის მიკროკონტროლერის განვითარებას.
  • იყენებს. NET Framework.
  • პროგრამისტები მუშაობენ C-ში Microsoft Visual Studio-ს გამოყენებით.

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

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

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

ძალა და ფასი: Netduino უფრო ძლიერია, უფრო ძვირი

  • გამოთვლითი სიმძლავრე არ არის ისეთი ძლიერი, როგორც Netduino.
  • არა ისეთი სწრაფი, როგორც Netduino.

  • არ არის ისეთი ძვირი, როგორც Netduino.
  • მაღალი გამოთვლითი ძალა.
  • უფრო სწრაფი ვიდრე Arduino.
  • უფრო ძვირი ვიდრე Arduino.

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

ამ დამატებით სიმძლავრეს გააჩნია უფრო დიდი ფასი. და მაინც, Netduino-ს ხარჯები ერთეულზე არ არის ძალიან ძვირი. თუმცა, ეს ხარჯები შეიძლება გაიზარდოს, თუ საჭიროა მეტი Netduino ერთეული მასშტაბით.

მხარდაჭერა ბიბლიოთეკებს: Arduino Edges Out Netduino

  • დიდი და ენერგიული საზოგადოება.
  • ბევრი კოდის ბიბლიოთეკა დასათვალიერებლად.
  • დამატებითი კოდის ნიმუშები და გაკვეთილები.
  • საზოგადოების მხარდაჭერა იზრდება.
  • მორგებული ბიბლიოთეკები უნდა აშენდეს.
  • კოდების ნიმუშები და გაკვეთილები არ არის ისეთი შემუშავებული.

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

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

მიმართულობა როგორც პროტოტიპის გარემო: Arduino იგებს

  • პროექტები უფრო სავარაუდოა, რომ გახდეს აპარატურის პროდუქტი.
  • ტექნიკის ხარჯები არ არის აკრძალული.
  • უჭირს პროექტი გახდეს აპარატურის პროდუქტი.
  • დამატებითი ხარჯები ტექნიკის პროტოტიპის შესაქმნელად.

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

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

გააკეთეთ მარტივი წვრილმანი პროექტები Arduino-ს დამწყებ კომპლექტებით, რომლებიც შესანიშნავად ეცნობიან მიკროკონტროლერების პლატფორმას.

საბოლოო ვერდიქტი

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

გირჩევთ: