วิธีติดตั้ง Arduino IDE และ ESP8266
ขั้นตอนอยู่ในลิ้งนี้ : http://tanabodinkamol.blogspot.com/2017/03/esp8266-esp8266-nodemcu-arduino-ide.html
Max7219_Segment Display
โหลด Lib : https://github.com/squix78/MAX7219LedMatrix ไปไว้ที่ Arduino > Lib
ต่อสาย MAX7219_7segment {Vcc, GND, DIN, CS, CLK} -> {5V, GND, D7, D8, D5}
ฟังก์ชั่น Send2MAX7219 จะเป็นคำสั่งส่งตัวเลขไปแสดงออก โดย attr แรกคือตำแหน่งที่จะแสดง attr ที่สองคือค่าในตาราง charTable ที่จะนำไปแสดง attr ที่สามคือช่องที่บอกว่ามี dotDigit หรือไม่
HDC1080_High Accuracy Digital Humidity Sensor
โหลด Lib : https://github.com/closedcube/ClosedCube_HDC1080_Arduino
ต่อสาย HDC1080 {Vcc, SDA, SCL, GND} -> {5V, D2, D1, GND}
คำสั่งที่ใช้ในการอ่านค่า อุณภูมิคือ hdc1080.readTemperature();
คำสั่งที่ใช้ในการอ่านค่า ความชื้นคือ hdc1080.readHumidity();
เมื่อเราอ่านค่าแล้วเราจะนำค่าที่อ่านได้ไปแสดงออกที่ Serial Monitor วิธีเปิดคือ Ctrl + Shift + M
จะแสดงค่าที่เราอ่านอุณภูมิและความชื้นที่อ่านได้จาก HDC1080
การอ่านค่าอุณภูมิและความชื้นแล้วนำผลไปแสดงที่ MAX7129
เราจะอ่านค่าอุณภูมิด้วย HDC1080 แล้วนำค่าที่อ่านได้แบ่งออกไปแสดงในแต่ละ bit แล้วเราก็จะไปเพิ่มค่าในตาราง charTable ด้วยเพื่อที่จะให้มี ตัว h มาแสดงได้ โดยสามารถทำได้ตามโค้ดนี้
เพียงเท่านี้เราก็สามารถที่จะใช้ ESP8266 อ่านค่าอุณภูมิและความชื้นไปแสดงที่ MAX7219 ได้แล้ว
