QC

ESP8266 ADC – Read Analog

 ESP8266 ADC – Read Analog 

    Cả ESP8266-12E và ESP8266-07 đều có một chân ADC có thể dễ dàng truy cập. Điều này có nghĩa là các bo mạch ESP8266 đó có thể đọc các tín hiệu tương tự. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng tính năng đọc tương tự với ESP8266 bằng cách sử dụng phần mềm Arduino IDE, MicroPython hoặc Lua.

ESP8266 Analog Pin


MẠCH NỐI NHƯ SAU:





const int analogInPin = A0;  // ESP8266 Analog Pin ADC0 = A0

int sensorValue = 0;  // value read from the pot

void setup() {
  // initialize serial communication at 115200
  Serial.begin(115200);
}

void loop() {
  // read the analog in value
  sensorValue = analogRead(analogInPin);
 
  // print the readings in the Serial Monitor
  Serial.print("sensor = ");
  Serial.print(sensorValue);
  
  delay(1000);
}

Mã bắt đầu bằng cách khai báo chân tương tự ESP8266 trong biến analogInPin:


const int analogInPin = A0;  // ESP8266 Analog Pin ADC0 = A0

Giá trị chiết áp sẽ được lưu trên biến sensorValue:

int sensorValue = 0;  // value read from the pot

Trong setup (), khởi chạy Serial Monitor cho mục đích gỡ lỗi:

void setup() { // initialize serial communication at 115200 Serial.begin(115200); }

Trong vòng lặp Loop (), chúng tôi đọc giá trị tương tự bằng cách sử dụng hàm analogRead () và chuyển analogInPin làm đối số. Giá trị được lưu trên biến sensorValue:
sensorValue = analogRead(analogInPin);

Cuối cùng, các kết quả đọc được hiển thị trên Serial Monitor, để bạn có thể thực sự thấy những gì đang diễn ra.

Serial.print(sensorValue);






Nap Code vào PY32F003 dùng Stlink

 Nap Code vào PY32F003 dùng Stlink Bước 1: Cài đặt  KeilC v5.39 theo link sau ( chú ý 5.39 keil c mới nạp ok). https://edge07.111.ir.cdn.ir/...