1. Lesson: Đèn LED nhấp nháy
Last updated
Last updated
Đèn LED là loại đèn nhỏ, mạnh mẽ được sử dụng trong nhiều ứng dụng khác nhau. Để bắt đầu, chúng ta sẽ làm việc với đèn LED nhấp nháy, phần giới thiệu cơ bản về bộ vi điều khiển và mạch xây dựng. Bạn đã thực hiện “Hello World” cho chính micro:bit, đây là bước tiếp theo. Đúng vậy - nó đơn giản như việc bật và tắt một ngọn đèn. Nó có vẻ không nhiều nhưng việc thiết lập đường cơ sở quan trọng này sẽ mang lại cho bạn nền tảng vững chắc khi chúng ta hướng tới những thử nghiệm phức tạp hơn.
1x micro:bit 1x Cáp USB Micro B 1x micro:bit Breakout (có đầu cắm) 1x Breadboard 1x Dây nhảy 1x Mô-đun LED
Để mở rộng chức năng của micro:bit ngoài những gì đã có trên bo mạch, chúng tôi đã phát triển một bo mạch mở rộng micro:bit hoặc bo mạch mở rộng Đầu vào Mục đích Chung (GPIO).
Bảng đột phá này giúp việc sử dụng tất cả các chân có sẵn trên đầu nối micro:bit edge dễ dàng hơn nhiều theo cách thân thiện hơn với người dùng. Chúng tôi cũng đã giới thiệu mặt đất và VCC (3,3 volt) để thuận tiện cho bạn.
Bảng đột phá thẳng hàng với các chân của bảng mạch. Chúng tôi khuyên bạn nên sử dụng một bảng mạch có kích thước đầy đủ với phần đột phá này để có đủ chỗ cho các mạch nguyên mẫu ở hai đầu của bảng mạch. Ngoài ra, để đảm bảo độ bền, hãy cắm các chốt ngắt khoảng nửa chừng vào bảng mạch để có chỗ đỡ dưới bảng khi bạn lắp micro:bit và/hoặc kéo nó ra.
Lưu ý: Vui lòng đảm bảo bạn lắp microbit theo đúng hướng vào bảng mở rộng đột phá.
Điốt phát sáng (LED) sẽ chỉ cho dòng điện đi qua theo một hướng. Hãy nghĩ về đèn LED như đường một chiều. Khi dòng điện chạy qua đèn LED, nó sẽ sáng lên!
Khi nhìn vào đèn LED, bạn sẽ nhận thấy các chân của nó có chiều dài khác nhau. Chân dài, “cực dương”, là nơi dòng điện đi vào đèn LED. Chân này phải luôn được kết nối với nguồn hiện tại. Chân ngắn hơn, “cực âm”, là lối ra của dòng điện. Chân ngắn phải luôn được nối với đường dẫn xuống đất.
Đèn LED rất khó tính khi nói đến mức độ dòng điện bạn áp dụng cho chúng. Quá nhiều dòng điện có thể dẫn đến đèn LED bị cháy. Để hạn chế dòng điện đi qua đèn LED, người ta sử dụng một điện trở cùng chiều với nguồn điện và chân dài của đèn LED; đây được gọi là điện trở giới hạn dòng điện. Với micro:bit, bạn nên sử dụng điện trở 100Ω. Chúng tôi đã thêm một túi rộng thùng thình vào bộ sản phẩm chỉ vì lý do này!
Sẵn sàng để bắt đầu kết nối mọi thứ? Hãy xem sơ đồ nối dây và bảng kết nối bên dưới để biết mọi thứ được kết nối như thế nào.
Linh kiện phân cực
Đặc biệt chú ý đến các dấu hiệu của thành phần chỉ ra cách đặt nó trên bảng mạch. Các thành phần phân cực chỉ có thể được kết nối với mạch theo một hướng.
Xin lưu ý: Hãy chú ý đến đèn LED. Mặt tiêu cực của đèn LED là chân ngắn, được đánh dấu bằng cạnh phẳng.
Mô-đun LED
Đột phá vi bit
GND/-
GND
VCC/+
3,3V
TRONG
P0
Sao chép và dán hoặc tạo lại mã sau vào trình chỉnh sửa MakeCode của riêng bạn bằng cách nhấp vào tùy chọn “Chỉnh sửa” ở góc trên bên phải của trình chỉnh sửa. Bạn cũng có thể tải xuống ví dụ này bằng cách nhấp vào nút tải xuống ở góc dưới bên phải của cửa sổ mã.
Chúng ta hãy xem các khối mã trong thử nghiệm này. Nếu bạn gặp khó khăn khi xem mã này, hãy nhấp vào hình ảnh trên để có cái nhìn rõ hơn!
Mãi mãi
Khối này forever
là một khối lặp đi lặp lại bất kỳ khối lệnh nào khác được chèn vào nó… mãi mãi. Nó bắt đầu từ trên cùng và thực thi mã của bạn theo thứ tự hoạt động từ dưới lên rồi bắt đầu lại từ trên cùng.
Viết kỹ thuật số
Khối DigitalWrite
cho phép bạn bật hoặc tắt ghim. Có một tùy chọn thả xuống cho loại mã pin mà bạn muốn kiểm soát và tùy chọn này chấp nhận một biến làm trạng thái của các mã pin. Bạn sử dụng 1
như bật và 0
tắt. Nếu muốn, bạn cũng có thể sử dụng các trạng thái Boolean của true
và false
, nhưng chúng tôi sẽ sử dụng 0
và 1
làm tiêu chuẩn trong suốt hướng dẫn này.
Tạm ngừng
Nếu bạn chỉ bật và tắt các chân của digital write
khối mà không tạm dừng, đèn LED sẽ nhấp nháy rất nhanh. Khối này pause
cho phép bạn làm chậm micro:bit và cho phép bạn kiểm soát thời gian xảy ra sự việc. Nó chấp nhận một số hoặc biến là số mili giây bạn muốn micro:bit tạm dừng. Hãy coi khối này như một đèn báo cho mã của bạn!
Bạn sẽ thấy đèn LED nhấp nháy trong khoảng thời gian 1 giây. Nếu không, hãy đảm bảo bạn đã lắp ráp mạch chính xác, xác minh và tải mã lên bảng của mình hoặc xem phần Khắc phục sự cố.
Đèn LED không nhấp nháy?
Hãy chắc chắn rằng bạn đã nối dây chính xác và đúng chân nối đất. Hãy nhớ, ghim ngắn xuống đất; chân dài để báo hiệu.