Trong ESP-12E NodeMCU, số pin của A0 là bao nhiêu?


7

Trong ESP-12E NodeMCU, tất cả các chân kỹ thuật số có thể được gọi bằng một số. Đây là danh sách:

static const uint8_t D0   = 16; 
static const uint8_t D1   = 5;
static const uint8_t D2   = 4;
static const uint8_t D3   = 0;
static const uint8_t D4   = 2; 
static const uint8_t D5   = 14;
static const uint8_t D6   = 12;
static const uint8_t D7   = 13;
static const uint8_t D8   = 15;
static const uint8_t D9   = 3;
static const uint8_t D10  = 1;

Vì vậy, hai dòng mã này sẽ làm như nhau:

pinMode (D0, INPUT)
pinMode (16, INPUT)

Số tương ứng của A0 là gì (đầu vào tương tự duy nhất của bảng này)?

Câu trả lời:


5

Giá trị số A0là 17, như được định nghĩa ở đây .

Nhưng không giống như trên bo mạch Arduino, bạn không thể sử dụng nó như một pin kỹ thuật số. Nó chỉ hoạt động cho số pin 0-16 .

Nếu bạn đang sử dụng làm tham số cho analogRead, các giá trị số sẽ là 0 và 17, như được thấy ở đây .

Và như vậy, ba cuộc gọi này sẽ làm như vậy:

analogRead(A0);
analogRead(17);
analogRead(0);
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.