Nhấp nháy đèn LED có độ trễ - Kiến thức cơ bản về Arduino

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Ở đây chúng ta sẽ tìm hiểu mã tối thiểu để biên dịch Arduino và cả phương pháp nhấp nháy đèn LED bằng bảng Arduino.

Học những kiến ​​thức cơ bản

Ở đây chúng ta thảo luận và cố gắng hiểu mã tối thiểu cơ bản mà người ta sẽ cần để biên dịch “Arduino Sketch” bao gồm phương thức setup () và phương thức loop ().



Phần cứng bắt buộc duy nhất cho việc này là Bảng Arduino, không cần bảng mạch bổ sung.



Hàm setup () được hiển thị ngay sau khi “phác thảo” được bắt đầu. Chúng tôi thực thi nó để thiết lập các biến, chế độ ghim, bắt đầu liên quan đến thư viện, v.v.

Thao tác thiết lập được chỉ định để thực hiện chỉ một lần, mỗi khi bo mạch Arduino được BẬT hoặc được đặt lại.

Khi bạn phát triển một chức năng setup (), hàm loop () thực thi chính xác những gì được đặt tên theo tên của nó, tức là nó bắt đầu lặp liên tục, tạo cơ hội cho chương trình của bạn thay đổi và phản hồi khi nó chạy và tiến lên.

Mã nằm dưới phần loop () của “bản phác thảo” của bạn được thực thi để kiểm soát sôi nổi bảng Arduino.

Trình biên dịch sẽ không đọc tất cả những dòng đó có thể bắt đầu bằng một vài dấu gạch chéo (//), điều này cho biết rằng bạn phải viết mã của mình chỉ sau đó.

Việc thể hiện mã của bạn trong biểu mẫu này đảm bảo dễ dàng giải thích cho những người có thể đang đọc nó, cũng như cho chính bạn về cách chương trình có thể tiến hành theo từng bước.






Nhấp nháy đèn LED với Arduino

Ở đây chúng ta cùng tìm hiểu về hoạt động mạch điện tử cơ bản nhất mà người ta có thể thực thi bằng bảng Arduino, vâng, đó là về việc nhấp nháy đèn LED thông qua mã.

Thiết bị bổ sung duy nhất ngoài bảng Arduino mà bạn cần là một - LED.

Để bắt đầu quy trình, bạn cần kết nối điện trở 330 ohm ¼ watt vào chân số 13 của bảng.

Tiếp theo, kết nối đèn LED với điện trở 330 ohms này và nối đất (dây dẫn dài lên đến 330 ohm trong khi dây dẫn ngắn hơn nối đất). Bây giờ kết nối bảng Arduino với máy tính của bạn, khởi tạo chương trình và nhập mã được trình bày sau trên trang này .

Theo truyền thống, Arduinos sẽ có một đèn LED được kết nối qua chân số 13 của nó, bắt đầu nhấp nháy khi được cấp nguồn mà không cần bất kỳ phần cứng nào tham gia.

Triển khai Quy tắc

Để triển khai mã, lần thực thi đầu tiên sẽ là chuyển đổi chân số 13 để tạo sơ đồ chân đầu ra với dòng:

pinMode (13, OUTPUT)
Qua vòng lặp chính, chúng tôi BẬT đèn LED qua dòng:

digitalWrite (13, HIGH)

Ở trên cho phép nguồn cung cấp 5V vào chân # 13 để tôi tạo ra điện thế cần thiết trên đèn LED, chiếu sáng nó.

Bây giờ chúng tôi TẮT nó bằng cách sử dụng dòng sau:

digitalWrite (13, LOW)

Vâng, về mặt logic, điều này hoàn nguyên chân số 13 về 0, làm TẮT đèn LED.

Bây giờ ở giữa BẬT và TẮT ở trên của đèn LED, chúng ta sẽ yêu cầu một khoảng cách thời gian trễ nhất định để nhấp nháy có ý nghĩa và trở nên dễ nhận biết.

Mã delay () lệnh cho Arduino duy trì văn phòng phẩm cho đến một giây, nói cách khác lệnh này tắt tiếng
các hoạt động trong một giây.

Mật mã:




Một cặp: Mạch Bảng Điểm Điện Tử Sử Dụng Bộ đếm IC 4033 Tiếp theo: Bộ điều khiển lưu lượng nước tùy chỉnh với mạch hẹn giờ