-
เนื้อหาในส่วนของ NodeMCU/Arduino และการเขียนโปรแกรมด้วยภาษา C
- ทำความรู้จักกับบอร์ด NodeMCU V2 และ Arduino UNO
- - NodeMCU คืออะไร
- - Arduino คืออะไร
- วิธีการติดตั้งบอร์ด NodeMCU V2, Arduino UNO และโปรแกรม Arduino IDE
- - ดาวน์โหลดโปรแกรมจนกระทั่งติดตั้งบอร์ดลงบนโปรแกรม
- เรียนรู้พื้นฐานภาษา C ที่ใช้ในการควบคุมบอร์ด
- - Syntax พื้นฐานของภาษา C ที่ใช้บนโปรแกรม Arduino IDE
- - ชนิดของข้อมูลและการประกาศตัวแปร เช่น character, int, float
- - การใช้งานคำสั่งวนลูปเช่น for, while เป็นต้น
- - การใช้งานคำสั่งระบุเงื่อนไข if, if-else, switch-case
- การประกาศฟังก์ชั่นและการใช้งานฟังก์ชั่น
- - type name ( parameter1, parameter2, ... ){
statments
} - รู้จักกับฟังก์ชั่นที่ใช้กำหนดคำสั่งให้กับบอร์ด NodeMCU/Arduino
- - void setup, void loop
- - รู้จัก Library และการติดตั้ง Library
- NodeMCU Workshop : Blink
- NodeMCU Workshop : การควบคุม Input/Output ด้วยสัญญาณแบบ Digital และ Analog
- - DigitalWrite/Read
- - AnalogWrite/Read
- NodeMCU Workshop : การใช้งาน Ultrasonic Sensor
- - วัดระยะทางด้วยโมดูล Ultrasonic Sensor
- NodeMCU Workshop : การใช้งาน Infrared Sensor
- - ตรวจจับสิ่งกีดขวางด้วยโมดูล Infrared Sensor
- NodeMCU Workshop : การใช้งาน Temperature sensor
- NodeMCU Workshop : การใช้งาน Relay
- Arduino Workshop : การเชื่อมต่อโมดูล WiFi ESP8266 ESP-01 ด้วยชุดคำสั่ง AT command
- Arduino Workshop : การเชื่อมต่อโมดูล Bluetooth 4.0 low energy ด้วยชุดคำสั่ง AT command
- Arduino Workshop : การใช้งานจอแสดงผล LCD display
- Arduino Workshop : การทำ Data logger ด้วย SD card module
-
เนื้อหาส่วนการเชื่อมต่อ NodeMCU ด้วย Wi-Fi และพื้นฐานการใช้งาน Firebase
- NodeMCU Workshop : การใช้งานโมดูล Wi-Fi บน NodeMCU
- NodeMCU Workshop : การสร้างรูปแบบ Client-Server ด้วย NodeMCU
- - การใช้ GET/POST Request
- - การทำ Webserver บน NodeMCU
- รู้จักกับ Firebase f
- - Real-time Database
- - โครงสร้างข้อมูลแบบ JSON
- NodeMCU Workshop : การเชื่อมต่อ NodeMCU กับ Firebase ด้วย Library FirebaseArduino
- - การส่งข้อมูลไปยัง Real-time Database
- - การรับข้อมูลจาก Real-time Database