Câu trả lời:
Đây là một chút phức tạp. Về cơ bản, có một số yếu tố hạn chế:
Các dòng IO từ vi điều khiển (tức là chân analog và kỹ thuật số) có cả giới hạn dòng tổng hợp (ví dụ: tổng) và giới hạn trên mỗi pin:
Tuy nhiên, tùy thuộc vào cách bạn định nghĩa "Ghim" Arduino, đây không phải là toàn bộ câu chuyện.
Chân 5V của arduino không được kết nối thông qua vi điều khiển . Như vậy, nó có thể cung cấp nhiều năng lượng hơn đáng kể. Khi bạn cấp nguồn cho arduino của mình từ USB, giao diện USB sẽ giới hạn tổng mức tiêu thụ năng lượng của bạn ở mức 500 mA. Điều này được chia sẻ với các thiết bị trên bảng arduino, do đó, sức mạnh có sẵn sẽ có phần ít hơn.
Khi bạn đang sử dụng nguồn điện bên ngoài, thông qua đầu nối nguồn nòng, bạn bị giới hạn bởi bộ điều chỉnh 5V cục bộ, được định mức tối đa là 1 Ampe . Tuy nhiên, điều này cũng hạn chế về nhiệt , có nghĩa là khi bạn rút điện, bộ điều chỉnh sẽ nóng lên. Khi nó quá nóng, nó sẽ tạm thời tắt.
Đầu ra được điều chỉnh 3,3V có thể cung cấp tối đa 150 mA, là giới hạn của bộ điều chỉnh 3,3V.
Lưu ý: Điều này không áp dụng cho Arduino Do và có thể có một số khác biệt đối với Arduino Mega. Nó có thể nói chung đúng với mọi Arduino dựa trên vi điều khiển ATmega328.
Các giá trị hiện tại tối đa được liệt kê ở đây cho Uno, Duemilanove:
Dòng điện một chiều cho mỗi pin I / O: 40,0 mA
Dòng điện một chiều cho mỗi chân VCC và GND: 200,0 mA
Giới hạn dòng DC chung cho tất cả các chân IO được đặt cùng nhau: 200 mA
Lưu ý rằng nếu có nhiều hơn một chân VCC / Vin / GND, thì Arduino có thể mất nhiều dòng điện hơn. (Mỗi pin tương ứng với một pin trên ATMega328)
Đây dường như là tiêu chuẩn ít nhiều cho hầu hết các Arduinos, vì những hạn chế hiện tại này là dành cho vi điều khiển.
Lượng dòng tối đa tôi có thể rút ra từ mỗi chân của Arduino mà không vấp phải bất kỳ cầu chì bên trong nào?
Chỉ có một cầu chì trên bảng Arduino. Có một Polyfuse có thể đặt lại trên cổng USB giới hạn dòng điện bắt đầu từ 500mA. Cầu chì này chỉ hiệu quả khi được cung cấp bởi USB và chỉ khi tổng lượng rút trên đường ray 5V lớn hơn 500mA. (Lưu ý rằng loại cầu chì này không chỉ đơn giản là "thổi mở.")
Nếu bạn vẽ quá nhiều dòng điện (40mA trở lên) từ chân I / O, nó sẽ làm hỏng chân. Không có cầu chì trên các chân I / O.
Theo sơ đồ v2.3, bộ điều chỉnh Arduino Nano 3.3v là usb FTDI sang ic nối tiếp. Điều đó có một đánh giá hiện tại tối đa là 50mA.
Nếu bạn nhìn vào sơ đồ cho Nano, bạn có thể thấy rằng pin 3,3V được cung cấp bởi chip FT232RL. Theo bảng dữ liệu của nó , pin có thể cung cấp tối đa 50mA.
Để chạy mô-đun của bạn, bạn sẽ phải cung cấp nguồn 3,3V bên ngoài. Có thể được cung cấp bởi bộ điều chỉnh LDO 3,3V được cung cấp bởi chân 5V được cung cấp từ USB hoặc bộ điều chỉnh 5V, UA78M05 , cả hai đều có tối đa 500mA (ít hơn dòng Nano yêu cầu)