Computer >> Máy Tính >  >> Hệ thống >> MAC

Cách thiết lập đèn LED và làm cho nó nhấp nháy bằng mã

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

Cách thiết lập đèn LED và làm cho nó nhấp nháy bằng mã
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

Cách thiết lập đèn LED và làm cho nó nhấp nháy bằng mã
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

Cách thiết lập đèn LED và làm cho nó nhấp nháy bằng mã
Đè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

Cách thiết lập đèn LED và làm cho nó nhấp nháy bằng mã

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_BUILTINHIGH || 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ó!