สิ่งที่ควรพิจารณาเมื่อเลือกบอร์ด Arduino:
- ฉันต้องการการสนับสนุนแป้นพิมพ์ / เม้าส์ดั้งเดิมหรือไม่? ถ้าใช่: คุณต้องมีเลโอนาร์โด (หรือเทียบเท่ากับ breadboard ซึ่งเทียบเท่าได้) หรือ TRE (ไม่ออกบอร์ดคู่ MCU)
- ฉันต้องการรูปแบบขนาดเล็กและ / หรือสามารถติดตั้งเขียงหั่นขนมได้หรือไม่? ถ้าใช่ให้เลือกกระดานเช่น Mini / Micro / Nano / etc
- หากคุณต้องการทำให้มันเล็กลงให้นำบอร์ดที่ไม่มี USB ในตัวหรือลองใช้ ATTiny
- ฉันกำลังคำนวณจำนวนมากด้วยหรือไม่ ถ้าใช่: ใช้ Due, Galileo หรือ TRE (ยังไม่วางจำหน่าย)
- ฉันต้องการวิดีโอ / เสียง ถ้าใช่: TRE เป็นวิธีเดียวที่จะไปตอนนี้ (แต่ยังไม่ออก)
- ฉันต้องการโฮสต์ USB (และไม่ต้องการมีแผงป้องกันภายนอก) หรือไม่ ถ้าใช่ใช้ Mega ADK (การสนับสนุนที่ จำกัด ), หยุน, TRE (อีกครั้งยังไม่ออก) หรือกาลิเลโอ
- ฉันต้องมี WiFi / อีเธอร์เน็ตในตัวหรือไม่ ถ้าใช่; ใช้หยุน, TRE (ยัง, ยังไม่ออก), บอร์ดอีเธอร์เน็ตหรือกาลิเลโอ
ฉันต้องการพินจำนวนเท่าใด (และแต่ละประเภทมีเท่าไร)
- ดิจิตอล: เปิดหรือปิดง่าย ใช้สิ่งเหล่านี้สำหรับปุ่มไฟง่าย ๆ การสื่อสารบางอย่าง ฯลฯ
- อยู่ห่างจาก Due หากคุณไม่ต้องการยุ่งกับตรรกะ 3.3V บอร์ดอื่น ๆ ส่วนใหญ่เป็น 5V คุณสามารถหลีกเลี่ยงปัญหานี้ได้ด้วยตัวแบ่งแรงดันไฟฟ้า (ไม่สามารถใช้งานได้) หรือตัวปรับระดับ เท่าที่ฉันรู้คุณไม่สามารถทำอะไรได้มากถ้าเซ็นเซอร์ให้ 5V สูงสุด; level shifters AFAIK ใช้งานได้กับสัญญาณดิจิตอลเท่านั้น
- UART Pins: นี่คือพินที่คุณสามารถใช้ไลบรารีอนุกรมได้ (หมายเหตุ: ไม่รวมไลบรารี่ซอฟต์แวร์อนุกรม) หนึ่งในบอร์ดเหล่านี้ส่วนใหญ่เชื่อมต่อกับชิป USB
- SPI Pins: นี่คือพินที่ใช้โดยรูปแบบการสื่อสาร (เช่นบนตัวป้องกันอีเทอร์เน็ต)
- หมุด Inturupt: สิ่งเหล่านี้สามารถกระตุ้นเหตุการณ์เมื่อสัญญาณที่ส่งไปยังบอร์ดเปลี่ยนไป มีการตั้งค่าที่แตกต่างกันสองสามแบบ แต่สามารถใช้เป็นเวลาตอบสนองแบบใกล้ทันทีเมื่อเวลาแฝงต่ำมีความสำคัญ
- PWM Pins: พินที่เปิดและปิดเพื่อจำลองแรงดันไฟฟ้าที่ต่ำกว่า มันทำได้โดยการเปิดและปิดอย่างรวดเร็ว ใช้สำหรับลดแสงไฟ LED และควบคุมความเร็วของมอเตอร์
- อะนาล็อกพิน: พินที่สามารถอ่านแรงดันไฟฟ้าและแปลงเป็นตัวเลข
- Arduino Due มีอัตราความแม่นยำสูงกว่ามากเนื่องจากมีค่าที่เป็นไปได้มากกว่าและมีแรงดันไฟฟ้าน้อยกว่าจึงมีความแม่นยำมากขึ้น
หมุดประเภทนี้ทั้งหมดสามารถทำหน้าที่เป็นหมุดดิจิตอลได้ สิ่งเหล่านี้ทั้งหมดยกเว้นหมุดอะนาล็อกอยู่ในส่วน "พินดิจิตอล" ของบอร์ด Arduino ของคุณ ฉันไม่ได้เข้าไปในด้านเทคนิคของหมุด ฉันอธิบายในวิธีที่ง่ายที่สุดที่ฉันสามารถทำได้
ฉันออกกระดานจำนวนมากออกจากรายการนี้ แต่นี่ควรให้สิ่งที่คุณคิดเมื่อเลือกบอร์ด มีรายการแปลก ๆ มากมายในรายการนี้ดังนั้นมันจึงไม่สมบูรณ์โดยเฉพาะกับหมุดประเภทต่างๆ คุณเพียงแค่ต้องทำการวิจัยและค้นหาสิ่งที่คุณต้องการและหากคณะกรรมการสามารถตอบสนองความต้องการของคุณได้ เพียงให้แน่ใจว่าไม่ได้วางแผนสองสิ่งในพินเดียวกันโดยเฉพาะอย่างยิ่งเมื่อผสมโล่และเซ็นเซอร์ต่างกัน! โล่จะใช้เวลาถึงหมุด
ชิลด์: มันเข้ากันได้ดีกับบอร์ดทุกอันยกเว้นถ้าบอร์ด 3.3V (ชิลด์ที่ใหม่กว่าสามารถปรับได้โดยอัตโนมัติ) หรือถ้ามันเป็นบอร์ดที่ติดตั้งแบบเขียงหั่นขนมเหมือนนาโน มีวิธีแก้ไขปัญหานี้ แต่มันยากมาก