IOXESP32
  • รู้จักกับ IOXESP32 / IOXESP32U
  • รู้จักกับ IOXESP32PS
  • รู้จักกับ IOXESP32+
  • การใช้งาน IOXESP32 กับ ArduinoIDE
  • การใช้งาน IOXESP32 กับ MicroPython
  • การใช้งาน IOXESP32 เขียนโปรแกรมด้วยบล็อก
  • การใช้งาน IOXESP32 ร่วมกับ microBlock IDE
  • วาดวงจรบอร์ด IOXESP32 ด้วยโปรแกรม Fritzing
  • IOXESP32 Audio shield
    • รู้จักกับ IOXESP32 Audio shield
    • รู้จักกับ IOXESP32 Audio shield V2
    • การต่อ IOXESP32 Audio shield เข้ากับบอร์ด IOXESP32
    • การเตรียม IOXESP32 Audio shield ให้พร้อมเขียนโปรแกรมสั่งงาน
    • การใช้งาน IOXESP32 Audio shield กับ ArduinoIDE
    • การใช้งาน IOXESP32 Audio shield ทำลำโพงบลูทูธ
  • IOXESP32 Ethernet shield
    • รู้จักกับ IOXESP32 Ethernet shield
    • การต่อ IOXESP32 Ethernet shield เข้ากับบอร์ด IOXESP32
    • การเตรียม IOXESP32 Ethernet shield ให้พร้อมเขียนโปรแกรมสั่งงาน
    • การใช้งาน IOXESP32 Ethernet shield กับ ArduinoIDE
  • IOXESP32 Mini LCD shield
    • รู้จักกับ IOXESP32 Mini LCD shield
    • การต่อ IOXESP32 Mini LCD shield เข้ากับบอร์ด IOXESP32
    • การใช้งาน IOXESP32 Mini LCD shield กับ ArduinoIDE
  • IOXESP32 Battery shield
    • รู้จักกับ IOXESP32 Battery shield
    • การต่อ IOXESP32 Battery shield เข้ากับบอร์ด IOXESP32
    • การต่อแบตเตอรี่เข้ากับ IOXESP32 Battery shield
    • การใช้งาน IOXESP32 Battery shield กับ ArduinoIDE
  • IOXESP32 4-Digit shield
    • รู้จักกับ IOXESP32 4-Digit shield
    • การต่อ IOXESP32 4-Digit shield เข้ากับบอร์ด IOXESP32
    • การใช้งาน IOXESP32 4-Digit shield กับ ArduinoIDE
  • IOXESP32 DotMatrix shield
    • รู้จักกับ IOXESP32 DotMatrix shield
    • การต่อ IOXESP32 DotMatrix shield เข้ากับบอร์ด IOXESP32
    • การใช้งาน IOXESP32 DotMatrix shield กับ ArduinoIDE
  • IOXESP32 Power Shield
    • รู้จักกับ IOXESP32 Power shield
    • รู้จักกับ IOXESP32 Power shield V2
    • การต่อ IOXESP32 Power shield เข้ากับบอร์ด IOXESP32
    • การจ่ายไฟเข้าบอร์ด IOXESP32 ผ่าน IOXESP32 Power shield
  • IOXESP32 Modbus RTU shield / Lite
    • รู้จักกับ IOXESP32 Modbus RTU shield
    • รู้จักกับ IOXESP32 Modbus RTU shield (Lite)
    • การต่อ IOXESP32 Modbus RTU shield / Lite เข้ากับบอร์ด IOXESP32
    • การใช้งาน IOXESP32 Modbus RTU shield / Lite กับโมดูล XY-MD02 วัดอุณหภูมิและความชื้น
    • การใช้งาน IOXESP32 Modbus RTU shield / Lite กับบอร์ดรีเลย์ Modbus RTU/RS485 4 ช่อง 12V
  • IOXESP32 CAN Bus shield
    • รู้จักกับ IOXESP32 CAN Bus shield
    • การต่อ IOXESP32 CAN Bus shield เข้ากับบอร์ด IOXESP32
    • การสื่อสารระหว่าง ESP32 กับ Arduino Uno ผ่าน CAN bus เบื้องต้น
  • IOXESP32 4-20mA Receiver shield
    • รู้จักกับ IOXESP32 4-20mA Receiver shield
    • การต่อ IOXESP32 4-20mA Receiver shield เข้ากับบอร์ด IOXESP32
    • การต่อ IOXESP32 4-20mA Receiver shield เข้ากับเซ็นเซอร์ 4-20mA
    • การใช้ IOXESP32 4-20mA Receiver shield อ่านค่าสัญญาณ 4-20mA
  • IOXESP32 Motor shield
    • รู้จักกับ IOXESP32 Motor shield
    • การต่อ IOXESP32 Motor shield เข้ากับบอร์ด IOXESP32
    • การต่อวงจรมอเตอร์เข้ากับ IOXESP32 Motor shield
    • การใช้งาน IOXESP32 Motor shield กับ Arduino IDE
  • IOXESP32 Display Adapter shield
    • รู้จักกับ IOXESP32 Display Adapter shield
    • การต่อ IOXESP32 Display Adapter shield เข้ากับบอร์ด IOXESP32
    • การต่อ IOXESP32 Display Adapter shield เข้ากับจอ TFT LCD
    • การตั้งค่าไลบรารี่ TFT_eSPI
      • การใช้งานจอ LCD TFT ร่วมกับ ESP32 ด้วยไลบรารี่ TFT_eSPI
  • IOXESP32 HUB75 Matrix Panel shield
    • รู้จักกับ IOXESP32 HUB75 Matrix Panel shield
    • การต่อใช้งาน IOXESP32 HUB75 Matrix Panel shield
    • การเขียนโปรแกรมสั่งงานจอ P4/P5/P10 RGB Matrix Panel
  • IOXESP32 I/O shield
    • รู้จักกับ IOXESP32 I/O shield
    • การต่อ IOXESP32 I/O shield เข้ากับบอร์ด IOXESP32
    • การใช้งาน IOXESP32 I/O shield ต่ออุปกรณ์ภายนอก
  • IOXESP32 Base
    • รู้จักกับ IOXESP32 Dual Base
    • รู้จักกับ IOXESP32 Triple Base
    • รู้จักกับ IOXESP32 Proto Base
    • รู้จักกับ IOXESP32 Main Power Base
  • โครงงาน
    • สร้างเกมนกหลบท่อด้วยแพลตฟอร์ม IOXESP32
