GIAO TIẾP VỚI LED ĐƠN

Một phần của tài liệu Giáo trình mô đun vi điều khiển (nghề điện tử công nghiệp – trình độ trung cấp) (Trang 87 - 88)

*Giới thiệu

Bài học này giới thiệu về cách thiết kế ,lập trình cho một mạch điện tử đƣợc ứng dụng nhiều trong thực tế nhƣ mạch quảng .

*Mục tiêu: Sau khi học xong bài học này, ngƣời học có khảnăng:

- Trình bày đƣợc cấu tạo và nguyên lý hoạt động của led đơn - Vẽ đƣợc sơ đồ nguyên lý mạch giao tiếp LED đơn với Arduino

- Mô phỏng đƣợc chƣơng trình mạch giao tiếp LED đơn với Arduino bằng phần mềm mô phỏng

+ Kết nối đƣợc phần cứng mạch giao tiếp LED đơn với Arduino đúng yêu cầu kỹ thuật.

- Viết, nạp và chạy đƣợc chƣơng trình giao tiếp LED đơn với Arduino

*Nội dung: 1. Giới thiệu a. Hàm pinMod()

Công dụng: Cấu hình 1 pin quy định hoạt động nhƣ là một đầu vào (INPUT) hoặc

đầu ra (OUTPUT)

Cú pháp: pinMode(pin, mode) Giải thích ý nghĩa:

· pin: Số của chân digital màtamuốn thiết đặt · mode: INPUT hoặc OUTPUT

Kết quả trả về: không có b. Hàm digitalWrite()

Công dụng:

· Xuất tín hiệu ra các chân digital, có 2 giá trị là HIGH hoặc là LOW

· Nếu một pin đƣợc thiết đặt là OUTPUT bởi pinMode(). Vàtadùng digitalWrite để xuất tín hiệu thì điện thế tại chân này sẽ là 5V (hoặc là 3,3 V trên mạch 3,3 V) nếu đƣợc xuất tín hiệu là HIGH, và 0V nếu đƣợc xuất tín hiệu là LOW.

· Nếu một pin đƣợc thiết đặt là INPUT bởi pinMode(). Lúc này digitalWrite sẽ bật (HIGH) hoặc tắt (LOW) hệ thống điện trở pullup nội bộ. Chúng tôi khuyêntanên dùng INPUT_PULLUP nếu muốn bật hệ thống điện trở pullup nội bộ.

Cú pháp: digitalWrite(pin, value) Giải thích ý nghĩa:

· pin: Số của chân digital màtamuốn thiết đặt · mode: HIGH hoặc LOW

85

Kết quả trả về: không có

Một phần của tài liệu Giáo trình mô đun vi điều khiển (nghề điện tử công nghiệp – trình độ trung cấp) (Trang 87 - 88)

Tải bản đầy đủ (PDF)

(154 trang)