OUTPUTS ESP32
I. Introduce ( giới thiệu).
- GPIO OUTPUTS.
Phần 1 : GPIO OUT-PUTS.
- OUTPUTS : Có nghĩa là xuất tính hiệu ra bên ngoài thông qua cổng GPIO.
Nhìn vào hình ta thấy những GPIO như trong hình.
Xuất tính hiệu ra gồm : Xuất tính hiệu Logic 1 hoặc 0 để điều khiển led ( Mức 1 ứng với 3v- mức 0 ứng với 0v ). ngoài ra còn có xuất tính hiệu Uart (Tx) hay là ethernet .... cũng được gọi là xuất tính hiệu.
Bài hôm nay ta xét về xuất tính hiệu GPIO.
Ta xét ví dụ như sau:
define LED_GPIO 2
void setup() {
pinMode(LED_GPIO, OUTPUT);
}
void loop() {
digitalWrite(LED_GPIO, HIGH);
delay(1000);
digitalWrite(LED_GPIO, LOW);
delay(1000);
}
Trong đó :
define LED_GPIO 2 : khai báo chân số 2 có tên là LED_GPIO .
Hàm void settup : dùng để khai báo những tính năng sử dụng, ở đây ta sử dụng GPIO.
void setup() {
pinMode(LED_GPIO, OUTPUT);
}
Trong đó pinMode : có nghĩa là câu hình chân.
pinMode(LED_GPIO, OUTPUT); Cấu hình chân số 2 ( LED_GPIO ) ở chế độ OUTPUT.
digitalWrite : Có nghĩa là Viết ngõ ra.
digitalWrite(LED_GPIO, HIGH); Có nghĩa là viết ngõ ra ở chân số 2 (LED_GPIO) ở mức HIGH (5V)
digitalWrite(LED_GPIO, LOW); Có nghĩa là viết ngõ ra ở chân số 2 (LED_GPIO) ở mức LOW (0V)