Kiểm tra biểu dữ liệu cho dòng điện đầu vào trên chân I / O Nó phụ thuộc vào loại bộ điều khiển chính xác trên Arduino của bạn. Nó có thể được gọi là chân I / O rò rỉ đầu vào và sẽ ở gần 1μA .
Dưới đây là biểu dữ liệu ATmega điển hình được sử dụng trên Uno / Duemilanove / ... , bạn có thể tìm thấy tham số trên trang 304. Kiểm tra biểu dữ liệu cho bộ điều khiển cụ thể của bạn để biết chi tiết chính xác.
Nếu bạn sử dụng pin 3.7V và bộ chuyển đổi tăng cường để cung cấp 5V cho bộ điều khiển, bạn có thể kết nối pin trực tiếp với đầu vào tương tự của bộ điều khiển. Tuy nhiên, khi điện áp đầu ra của bộ chuyển đổi tăng giảm xuống dưới mức điện áp của pin (vì bất kỳ lý do gì) thì toàn bộ Arduino của bạn sẽ được cung cấp thông qua pin đầu vào tương tự và đó là điều bạn không muốn. Tất cả các chân đầu vào có bảo vệ chống quá áp cho phép hành vi này, nhưng điốt không được đánh giá cho dòng điện liên tục. Tóm lại: tốt nhất là bao gồm một điện trở nối tiếp giữa pin và pin đầu vào.
Nhưng bây giờ phép đo của bạn phụ thuộc vào độ chính xác của nguồn điện 5V. Tùy thuộc vào bộ điều khiển chính xác mà bạn có, có nhiều điện áp tham chiếu bên trong khác nhau, chính xác hơn nhiều so với điện áp nguồn. Nếu bạn thêm một điện trở phụ vào mặt đất (R2), bạn có thể sử dụng một tham chiếu như vậy để đo chính xác điện áp đầu vào. Đây được gọi là một bộ chia điện áp (điện trở). Với tỷ lệ nhất định, voltaga trên chân đầu vào sẽ là 1V khi điện áp pin là 3,7V:
Vmeasurement=R2×VBATTR1+R2
mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab