DANH MỤC
DANH MỤC
Giỏ hàng của bạn

Mạch chuyển đổi ADC sang DAC PCF8591

Mạch chuyển đổi ADC sang DAC PCF8591
  • Hàng trong kho: 1
  • Nhà sản xuất: Nhập khẩu
  • Khối lượng: 0.10kg
  • Mã kho: 1196
  • Vị trí: 1D13
Số lượng đã bán: 4
Lượt xem: 214
70.200đ
Giá chưa bao gồm VAT: 65.000đ
Thêm vào giỏ

1. Giới thiệu tổng quan

Mạch chuyển đổi ADC sang DAC PCF8591 là một module tích hợp sẵn chip PCF8591, cung cấp khả năng chuyển đổi tương tự sang số (ADC) 8-bit và số sang tương tự (DAC) 8-bit. Mạch giao tiếp qua chuẩn I2C thông dụng, hỗ trợ đọc 4 kênh đầu vào tương tự và tích hợp sẵn cảm biến nhiệt độ, quang trở cùng chiết áp trên board, rất thuận tiện cho việc học tập và phát triển ứng dụng vi điều khiển.

2. Thông số kỹ thuật

  • Điện áp hoạt động: 2.5V - 6.0V
  • Chip chính: PCF8591
  • Giao tiếp: I2C (TWI)
  • Độ phân giải ADC: 8-bit (4 kênh đầu vào tương tự)
  • Độ phân giải DAC: 8-bit (1 kênh đầu ra tương tự)
  • Tích hợp sẵn: Cảm biến quang trở (LDR), cảm biến nhiệt độ (NTC) và biến trở chỉnh áp

3. Ứng dụng

  • Đọc tín hiệu từ các cảm biến analog (cảm biến ánh sáng, nhiệt độ, độ ẩm...)
  • Tạo điện áp đầu ra dạng analog hoặc điều khiển độ sáng LED, tốc độ động cơ
  • Học tập và nghiên cứu giao tiếp I2C với Arduino, Raspberry Pi, ESP8266/ESP32

4. Hướng dẫn kiểm tra (Test)

Các bước kiểm tra nhanh:

  1. Chuẩn bị: Mạch PCF8591, Arduino Uno, dây cắm kết nối, cáp USB, máy tính cài phần mềm Arduino IDE.
  2. Thao tác: Kết nối nguồn, chân I2C và nạp code test mẫu để đọc giá trị từ biến trở tích hợp trên mạch lên màn hình Serial Monitor.
  3. Kết quả: Xoay biến trở trên mạch thấy giá trị đọc được trên Serial Monitor thay đổi từ 0 đến 255.

* Lưu ý an toàn: Cấp đúng nguồn điện áp định mức (3.3V - 5V), tránh cắm ngược cực nguồn VCC và GND có thể gây hỏng IC PCF8591.

Sơ đồ kết nối & Code test mẫu (Arduino/ESP)

Kết nối chân:

  • VCC nối với 5V (Arduino)
  • GND nối với GND (Arduino)
  • SDA nối với A4 hoặc chân SDA (Arduino)
  • SCL nối với A5 hoặc chân SCL (Arduino)
C/C++ (Arduino/ESP)
#include 
#define PCF8591_I2C_ADDRESS 0x48 // Địa chỉ I2C mặc định của PCF8591

void setup() {
  Wire.begin();
  Serial.begin(9600);
}

void loop() {
  // Đọc dữ liệu từ kênh AIN0 (Biến trở tích hợp trên mạch)
  Wire.beginTransmission(PCF8591_I2C_ADDRESS);
  Wire.write(0x04); // Kênh điều khiển: bật DAC và chọn AIN0
  Wire.endTransmission();
  
  Wire.requestFrom(PCF8591_I2C_ADDRESS, 2);
  int lastValue = Wire.read(); // Đọc giá trị cũ (bỏ qua)
  int adcValue = Wire.read();  // Đọc giá trị ADC hiện tại
  
  Serial.print("Gia tri ADC (AIN0): ");
  Serial.println(adcValue);
  delay(500);
}

mach chuyen doi adc sang dac pcf8591

Viết đánh giá

Lưu ý: không hỗ trợ HTML!
Bình chọn
Không tốt Tốt
Hàng trong kho: 399
1. Giới thiệu tổng quan Dây điện 1 lõi lớn 23AWG 5 mét là loại dây dẫn chất lượng cao, chuyên dùng trong các mạch điện tử, làm dây bus hoặc kết nối tí..
6.480đ
Giá chưa bao gồm VAT:6.000đ
Thêm vào giỏ
Hàng trong kho: 208
1. Giới thiệu tổng quan Breadboard MB-102 830 lỗ là loại test board cao cấp được làm từ chất liệu nhựa trong suốt và board đồng chất lượng cao, giúp n..
37.800đ
Giá chưa bao gồm VAT:35.000đ
Thêm vào giỏ
Hàng trong kho: 82
1. Giới thiệu tổng quan Breadboard mini SYB-170 là loại test board nhỏ gọn, chất lượng cao với các điểm tiếp xúc làm bằng đồng nguyên chất, giúp kết n..
8.640đ
Giá chưa bao gồm VAT:8.000đ
Thêm vào giỏ
Hàng trong kho: 49
1. Giới thiệu tổng quan Jack DC đực 3.5*1.3mm là đầu nối nguồn điện một chiều thông dụng, chuyên dùng để truyền tải điện áp DC cho các thiết bị điện t..
2.160đ
Giá chưa bao gồm VAT:2.000đ
Thêm vào giỏ
Hàng trong kho: 278
1. Giới thiệu tổng quanMạch cấp nguồn breadboard là phụ kiện chuyên dụng được thiết kế để cắm trực tiếp lên các loại Breadboard chuẩn như MB-102 hoặc ..
21.600đ
Giá chưa bao gồm VAT:20.000đ
Thêm vào giỏ
Hàng trong kho: 287
1. Giới thiệu tổng quanBreadboard MB-102 400 lỗ là đế cắm thử nghiệm linh kiện điện tử thông dụng nhất giúp người dùng dễ dàng lắp ráp mạch điện tử tạ..
16.200đ
Giá chưa bao gồm VAT:15.000đ
Thêm vào giỏ