🔬
Wiki.Linhkientot
  • 👋Chào mừng tới Linhkientot's Wiki
  • Hướng dẫn phần mềm
    • Cài đặt Arduino IDE 2.0
    • Cài đặt phần mềm Mixly
    • Cài đặt phần mềm Mind+
    • Cài đặt phần mềm Thonny
  • Arduino Products
    • Hướng dẫn ban đầu Arduino IDE
      • Hướng dẫn nạp chương trình Arduino IDE
      • Thêm thư viện Arduino IDE
      • Cài đặt Driver CH340 trên MAC OS
      • Lập trình Board ESP32 trên Arduino IDE
    • Arduino Starter Kit
      • Lesson 0. Getting Started - install IDE
      • Lesson 2. LEDs
      • Lesson 3. RGB LEDs
      • Lesson 4. Eight LEDs and a Shift Register
      • Lesson 5. The Serial Monitor
      • Lesson 6. Digital Inputs
      • Lesson 7. Make an RGB LED Fader
      • Lesson 8. Analog Inputs
      • Lesson 9. Sensing Light
      • Lesson 10 Making Sounds
      • Lesson 11 LCD Displays Part 1
      • Lesson 12 LCD Displays Part 2
      • Lesson 13 DC Motors
      • Lesson 14 Servo Motors
      • Lesson 15 DC Motor Reversing
      • Lesson 16 Stepper Motors
      • Lesson 17 Email Sending Movement Detector
    • Arm Robot
      • Hướng dẫn lắp ráp Arm-4DoF
      • Hướng dẫn lắp ráp Arm-6DoF
      • Hướng dẫn lắp ráp Arm - 6DoF đế tròn quay
    • Car Robot
      • Hướng dẫn lắp ráp tank TS-100
    • Arm Car Robot
    • Smart home IoT
    • Lập trình cảm biến khí ga/ khói MQ-2 Arduino
  • Micro:bit Products
    • Micro:bit Setup
    • Micro:bit Starter Kit V1
      • Setting up the micro:bit with Makecode
      • Set up Arduino IDE for micro:bit
      • Using the Buttons and LED Matrix on micro:bit
      • Pushbutton with micro:bit
      • Tilt Sensor with micro:bit
      • Temperature Sensor with micro:bit
      • DC Motor with micro:bit
      • Sound Sensor with micro:bit
      • Raindrop Sensor with micro:bit
      • Make an RGB LED Blink with micro:bit
      • Ultrasonic Distance Sensor with micro:bit
      • Analog Inputs and micro:bit
      • Servo with micro:bit
      • Smoke sensor with micro:bit
      • Light-dependent Resistor with micro:bit
      • Infrared Obstacle Avoidance Sensor with micro:bit
      • Using LEDs with micro:bit
    • Micro:bit Starter Kit V2
      • Microbit Introduction
      • Microbit Basic Lessons
      • 1. Lesson: Đèn LED nhấp nháy
      • 2. Lesson: RGB Led
      • 3. Lesson: Đọc giá trị từ triết áp
      • 4. Lesson: Đọc nút nhấn
      • 5. Lesson: Servo Motor
      • 6. Lesson: Passive Buzzer-Còi thụ động
      • 7. Lesson: Active Buzzer-Còi chủ động
      • 8. Lesson: Compass-La bàn
      • 9. Lesson: Accelerometer-Gia tốc kế
      • 10. Lesson: Module phát hiện âm thanh
      • 11. Lesson: Cảm biến ánh sáng (quang trở)
      • 12. Lesson: Cảm biến ngọn lửa
      • 13. Lesson: Cảm biến khói
      • 14. Lesson: Cảm biến siêu âm
      • 15. Lesson: ModuleRelay
      • 16. Lesson: Cảm biến nhiệt độ (DHT11)
      • 17. Lesson: Bộ điều khiển từ xa (IR)
      • 18. Lesson: Hiển thị màn hình LCD i2c 1602
      • 19. Lesson: Hiển thị nhiệt độ, độ ẩm trên màn hình LCD
      • 20. Lesson: Điều khiển quạt bằng Relay
    • Micro:bit Advanced Kit V2
      • Giới thiệu BBC Sensor Shield V2
      • Danh sách linh kiện bộ Kit
    • Micro:bit Car
  • ESP32 PRODUCTS
    • Hướng dẫn lập trình ESP32
  • Raspberry Products
    • Raspberry Pico Kit
    • Raspberry Pico Car
  • Group Robots
    • 🤖Arduino Robots
    • 🐦Micro:bit Robots
    • 🍓Raspberry Robots
Powered by GitBook
On this page
  • Giới thiệu
  • Bộ phận cần thiết
  • Giới thiệu đèn LED Đỏ/Xanh lục/Xanh lam (RGB)
  • Kết nối phần cứng
  • Sơ đồ nối dây cho dự án
  • Chạy tập lệnh của bạn
  • Mã cần lưu ý
  • Những gì bạn nên xem
  • Xử lý sự cố
  1. Micro:bit Products
  2. Micro:bit Starter Kit V2

