
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15

Trước đây, chúng tôi đã sử dụng Serial Monitor để gửi dữ liệu đến bảng điều khiển, điều này có thể giúp bạn biết một phần mềm mới. Trong bài học này, hãy xem cách thay đổi độ chói của đèn LED bằng chiết áp và nhận dữ liệu của chiết áp trong Serial Monitor để xem giá trị của nó thay đổi.
Bước 1: Các thành phần
- Bo mạch Arduino Uno * 1
- Cáp USB * 1
- Điện trở (220Ω) * 1
- LED * 1
- Chiết áp * 1
- Bảng mạch * 1
- Dây nhảy
Bước 2: Nguyên tắc

Chiết áp tuyến tính là một linh kiện điện tử tương tự. Vậy sự khác biệt giữa giá trị tương tự và giá trị kỹ thuật số là gì? Nói một cách đơn giản, kỹ thuật số có nghĩa là bật / tắt, mức cao / thấp chỉ với hai trạng thái, tức là 0 hoặc 1. Nhưng trạng thái dữ liệu của tín hiệu tương tự là tuyến tính, ví dụ, từ 1 đến 1000; giá trị tín hiệu thay đổi theo thời gian thay vì chỉ ra một con số chính xác. Tín hiệu tương tự bao gồm cường độ ánh sáng, độ ẩm, nhiệt độ, v.v.
Bước 3: Sơ đồ

Bước 4: Thủ tục
Trong thí nghiệm này, chiết áp được sử dụng như bộ chia điện áp, nghĩa là kết nối các thiết bị với cả ba chân của nó. Nối chân giữa của chiết áp vào chân A0 và hai chân còn lại lần lượt vào 5V và GND. Do đó, điện áp của chiết áp là 0-5V. Xoay núm của chiết áp, và điện áp tại chân A0 sẽ thay đổi. Sau đó chuyển đổi điện áp đó thành giá trị kỹ thuật số (0-1024) bằng bộ chuyển đổi AD trong bảng điều khiển. Thông qua lập trình, chúng ta có thể sử dụng giá trị kỹ thuật số đã chuyển đổi để điều khiển độ sáng của đèn LED trên bảng điều khiển.
Bước 1:
Xây dựng mạch.
Bước 2:
Tải xuống mã từ
Bước 3:
Tải bản phác thảo lên bảng Arduino Uno
Nhấp vào biểu tượng Tải lên để tải mã lên bảng điều khiển.
Nếu "Hoàn tất tải lên" xuất hiện ở cuối cửa sổ, điều đó có nghĩa là bản phác thảo đã được tải lên thành công.
Quay trục của chiết áp và bạn sẽ thấy độ chói của đèn LED thay đổi.
Nếu bạn muốn kiểm tra các thay đổi giá trị tương ứng, hãy mở Serial Monitor và dữ liệu trong cửa sổ sẽ thay đổi khi bạn xoay núm chiết áp. Thử nghiệm này cũng có thể được thay đổi thành những thử nghiệm khác theo ý muốn của bạn. Ví dụ: sử dụng chiết áp để kiểm soát khoảng thời gian đèn LED nhấp nháy.
Bước 5: Mã
// Điều khiển bằng chiết áp
//Quay
trục của chiết áp và bạn sẽ thấy độ chói của đèn LED thay đổi.
//Website:www.primerobotics.in
/******************************************/
hăng sô
int analogPin = 0; // chân đầu vào tương tự gắn vào
hăng sô
int ledPin = 9; // led đính kèm vào
NS
inputValue = 0; // biến để lưu trữ giá trị đến từ cảm biến
NS
outputValue = 0; // biến để lưu giá trị đầu ra
/******************************************/
vô hiệu
cài đặt()
{
Serial.begin (9600); // đặt nối tiếp
truyền thông baudrate là 9600
}
/******************************************/
vô hiệu
vòng()
{
inputValue = analogRead (analogPin); // đọc
giá trị từ chiết áp
Serial.print ("Đầu vào:"); //in
"Đầu vào"
Serial.println (inputValue); //in
inputValue
outputValue = map (inputValue, 0, 1023, 0, 255); // Chuyển đổi từ 0-1023 tỷ lệ với số của một số từ 0 đến 255
Serial.print ("Đầu ra:"); //in
"Đầu ra"
Serial.println (outputValue); //in
giá trị sản phẩm đầu ra
analogWrite (ledPin, outputValue); // biến
Đèn LED tùy thuộc vào giá trị đầu ra
chậm trễ (1000);
}
/*******************************************/
Đề xuất:
Đèn quán rượu tiếng Anh bằng sợi quang uốn cong, thắp sáng bằng đèn LED: 4 bước

Đèn quán rượu tiếng Anh bằng sợi quang uốn cong, thắp sáng bằng đèn LED: Giả sử bạn muốn tạo một sợi quang phù hợp với hình dạng của một ngôi nhà để thắp sáng đèn Giáng sinh trên đó. Hoặc có thể bạn muốn tạo ra một bức tường bên ngoài và uốn cong một góc vuông với sợi. Bạn có thể làm điều này rất dễ dàng
Đèn LED RGB được điều khiển bằng Bluetooth hoặc Potentiometer: 5 bước

Đèn LED RGB được điều khiển bằng Bluetooth hoặc chiết áp: Xin chào! Hôm nay tôi muốn chia sẻ dự án Arduino của mình với bạn. Tôi đã tạo đèn LED RGB được điều khiển bởi Arduino. Nó có 3 chế độ và 2 giao diện. Chế độ đầu tiên là điều khiển bằng tay, thứ hai cầu vồng mát mẻ và khóa màu thứ ba. Lúc đầu bạn hiệu chỉnh chiết áp. Sau đó, bạn
Làm mờ / Điều khiển đèn Led / độ sáng bằng Potentiometer (Biến trở) và Arduino Uno: 3 bước

Làm mờ / Điều khiển Led / độ sáng Sử dụng Chiết áp (Biến trở) và Arduino Uno: Chân đầu vào tương tự Arduino được kết nối với đầu ra của chiết áp. Vì vậy, chân analog Arduino ADC (bộ chuyển đổi tín hiệu tương tự sang kỹ thuật số) đang đọc điện áp đầu ra bằng chiết áp. Xoay núm chiết áp sẽ thay đổi đầu ra điện áp và Arduino lại
Máy tạo sương mù bằng đá khô Ultimate - Điều khiển bằng Bluetooth, chạy bằng pin và in 3D.: 22 bước (có hình ảnh)

Máy làm đá khô Ultimate - Điều khiển bằng Bluetooth, chạy bằng pin và in 3D. Gần đây, tôi cần một máy làm đá khô cho một số hiệu ứng sân khấu cho một buổi biểu diễn địa phương. Ngân sách của chúng tôi sẽ không kéo dài đến việc thuê một người chuyên nghiệp nên thay vào đó, đây là những gì tôi đã xây dựng. Nó chủ yếu được in 3D, được điều khiển từ xa qua bluetooth, pin sạc
Cách lập trình bảng AVR bằng bảng Arduino: 6 bước

Làm thế nào để lập trình một bảng AVR bằng cách sử dụng một bảng Arduino: Bạn có một bảng vi điều khiển AVR được đặt xung quanh không? Nó có phức tạp để lập trình nó không? Tốt bạn đang ở đúng nơi. Ở đây, tôi sẽ chỉ cho bạn cách lập trình một bo mạch vi điều khiển Atmega8a bằng cách sử dụng một bo mạch Arduino Uno với tư cách là một lập trình viên. Vì vậy, không có lông