Powered by GitBook
On this page
  • การติดตั้งไลบารี่ IOXESP32_4Digit
  • การแสดงผลตัวเลขจำนวนเต็ม (int)
  • การแสดงผลตัวเลขทศนิยม (float / double)
  • การแสดงผลอุณหภูมิ
  • การแสดงผลเวลา

Was this helpful?

  1. IOXESP32 4-Digit shield

การใช้งาน IOXESP32 4-Digit shield กับ ArduinoIDE

เขียนโปรแกรมแสดงผลตัวเลขบน IOXESP32 4-Digit shield ด้วย ArduinoIDE

Previousการต่อ IOXESP32 4-Digit shield เข้ากับบอร์ด IOXESP32Nextรู้จักกับ IOXESP32 DotMatrix shield

Last updated 4 years ago

Was this helpful?

การเขียนโปรแกรมสั่งงานโมดูล IOXESP32 4-Digit shield ด้วย จะต้องใช้ไลบารี่ IOXESP32_4Digit โดยตัวไลบารี่รองรับมีคำสั่งให้แสดงผลตัวเลข แสดงผลเวลา และแสดงผลอุณหภูมิให้ใช้งาน

การติดตั้งไลบารี่ IOXESP32_4Digit

เข้าไปที่ จากนั้นกดปุ่ม Code เลือก Download ZIP

แล้วรอจนกว่าจะดาวน์โหลดเสร็จสิ้น จะได้ไฟล์ IOXESP32_4Digit-main.zip มา

