Node MCU v3 (LoLin) không có đèn led dựng sẵn?


10

Thử một chương trình nhấp nháy led đơn giản, tôi không thể có được led dựng sẵn trên LoLin Node MCU v3 hoạt động. Các LED_BUILTINhằng số được thiết lập để ghim 16 / GPIO16 / D0.

Đọc một số bài báo và QA Tôi nghĩ rằng các bảng Node MCU được cho là có một đèn led trên bo mạch số 16. Tuy nhiên, nếu tôi giải quyết cổng này thì không có gì xảy ra.

Với cùng một mã, tôi có thể nhấp nháy đèn led dữ liệu trên chân RX, chân 2.

Là đèn led tích hợp bị thiếu trên LoLin Node MCU v3, hoặc có thể là đèn led trên bảng của tôi bị hỏng?


Câu hỏi này được đánh giá thấp. Ai đó có thể vui lòng chia sẻ những gì sai với nó?
Jan H

Câu trả lời:


24

ESP8266 có một đèn led dựng sẵn được gắn vào D4 như được dán nhãn trên bảng LoLin ánh xạ tới GPIO2. Một điều cần lưu ý là đèn led hoạt động thấp. Nói cách khác ... cài đặt mã PIN 2 thành '0' sẽ bật đèn LED BẬT và đặt mã PIN 2 thành '1' sẽ tắt đèn LED TẮT

Lolin Buildin_Led Ảnh

Đây là đèn LED duy nhất trên bảng LoLin và khác với các devkits khác có đèn LED trên GPIO16.


1
Tôi đã đập đầu tôi trong nửa giờ. Rất nhiều thông tin mâu thuẫn do các nhà sản xuất khác nhau. Logic ngược lại hơi lạ nhưng ít nhất nó hoạt động.
Chris Rymer

Tôi đã đưa ra một ví dụ chớp mắt chứng minh pin 2 trên gist.github.com/jologistsman/6a93191ba31a48cf0cea75acd4c20cea
Jan H

Tuyệt vời nó đã tiết kiệm thời gian của tôi. Tôi không biết gì. Bạn có biết những điểm khác biệt trong bảng LoLin là gì không? Mọi liên kết
Joy George Kunjikkuru

@JoyGeorgeKunjikkuru Điều này hữu ích với tôi: frightanic.com/iot/iêu
nicocesar

5

Tôi có nodeMCU v3 và Pin 2 làm việc cho tôi.

#define LED_BUILTIN 2

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);     // Initialize the LED_BUILTIN pin as an output
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, LOW);   // Turn the LED on (Note that LOW is the voltage level
                                    // but actually the LED is on; this is because 
                                    // it is acive low on the ESP-01)
  delay(1000);                      // Wait for a second
  digitalWrite(LED_BUILTIN, HIGH);  // Turn the LED off by making the voltage HIGH
  delay(2000);                      // Wait for two seconds (to demonstrate the active low LED)
}

0

NodeMCU với nối tiếp CP2102 và dấu chân pin hẹp hơn một chút có 2 đèn LED.

$led1 = BUILTIN_LED;  //D0, 16, BUILTIN_LED: OnBoard LED
$led2 = 2;    //Pin 5 D4/2 Internal LED for LoLin V3

Các $led1 = BUILTIN_LED(trên GPIO 16) là ** không * trên v3 LoLin NodeMCU.

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.