Những điều cần xem xét khi chọn một bảng Arduino:
- Tôi có muốn hỗ trợ bàn phím / chuột riêng không? Nếu có: bạn sẽ cần Leonardo (hoặc tương đương với bảng điều khiển) hoặc TRE (không được phát hành, bảng MCU kép).
- Tôi có muốn một yếu tố hình thức nhỏ và / hoặc có nó có thể gắn kết được không? Nếu có, hãy chọn một bảng như Mini / Micro / Nano / vv.
- Nếu bạn muốn làm cho nó nhỏ hơn nữa, hãy lấy một bảng không có USB tích hợp hoặc thử sử dụng ATTiny
- Tôi có tính toán số lượng lớn với nó không? Nếu có: sử dụng Do, Galileo hoặc TRE (chưa được phát hành)
- Tôi có muốn video / âm thanh không? Nếu có: TRE là cách duy nhất để đi đến bây giờ (nhưng nó chưa được phát hành).
- Tôi có cần máy chủ USB (và không muốn có tấm chắn bên ngoài) không? Nếu có, hãy sử dụng Mega ADK (hỗ trợ hạn chế), Yun, TRE (một lần nữa, chưa được phát hành) hoặc Galileo.
- Tôi có cần WiFi / ethernet tích hợp không? Nếu có; sử dụng Yun, TRE (vẫn, chưa được phát hành), bảng Ethernet hoặc Galileo.
Tôi cần bao nhiêu chân (và bao nhiêu loại mỗi loại)?
- Kỹ thuật số: BẬT hoặc TẮT đơn giản. Sử dụng chúng cho các nút, đèn đơn giản, một số giao tiếp, vv
- Tránh xa Do nếu bạn không muốn gây rối với logic 3.3V. Hầu hết các bảng khác là 5V. Bạn có thể làm việc xung quanh điều này với bộ chia điện áp (không phải lúc nào cũng hoạt động) hoặc bộ chuyển đổi mức. Theo tôi biết, bạn thực sự không thể làm gì nhiều nếu một cảm biến cung cấp tối đa 5V; bộ chuyển mức AFAIK chỉ hoạt động với tín hiệu số.
- Chân UART: đây là các chân mà bạn có thể sử dụng thư viện nối tiếp trên. (Lưu ý: không bao gồm thư viện nối tiếp phần mềm). Một trong số này trên hầu hết các bo mạch được kết nối với chip USB.
- Chân SPI: Đây là các chân được sử dụng bởi một hình thức giao tiếp (như trên tấm chắn Ethernet).
- Ghim Inturupt: Chúng có thể kích hoạt một sự kiện khi tín hiệu được gửi đến bảng thay đổi. Có một vài cài đặt khác nhau, nhưng điều này có thể được sử dụng cho thời gian phản hồi gần như ngay lập tức khi độ trễ thấp là rất quan trọng.
- Chân PWM: chân bật và tắt để mô phỏng điện áp thấp hơn. Nó làm điều này bằng cách bật và tắt rất nhanh. Điều này thường được sử dụng để làm mờ đèn LED và kiểm soát tốc độ của động cơ.
- Chân tương tự: chân có thể đọc điện áp và chuyển đổi thành số.
- Arduino Do có tỷ lệ chính xác cao hơn nhiều, vì nó có nhiều giá trị có thể hơn và nó có điện áp ít hơn, do đó độ chính xác cao hơn nhiều.
Tất cả các loại chân này có thể hoạt động như một chân kỹ thuật số. Tất cả những thứ này, ngoại trừ các chân analog, đều nằm dưới phần "pin kỹ thuật số" trong bo mạch Arduino của bạn. Tôi đã không đi vào các khía cạnh kỹ thuật của các chân; Tôi đã giải thích sau đó theo cách đơn giản nhất tôi có thể.
Tôi đã để lại rất nhiều bảng trong danh sách này, nhưng điều này sẽ cung cấp cho bạn một số điều cần suy nghĩ khi chọn một bảng. Có rất nhiều điều kỳ quặc với danh sách này, vì vậy nó không đầy đủ, đặc biệt là với các loại ghim. Bạn sẽ chỉ cần nghiên cứu và tìm ra những gì bạn cần và nếu một hội đồng có thể đáp ứng nhu cầu của bạn. Chỉ cần đảm bảo không lên kế hoạch cho hai thứ trên cùng một pin, đặc biệt là khi trộn các khiên và cảm biến khác nhau! Khiên làm mất chân.
Khiên: chúng tương thích khá nhiều với mọi bảng trừ khi bảng là 3,3V (các khiên mới hơn có thể tự động điều chỉnh) HOẶC nếu đó là bảng được gắn trên bảng, như Nano. Có nhiều cách để khắc phục vấn đề này, nhưng nó rất khó.