Bài 2 - Nút nhấn điều khiển LED
Chương trình của chúng ta như sau, khi nhấn nút đèn LED sẽ sáng, nhấn nút một lần nữa đèn LED sẽ tắt, cứ thế lặp lại. Sơ đồ mạch như sau, LED sẽ nối với GPIO12, nút nhấn nối với GPIO13: Giới thiệu về GPIO Vi điều khiển trong các board mạch tương tác với thế giới bên ngoài thông qua các chân GPIO (General Purpose Input Output Pins). Các chân GPIO được nối với các thiết bị cảm biến để theo dõi, đo đạc môi trường bên ngoài hoặc thiết bị điều khiển đóng ngắt như bật tắt đèn, loa, động cơ… Các chân GPIO có thể là input hoặc output, khi nó là input chúng ta có thể đọc giá trị từ nút nhấn, cảm biến…, khi nó là output nó có thể xuất tín hiệu để bật tắt LED… ESP8266 có 16 chân GPIO, mỗi chân trên ESP8266 có thể thực hiện nhiều chức năng, từ Function 1 đến Function 4. Để lựa chọn 1 chức năng ta dùng câu lệnh sau (theo hướng dẫn esp8266-technical_reference_en.pdf): PIN_FUNC_SELECT(PIN_NAME, FUNC) với PIN_NAME = PERIPHS_IO_MUX+ với tên trong cột Pin Name và FUNC = F...