Mục lục:
Video: THEO DÕI NGUỒN ÁNH SÁNG TỰ ĐỘNG VỚI ARDUINO UNO R3: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Trong bài học này, chúng ta sẽ sử dụng một động cơ servo, một điện trở quang và một điện trở kéo xuống để lắp ráp một hệ thống nguồn sáng theo dõi tự động.
Bước 1: Các thành phần
- Bo mạch Arduino Uno * 1
- Cáp USB * 1
- Động cơ servo * 1
- điện trở quang * 1
- Điện trở (10k) * 1
- Bảng mạch * 1
- Dây nhảy
Bước 2: Nguyên tắc
Động cơ servo và điện trở quang quét và tìm kiếm nguồn sáng ở 180 độ và ghi lại vị trí của nguồn sáng. Sau khi kết thúc quá trình quét, động cơ servo và điện trở quang dừng ở hướng của nguồn sáng.
Bước 3: Sơ đồ
Bước 4: Thủ tục
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.
Bây giờ, nếu bạn sử dụng đèn pin để chiếu vào điện trở quang, bạn sẽ thấy động cơ servo và điện trở quang quay, và cuối cùng dừng lại ở hướng của nguồn sáng
Bước 5: Mã
/********************************************************************
* Tên:
Tự động theo dõi nguồn sáng
* hàm số
: nếu bạn sử dụng đèn pin để chiếu sáng điện trở quang, * Bạn sẽ thấy
động cơ servo và điện trở quang quay, * và cuối cùng
dừng theo hướng của nguồn sáng.
***********************************************************************
/ Email: [email protected]
// Trang web: www.primerobotics.in
#bao gồm
const int photocellPin = A0;
/************************************************/
Servo myservo; // tạo đối tượng servo để điều khiển servo
int outputValue = 0;
int angle = {0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180};
int maxVal = 0;
int maxPos = 0;
/*************************************************/
void setup ()
{
Serial.begin (9600);
myservo.attach (9); // gắn servo trên chân 9 vào đối tượng servo
}
/*************************************************/
void loop ()
{
for (int i = 0;
tôi <19; i ++)
{
myservo.write (angle ); // ghi góc vào servo
giá trị sản phẩm đầu ra
= analogRead (photocellPin); // đọc giá trị của A0
Serial.println (outputValue); // in ra
if (outputValue> maxVal) // nếu giá trị hiện tại của A0 lớn hơn trước đó
{
maxVal = outputValue; // ghi giá trị xuống
maxPos
= i; //
}
chậm trễ (200);
}
myservo.write (angle [maxPos]); // ghi góc tới servo mà A0 có giá trị lớn nhất
trong khi (1);
}
Đề xuất:
ATtiny85 Đồng hồ theo dõi hoạt động rung có thể đeo trên thiết bị đeo và lập trình ATtiny85 với Arduino Uno: 4 bước (có hình ảnh)
ATtiny85 Đồng hồ theo dõi hoạt động rung có thể đeo được và lập trình ATtiny85 với Arduino Uno: Làm thế nào để tạo đồng hồ theo dõi hoạt động có thể đeo được? Đây là một thiết bị đeo được thiết kế để rung khi phát hiện thấy có sự cố. Bạn có dành phần lớn thời gian trên máy tính như tôi không? Bạn đang ngồi hàng giờ mà không nhận ra? Sau đó, thiết bị này là
Theo dõi & theo dõi các cửa hàng nhỏ: 9 bước (có hình ảnh)
Theo dõi & theo dõi cho các cửa hàng nhỏ: Đây là một hệ thống dành cho các cửa hàng nhỏ được cho là gắn vào xe đạp điện hoặc xe tay ga điện tử để giao hàng trong phạm vi ngắn, ví dụ như một tiệm bánh muốn giao bánh ngọt. Theo dõi và theo dõi nghĩa là gì? Theo dõi và theo dõi là một hệ thống được sử dụng bởi ca
Bộ dụng cụ theo dõi xe ô tô tự làm bằng rô bốt thông minh Theo dõi ô tô cảm quang: 7 bước
Tự làm bộ dụng cụ theo dõi rô bốt thông minh theo dõi ô tô Theo dõi ô tô cảm quang: Thiết kế bởi SINONING ROBOT Bạn có thể mua từ rô bốt theo dõi ô tô ChipLM393 so sánh hai điện trở quang, khi có một đèn LED cảm quang một bên TRẮNG thì bên của động cơ sẽ dừng ngay lập tức, bên kia của động cơ quay lên, để
Theo dõi nguồn sáng tự động: 5 bước
Theo dõi nguồn sáng tự động: Trong bài học này, chúng ta sẽ sử dụng động cơ servo, điện trở quang và điện trở kéo xuống để lắp ráp hệ thống nguồn sáng theo dõi tự động
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 - Theo dõi nhiệt độ độ ẩm & chỉ số nhiệt trên M5stick-C với DHT11: 6 bước
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 | Theo dõi nhiệt độ độ ẩm và chỉ số nhiệt trên M5stick-C Với DHT11: Xin chào các bạn, trong phần hướng dẫn này, chúng ta sẽ học cách giao tiếp cảm biến nhiệt độ DHT11 với m5stick-C (một bảng phát triển của m5stack) và hiển thị nó trên màn hình của m5stick-C. Vì vậy, trong hướng dẫn này, chúng ta sẽ đọc nhiệt độ, độ ẩm & nhiệt tôi