Giỏ hàng hiện tại chưa có sản phẩm nào!
Giỏ hàng hiện tại chưa có sản phẩm nào!
Hàm xuất và đọc tín hiệu số trong lập trình Arduino là các lệnh được sử dụng để xử lý tín hiệu số. Với những lệnh sử dụng để xuất tín hiệu số được sử dụng để đưa mức điện áp 5V ra các chân I/O đã định nghĩa để điều khiển các module hoặc các thiết bị ngoại vi. Còn những lệnh đọc tín hiệu số, có nghĩa là được sử dụng để nhận biết mức điện áp từ các thiết bị ngoại vi đưa vào cho Arduino.
Những lệnh xuất và đọc tín hiệu số sẽ hoạt động chung với lệnh khai báo (định nghĩa) chức năng của các chân pinMode. Những chân I/O đã được định nghĩa là xuất dữ liệu sẽ được sử dụng chung những lệnh xuất điện áp. Còn riêng những chân định nghĩa nhận điện áp thì sẽ nhận những lệnh đọc mức điện áp.
Để hiểu rõ những lệnh xuất tín hiệu và đọc tín hiệu số cho Arduino, các bạn hãy nghiên cứu các câu lệnh sau:
NỘI DUNG BÀI VIẾT
|
1. HÀM XUẤT TÍN HIỆU SỐ – Hàm digitalWrite
mức thấp LOW, 0
Ví dụ:
2. HÀM ĐỌC TÍN HIỆU SỐ – HÀM digitalRead
Ví dụ:
3. ỨNG DỤNG CHO HÀM XUẤT VÀ ĐỌC TÍN HIỆU SỐ TRONG ARDUINO
Viết chương trình sử dụng 1 nút nhấn để điều khiển 1 led đơn. Nếu led đang tắt thì khi nhấn nút đèn led sẽ sáng. Khi đèn led đang tắt nhấn nút đèn sẽ sáng.
Trong chương trình này chúng ta sẽ thực hiện 2 chân để kết nối với thiết bị ngoại vi. Chân số 12 sẽ kết nối với 1 led đơn. Chân số 4 sẽ kết nối với nút nhấn dạng tích cực mức thấp. Tại chân số 12 khi kết nối với đèn led cần phải có điện trở để hạn dòng cho led. Còn với chân số 4 cần phải khai báo kích hoạt điện trở kéo lên.
Đoạn chương trình sẽ được viết như sau:
void setup() { pinMode(12,OUTPUT); pinMode(4,INPUT_PULLUP); } void loop() { int but; int Trang_Thai=0; digitalWrite(12,LOW); but=digitalRead(4); if(but==0) { if (Trang_Thai ==0) { digitalWrite(12,HIGH); delay(500); Trang_Thai=1; } else { digitalWrite(12,LOW); delay(500); Trang_Thai=0; } } }
Để lại một bình luận