เปิดโปรแกรม ArduinoIDE ขึ้นมา แล้วกดไปที่ Sketch > Include Library เลือก Add .ZIP Library...

เลือกไฟล์ IOXESP32_4Digit-main.zip ที่ได้ดาวน์โหลดมา แล้วกดปุ่ม Open

หากติดตั้งไลบารี่สำเร็จ ข้อความ Library added your libraries จะแสดง (ดังรูป)

การแสดงผลตัวเลขจำนวนเต็ม (int)

การแสดงผลตัวเลขจำนวนเต็มใช้คำสั่ง Display.print(); ได้เลย โค้ดโปรแกรมตัวอย่างฉบับเต็มแสดงด้านล่าง

#include <IOXESP32_4Digit.h>

void setup() {
  Display.begin(); // สั่งให้ IOXESP32 4-Digit shield เริ่มทำงาน
  Display.print(1234); // แสดงผลตัวเลข 1234
}

void loop() {

}

การแสดงผลตัวเลขทศนิยม (float / double)

การแสดงผลตัวเลขทศนิยม ใช้คำสั่ง Display.print(); โดยพารามิเตอร์แรก เป็นตัวเลขที่ต้องการให้แสดง และพารามิเตอร์ที่สอง เป็นจำนวนหลักทศนิยมที่ต้องการให้แสดง โค้ดโปรแกรมตัวอย่างฉบับเต็มแสดงด้านล่าง

#include <IOXESP32_4Digit.h>

void setup() {
  Display.begin(); // สั่งให้ IOXESP32 4-Digit shield เริ่มทำงาน
  Display.print(12.8, 1); // แสดงผลตัวเลข 12.8 ทศนิยม 1 ตำแหน่ง
}

void loop() {

}

การแสดงผลอุณหภูมิ

ปัจจุบันไลบารี่รองรับการแสดงผลค่าอุณหภูมิหน่วยองศาเซลเซียลด้วยคำสั่ง Display.showCelcius(); โดยพารามิเตอร์แรกเป็นค่าอุณหภูมิ และพารามิเตอร์ที่สองเป็นจำนวนหลักทศนิยมที่ต้องการให้แสดง โค้ดโปรแกรมตัวอย่างฉบับเต็มแสดงด้านล่าง

#include <IOXESP32_4Digit.h>

void setup() {
  Display.begin(); // สั่งให้ IOXESP32 4-Digit shield เริ่มทำงาน
  Display.showCelcius(12.1, 1); // แสดงค่าอุณหภูมิ 12.1 หน่วยองศาเซลเซียส ทศนิยม 1 ตำแหน่ง
}

void loop() {

}

การแสดงผลเวลา

การแสดงผลเวลาทำได้โดยใช้คำสั่ง Display.showTime(); โดยพารามิเตอร์แรกคือตัวเลข 2 หลักแรก (มักเป็นเลขชั่วโมง) พารามิเตอร์สอง คือตัวเลข 2 หลักหลัง (มักเป็นเลขนาที) และพารามิเตอร์ที่ 3 หากกำหนดเป็น true ตัวโคล่อนจะติด หากกำหนดเป็น false ตัวโคล่อนจะดับ โค้ดโปรแกรมตัวอย่างฉบับเต็มแสดงด้านล่าง

#include <IOXESP32_4Digit.h>

void setup() {
  Display.begin(); // สั่งให้ IOXESP32 4-Digit shield เริ่มทำงาน
}

void loop() {
  Display.showTime(12, 20, true); // แสดงค่าเวลา 2 หลักแรกเป็น 12, แสดงค่าเวลา 2 หลักหลังเป็น 20, กำหนดโคล่อนติด
  delay(500);
  Display.showTime(12, 20, false); // แสดงค่าเวลา 2 หลักแรกเป็น 12, แสดงค่าเวลา 2 หลักหลังเป็น 20, กำหนดโคล่อนดับ
  delay(500);
}
https://github.com/IOXESP32/IOXESP32_4Digit