Bài 12: Phát nhạc bằng Arduino với một cái loa hoặc buzzer

Với Arduino, bạn có thể phát ra được nhạc. Nhạc được phát ra dưới dạng các sóng có tần số khác nhau, chúng tôi đã tập hợp các tần số dưới dạng tên các nốt nhạc. Và qua ví dụ này, bận sẽ biết cách phát nhạc từ Arduino và làm ra nhạc cho Arduino!

lên
12 thành viên đã đánh giá bài viết này hữu ích.

Đếm số lần nhấn button với led 7 đoạn

Hôm nay chúng ta sẽ học cách đếm số lần nhấn 1 button với Led 7 đoạn thay cho thư viện Serial.

lên
15 thành viên đã đánh giá bài viết này hữu ích.

Bài 11: Xác định trạng thái của một nút nhấn (button) - INPUT_PULLUP

Tại bài viết Bài 3: Xác định trạng thái của một nút nhấn (button), bạn đã biết được cách để đọc tín hiệu từ một button bằng cách thiết đặt chân digital là INPUT. Hôm nay, ta cũng đào xới vấn đề đọc trạng thái của một nút nhấn, nhưng đi theo một hướng khác (không dùng điện trở như trong Bài 3). Cách làm này đơn giản hơn và thực tế thường được ứng dụng.

lên
12 thành viên đã đánh giá bài viết này hữu ích.

Bài 10: Đếm số lần nhấn một button - ButtonStateChange

Nếu bạn đã đọc qua Bài 3: Xác định trạng thái của một nút nhấn (button) thì chắc hẳn bạn đã biết cách sử dụng một button. Nhưng đôi khi bạn muốn button của bạn đặc biệt hơn một tí, chẳng hạn như là nhấn vài ba lần thì mới thực hiện chức năng của nó. Để làm được điều này, bạn cần biết được lúc nào button được nhấn và lúc nào button được thả ra, và đếm số lần. Hôm nay, tôi sẽ hướng dẫn bạn giải quyết vấn đề này.

lên
16 thành viên đã đánh giá bài viết này hữu ích.

Bài 9: Nhấn giữ button để hoán vị trạng thái của LED - Debounce

Chúng ta sẽ tìm cách để xây dựng những sự kiện (event) cho những button của mình. Từ đó xây dựng những hệ thống button-kép của riêng mình!

lên
10 thành viên đã đánh giá bài viết này hữu ích.

Bài 8: Dùng button (nút bấm) để điều khiển một đèn LED

Chúng ta đã tìm được cách để đọc được trạng thái của một button qua bài viết Bài 3: Xác định trạng thái của một nút nhấn (button) rồi, đúng không nào? Bây giờ, chúng ta sẽ dựa vào trạng thái của các button ấy để điều khiển các đèn LED. Thực chất, đây là một bài viết vô cùng đơn giản, bạn có thể bỏ qua nếu đã biết và xem bài tiếp theo!

 

lên
7 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 

Bài 7: Cách viết chương trình không sử dụng hàm delay

Thông thường trong chương trình Arduino, khi cần dừng lại để chờ qua 1 khoảng thời gian chúng ta thường sử dụng hàm delay để thực hiện việc chờ này. Tuy nhiên cách làm này gây hao phí thời gian của CPU một cách vô ích, chúng ta không thể vừa dừng lại để chờ, vừa chạy 1 đoạn chương trình khác được.

lên
28 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 

Bài 6: Đọc hiệu điện thế của một nguồn điện qua cổng Analog.

Đã bao giờ, bạn từng hỏi bản thân mình làm sao cái đồng hồ điện nó đọc được hiệu điện thế của một nguồn hay chưa? Bạn vẫn thắc mắc nguyên lý và vẫn chưa tìm ra lời giải? Vậy hãy đọc bài này. Chúng ta sẽ tìm cách để đọc tín hiệu từ analog từ đó suy ra giá trị hiệu điện thế của một vị trí xác định. Hiệu điện thế này tối đa chỉ 5V thôi bạn nhé. Nếu muốn đo cao hơn, bạn phải nghiên cứu nhiều hơn nữa!

lên
6 thành viên đã đánh giá bài viết này hữu ích.

Bài 1: Điều chỉnh độ sáng của LED qua giao tiếp Serial

Xin chào, bài đăng của mình sẽ liên quan đến 2 chủ để mà admin đã đề cập đến, đó là: xung PWM và giao tiếp Serial.

lên
5 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 

Serial - Thư viện giao tiếp giữa các mạch Arduino dễ học nhất

Thư viện Serial được dùng trong việc giao tiếp giữa các board mạch với nhau (hoặc board mạch với máy tính hoặc với các thiết bị khác). Tất cả các mạch Arduino đều có ít nhất 1 cổng Serial (hay còn được gọi là UART hoặc USART). Giao tiếp Serial được thực hiện qua 2 cổng digital 0 (RX) và 1 (TX) hoặc qua cổng USB tới máy tính. Vì vậy, nếu bạn đang sử dụng các hàm của thư viện Serial này, bạn không thể sử dụng các chân digital 0 và digital 1 để làm việc khác được!

lên
10 thành viên đã đánh giá bài viết này hữu ích.
Đăng kí nhận Cộng đồng Arduino Việt Nam RSS