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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.