2. Lesson: RGB Led

Previous1. Lesson: Đèn LED nhấp nháyNext3. Lesson: Đọc giá trị từ triết áp

Last updated 1 year ago

Giới thiệu

Bạn có biết điều gì còn thú vị hơn đèn LED nhấp nháy không? Thay đổi màu sắc bằng một đèn LED. Trong mạch này, bạn sẽ tìm hiểu cách sử dụng đèn LED RGB để tạo ra các tổ hợp màu độc đáo. Tùy thuộc vào độ sáng của mỗi diode, gần như có thể có bất kỳ màu nào!

Bộ phận cần thiết

  • 1x vi:bit

  • 1x Cáp USB Micro B

  • Đột phá 1x micro:bit (có Tiêu đề)

  • 1x Bảng mạch

  • Dây nhảy 1x

  • 1x Mô-đun LED RGB

Giới thiệu đèn LED Đỏ/Xanh lục/Xanh lam (RGB)

Đèn LED Đỏ/Xanh lục/Xanh lam (RGB) là ba đèn LED trong một. RGB có bốn chân với mỗi chân trong số ba chân ngắn hơn điều khiển một màu riêng: đỏ, lục hoặc lam. Chân dài hơn của RGB là chân nối đất chung. Bạn có thể tạo đèn LED có màu tùy chỉnh bằng cách bật và tắt các màu khác nhau để kết hợp chúng. Ví dụ bạn bật chân đỏ và chân xanh thì RGB sẽ sáng màu vàng.

Nhưng pin nào có màu gì? Nhấc RGB sao cho chân dài nhất (mặt đất chung) căn chỉnh sang trái như hình bên dưới. Các chân có màu Đỏ, Mặt đất, Xanh lục và Xanh lam - bắt đầu từ ngoài cùng bên trái.

Lưu ý: Khi nối dây RGB, mỗi chân màu vẫn cần một điện trở giới hạn dòng điện phù hợp với chân I/O của micro:bit mà bạn dự định sử dụng để điều khiển nó, giống như bất kỳ đèn LED tiêu chuẩn nào. Trong dự án này, chúng tôi sử dụng Mô-đun RGB nên không cần thêm điện trở.

Kết nối phần cứng

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.

Sơ đồ nối dây cho dự án

Mô-đun RGB

Đột phá vi bit

GND/-

GND

R

P0

G

P1

B

P2

Chạy tập lệnh của bạn

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ã.

Mã cần lưu ý

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!

Nhấn nút

Bạn sẽ tìm thấy on Button Press khối này trong phần khối đầu vào. Nó là một loại khối khác với loại bạn thường sử dụng. Nó được gọi là khối sự kiện - mã được kích hoạt khi có điều gì đó xảy ra và chỉ khi điều đó xảy ra. Trong trường hợp này đó là khi một trong các nút trên bo mạch được nhấn.

Bạn có thể chọn giữa nút A, nút B và khi nhấn cả hai nút (A+B). Lưu ý rằng cũng có một chức năng sự kiện ghim hoạt động theo cách tương tự và bạn có thể sử dụng nó với các nút bên ngoài để xây dựng các sự kiện phần cứng bên ngoài của riêng mình.

Chọn ngẫu nhiên

Trong on Buttons A+B pressed khối, bạn sẽ nhận thấy rằng chúng tôi đặt các biến ghim màu thành các số ngẫu nhiên bằng cách sử dụng pick random khối. Bạn cung cấp cho khối này một phạm vi giá trị từ 0 đến giá trị khác. Trong trường hợp này, chúng tôi sử dụng 255, là analog write mức đầu ra cao nhất của khối.

Những gì bạn nên xem

Bạn sẽ thấy đèn LED của bạn bật màu đỏ. Nếu bạn nhấn nút A trên micro:bit, màu sẽ chuyển sang màu xanh lục; nếu bạn nhấn nút B, màu sẽ chuyển sang màu xanh lam; và cuối cùng, nếu bạn nhấn nút A và B, RGB sẽ chuyển sang màu ngẫu nhiên.

Xử lý sự cố

Đèn LED vẫn tối hoặc hiển thị màu không chính xác?

Với bốn chân của đèn LED quá gần nhau, đôi khi rất dễ đặt sai vị trí. Kiểm tra kỹ xem mỗi chốt có ở đúng vị trí không.

Thấy nhiều màu đỏ hơn?

Diode màu đỏ trong đèn LED RGB có thể sáng hơn một chút so với hai diode còn lại. Để làm cho màu sắc của bạn cân bằng hơn, hãy sử dụng điện trở ohm cao hơn.