Nếu tôi đặt một lá chắn trên Arduino, tôi có thể sử dụng Arduino cho bất cứ điều gì khác không?


14

Tôi đã làm một số ví dụ cơ bản về Arduino trong quá khứ gần đây, nhưng tôi chưa bao giờ thực sự nhìn thấy một lá chắn cho Arduino.

Vì vậy, tôi tự hỏi: Nếu tôi đặt một lá chắn trên Arduino (ví dụ, Adafbean Motor Shield), nó có "chặn" toàn bộ Arduino, bao gồm tất cả các chân đầu vào và đầu ra không?

Có thể sử dụng khiên và vẫn kết nối các thành phần bổ sung thường kết nối trực tiếp với Arduino (giả sử là chiết áp hoặc bất cứ thứ gì tương tự) không? Điều này phụ thuộc vào loại Arduino, hay loại khiên chắn, hay nó hoàn toàn không thể?

Câu trả lời:


15

Thông thường, vâng, bạn có thể cắm các thành phần khác vào thiết lập của mình sau khi cắm khiên, nhưng điều này phụ thuộc vào lá chắn lộ ra các chân Arduino không sử dụng thông qua các tiêu đề nữ bổ sung.

Một số tấm chắn thậm chí còn cung cấp một ít protoboard hoặc perfboard để thuận tiện cho việc cắm hoặc hàn các thành phần bổ sung. Dưới đây là một số ví dụ:

Ví dụ về tấm chắn protoboard Arduino Ví dụ về một lá chắn hoàn hảo Arduino

Khiên Arduino thường được thiết kế để có thể xếp chồng lên nhau, vì vậy bạn có thể cắm cái này lên trên cái kia. Xem thêm về lá chắn Arduino từ bài viết trên Wikipedia này. Xem bên dưới một ví dụ về các lá chắn xếp chồng lên nhau, bị đánh cắp một cách đáng xấu hổ từ câu trả lời tuyệt vời này của RedGrittyBrick .

Ví dụ về nhiều lá chắn Arduino xếp chồng lên nhau
Ảnh của John Boxall

Nhưng lưu ý rằng bạn cần nghiên cứu kỹ những cái ghim mà mỗi chiếc khiên sử dụng để tránh xung đột giữa các bảng . Những xung đột như vậy có thể dẫn đến thiệt hại.


7

Có một số mối quan tâm riêng biệt để xem xét:

  • Nhiễu vật lý: các tiêu đề được cung cấp để có thể xếp hai tấm khiên lên nhau? Có bất kỳ thành phần nhô ra ngăn xếp? Có bất kỳ thành phần nào có lon lá chắn kim loại (ví dụ như đầu nối USB trên chính Uno) có thể rút ngắn PCB liền kề không?

  • Việc gán mã pin: nói chung bạn không thể sử dụng cùng một mã pin cho hai mục đích khác nhau. Nhiều tấm khiên cung cấp một cách để thay đổi các chân được sử dụng để tránh những cái được sử dụng bởi một chiếc khiên khác. Đôi khi bạn có thể chia sẻ mã pin, ví dụ: hai thiết bị SPI thường có thể chia sẻ đồng hồ và dòng dữ liệu của chúng với điều kiện chúng có các lựa chọn riêng biệt và bạn thậm chí có thể sử dụng các tín hiệu đó cho các mục đích khác trong khi lựa chọn SPI không được xác nhận. Đôi khi, bạn có thể chuyển một phần từ thiết bị ngoại vi phần cứng không có sẵn sang phần mềm được mô phỏng, ví dụ như sử dụng nối tiếp phần mềm, bitbang SPI hoặc ngắt dựa trên PWM.

  • Tài nguyên MCU: Không cụ thể là các tấm chắn, nhưng các thư viện trình điều khiển có thể sẽ tiêu tốn một lượng lớn bộ nhớ chương trình hoặc RAM, sử dụng các kênh hẹn giờ, cần ngắt các dịch vụ thường xuyên với độ trễ thấp, v.v. mã thư viện.


3

Miễn là tấm chắn sử dụng các tiêu đề có thể xếp chồng lên nhau (hoặc cung cấp các tiêu đề thay thế), nó sẽ không chặn bất kỳ chân (bị hỏng) nào, cả đầu vào hoặc đầu ra. Có thể thêm nhiều tấm chắn hoặc linh kiện hơn, nhưng mạch vẫn phải "hợp lệ" (tất cả các đầu vào phải được kết nối với đầu ra hoặc kích hoạt pullup, không quá một đầu ra kéo đẩy được kết nối với nhau, v.v.) , nếu không các thành phần có thể bị hư hỏng.


0

Có, nhưng đôi khi nó cản trở đầu ra và chân đầu vào, và hầu hết các lá chắn sử dụng hết chân CS, MOSI, MISO, SCK. Ngay cả thông qua một số lá chắn như khiên SD không dây, bạn có thể chuyển từ USB sang MICRO, điều này sẽ gây trở ngại cho chương trình của bạn. Giả sử, khi bạn muốn truy cập thông tin trên thẻ SD để chạy Motor Shield.


-2

Có, bạn có thể xếp khiên tối đa 4, vì hạn chế về năng lượng. Chỉ có một điều cần xem xét là cấu hình Pin. Bạn nên chắc chắn rằng các chân không trùng nhau.

Thí dụ,

Nếu tôi đang sử dụng tấm chắn GSM, Nó sử dụng Chân 2 & 3 cho Rx và Tx. Tôi không thể gắn trên một lá chắn khác với việc sử dụng cùng một pin. Sau đó, chúng ta cần phải đi cho người nhảy và những thứ khác. Một cách đơn giản hơn là kiểm tra cấu hình pin và đảm bảo rằng nó không trùng nhau.


3
4 không phải là một giới hạn cụ thể, vì sức mạnh thay đổi rất lớn tùy thuộc vào việc khiên làm gì và với công nghệ gì.
Chris Stratton

Chính xác, nhưng trung bình nó có thể mang theo 3 đến 4 khiên mà không gặp vấn đề gì.
Manihatty

Thật không may, bạn đã trình bày nó trong câu trả lời của mình dưới dạng giới hạn cụ thể ("bạn có thể xếp khiên tối đa 4, vì giới hạn công suất") mà không có dấu hiệu nào cho thấy đây không phải là số cố định mà thay đổi rất nhiều tùy thuộc vào tình huống (ví dụ: sử dụng bên ngoài PSU có thể cung cấp gấp đôi năng lượng mà bạn có thể chìm từ nguồn USB), ít hơn bất kỳ gợi ý nào về cách tính số thực. Bạn sẽ tránh được việc hạ cấp bằng cách cung cấp câu trả lời giải thích nguồn gốc của các giới hạn công suất và nâng cấp bằng cách giải thích các cách để tính các giới hạn đó.
Curt J. Sampson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.