Mã hóa đèn LED là một dự án giới thiệu cho bạn thấy cách phần mềm và phần cứng tương tác với nhau. Đó là một dự án đơn giản mà bạn có thể hoàn thành trong một ngày cuối tuần sẽ giúp bạn tìm hiểu một số khía cạnh cơ bản của phần cứng.
Khi kết thúc dự án, bạn sẽ viết mã đèn LED của riêng mình, có kiến thức để điều khiển bật / tắt đèn LED trong các khoảng thời gian bạn chọn và tìm hiểu các nguyên tắc cơ bản của phần cứng.
Bộ khởi động Elegoo Uno có tất cả phần cứng cũng như hướng dẫn bạn cần để tạo một Đèn LED đơn giản. Đèn LED là dự án đầu tiên được cung cấp với bộ phụ kiện của họ.
Elegoo Uno đi kèm với nhiều dự án khác và đưa bạn đi từ các dự án mới bắt đầu đến nâng cao. Mỗi dự án trong hộp nâng cao kỹ năng của bạn theo cách đơn giản, dễ làm theo.
Thành phần bạn sẽ cần
Elegoo Uno R3
Elogoo Uno R3 là một bo mạch vi điều khiển. Bộ vi điều khiển được nhúng bên trong các thiết bị để điều khiển các hoạt động và tính năng của sản phẩm. Chúng là các mạch tích hợp nhỏ gọn được thiết kế để điều khiển các hoạt động.
Bộ vi điều khiển có trong Elogoo Uno R3 có 14 chân đầu vào / đầu ra kỹ thuật số, 6 đầu vào tương tự, kết nối USB, giắc cắm nguồn và nút đặt lại. Bo mạch này có mọi thứ bạn cần để hỗ trợ vi điều khiển. Chỉ cần cắm Cáp USB để bật bộ vi điều khiển.
Cáp USB
Bạn cần có Cáp USB để kết nối Elegoo Uno R3 với máy tính và bật nó lên. USB là viết tắt của Universal Serial Bus. USB được sử dụng để kết nối máy tính của bạn với các thiết bị như máy ảnh kỹ thuật số, máy in, máy quét và ổ cứng ngoài.
Trong dự án của chúng tôi, chúng tôi sẽ sử dụng cáp USB để kết nối bộ vi điều khiển với máy tính của chúng tôi.
Đèn LED
LED là viết tắt của điốt phát quang. Nó có một dẫn tích cực và tiêu cực. Mặt dài hơn là mặt dẫn tích cực.
Cách lắp ráp các thành phần
Trong dự án này, chúng tôi sẽ chỉ làm cho đèn LED nhấp nháy.
Đầu tiên, chúng ta cần cắm Cáp USB vào bo mạch và sau đó là máy tính.
Sau đó, chúng ta cần cắm đèn LED vào GND (GND là điểm tham chiếu trong mạch điện mà từ đó điện áp được đo và là đường trở lại chung cho dòng điện) và đầu vào 13 trên bảng.
Mã bật / tắt đèn LED flash:
Sau khi bảng vi điều khiển được cắm vào máy tính và đèn LED ở trên bảng, chúng ta cần viết một số mã đơn giản để làm cho đèn LED nhấp nháy.
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off
delay(1000); // wait for a second
}
Đoạn mã trên về cơ bản bật đèn LED trong 1 giây và sau đó tắt nó trong một giây.
Chức năng này là trong một vòng lặp liên tục. digitalWrite
là một hàm có 2 tham số, LED_BUILTIN
và HIGH || LOW
. Về cơ bản, vòng lặp sử dụng đèn LED, sau đó biến vôn thành HIGH
bật nó lên. Sau đó, sau 1 giây, nó sẽ tắt cùng một đèn LED bằng cách chuyển vôn thành LOW
.
Đây là sản phẩm cuối cùng:
Mục tiêu của dự án Mã hóa ánh sáng LED nhỏ này là giới thiệu cho bạn các nguyên tắc cơ bản về cách kết hợp phần cứng và phần mềm. Tôi hy vọng bạn thích nó!