B14 – Sử dụng mảng (Array)

Tiếp theo bài B13 kết hợp vòng lặp for()  với mảng array. Mảng là một dạng của biến với nhiều thành phần. Có thể so sánh mảng như một khay đựng trứng.

Bằng cách sử dụng mảng để đựng giá trị của chân LED trong ví dụ này, từng chân LED có thể tác động riêng biệt thay vì theo thứ tự cố định như bài trước.

Continue reading “B14 – Sử dụng mảng (Array)”

B10 – Đọc và chuyển đổi giá trị từ cảm biến (Map function)

Đọc giá trị từ cảm biến, chuyển đổi sang vùng giá trị từ 0 đến 255 để phù hợp với bộ chỉnh độ rộng xung (PWM). Sau đó tăng giảm độ sáng tối của đèn LED bằng giá trị vừa nhận, đồng thời gửi giá trị về máy tính để hiển thị thông qua Arduino IDE.

Continue reading “B10 – Đọc và chuyển đổi giá trị từ cảm biến (Map function)”

B8 – Chương trình phát nhạc (Tone Melody)

Một chương trình giúp tạo ra các đoạn nhạc nhờ vào đoạn hàm có sẵn.  Ngoài việc sử dụng hàm tạo âm thanh tone( ) , ta sẽ học cách sử dụng thư viện ngoài. Đôi khi chương trình quá dài, người ta sẽ viết riêng một tập tin phụ rồi đặt ở thư viện ngoài. Khi cần sử dụng thì trong chương trình chính chỉ việc gọi tập tin đã có sẵn.

Continue reading “B8 – Chương trình phát nhạc (Tone Melody)”