ฉันรัก C # และค้นหาประโยชน์การเพิ่มประสิทธิภาพของการพัฒนาใน C # กับ Visual Studio เพื่อเป็นปัจจัยที่แข็งแกร่งมากในความโปรดปรานของ Netduino ฉันจะไม่ pooh-pooh Netduino เพราะ "C # ไม่ได้สำหรับไมโครคอนโทรลเลอร์ / สภาพแวดล้อมแบบฝังตัว" ตามที่ระบุไว้ในคำตอบอื่น ๆ
คุณสามารถสร้างโครงการที่สนุกและเรียนรู้มากมายเกี่ยวกับการเชื่อมต่ออินพุตและอุปกรณ์ทางกายภาพที่แตกต่างกันโดยใช้ Netduino เช่นเดียวกับที่คุณทำกับ Arduino หรือไปที่ "โลหะเปลือย" และทำการจัดการ MCU โดยตรงของ AVR, PIC หรือไมโครคอนโทรลเลอร์
ด้วยที่กล่าวว่าฉันติดกับ Arduino ด้วยเหตุผลดังต่อไปนี้:
- การสนับสนุนชุมชนที่ดีขึ้น Arduino มีตัวอย่างตัวอย่างและชุมชนที่ใหญ่กว่าที่คุณสามารถวาดได้
- Netduino ไม่ได้มีเรื่องที่ต้องทำนอกเหนือไปจากวิธีการทดสอบแบบติดตั้ง / ต้นแบบที่มีราคาแพง กำลังจะใช้งานนิทรรศการแบบอินเทอร์แอคทีฟที่ต้องใช้ไมโครคอนโทรลเลอร์หลายสิบตัวเรียกใช้รหัสของคุณหรือไม่ เตรียมตัวให้พร้อมสำหรับจ่าย $ 35 สำหรับ Netduinos ด้วย Arduino คุณสามารถสร้างต้นแบบบน Arduino จากนั้นนำไปใช้กับโซลูชันเปลือยอย่างเดียวของ MCU กับไมโครคอนโทรลเลอร์ AVR ในราคาต่ำกว่า $ 10
ดังนั้นฉันจะบอกว่าถ้าทักษะ C ของคุณเต็มไปด้วยฝุ่นหรือไม่มีเลยคุณรัก C # และ Visual Studio และเพียงแค่ต้องการคนจรจัดในโปรเจ็กต์งานอดิเรกไม่กี่ชิ้นที่ไม่จำเป็นต้องขยายออกไปในที่ที่ต้นทุนกลายเป็นประเด็นใหญ่
ถ้าคุณรู้สึกสะดวกสบายใน C หรือสบายใจในการใช้มันด้วยความช่วยเหลือของตัวอย่างโค้ดและชุมชนและต้องการที่จะใกล้ชิดกับโลหะมากขึ้นและมองไปที่การหลบหลีกจาก "ต้นแบบ" ของ Netduino และ Arduino Arduino เพื่อเริ่มต้น