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
  • ติดตั้งไลบารี่ IOXESP32Battery
  • การอ่านค่าแรงดันไฟฟ้าของแบตเตอรี่
  • การอ่านค่าระดับแบตเตอรี่

Was this helpful?

  1. IOXESP32 Battery shield

การใช้งาน IOXESP32 Battery shield กับ ArduinoIDE

เขียนโปรแกรมอ่านสถานะแบตเตอรี่จาก IOXESP32 Battery shield ด้วย ArduinoIDE

Previousการต่อแบตเตอรี่เข้ากับ IOXESP32 Battery shieldNextรู้จักกับ IOXESP32 4-Digit shield

Last updated 4 years ago

Was this helpful?

IOXESP32 Battery shield มีไอซี MCP3421 ใช้วัดแรงดันไฟฟ้าของแบตเตอรี่เพื่อให้เขียนโปรแกรมอ่านค่าแบตเตอรี่สถานะของแบตเตอรี่ได้

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

ไลบารี่ IOXESP32Battery เป็นไลบารี่ที่ถูกจัดทำขึ้นเพื่ออำนวยความสะดวกในการเขียนโปรแกรมอ่านค่าสถานะแบตเตอรี่

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

รอดาวน์โหลดเสร็จ จะได้ไฟล์ IOXESP32Battery-main.zip มา

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

เลือกไฟล์ IOXESP32Battery-main.zip แล้วกดปุ่ม Open

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

การอ่านค่าแรงดันไฟฟ้าของแบตเตอรี่

การอ่านค่าแรงดันไฟฟ้าของแบตเตอรี่ ทำได้โดยใช้ไลบารี่ IOXESP32Battery โค้ดโปรแกรมอ่านแรงดันไฟฟ้าของแบตเตอรี่มีดังนี้

#include<IOXESP32Battery.h> // ใช้ไลบารี่ IOXESP32Battery

void setup() {
  Serial.begin(115200); // เริ่มต้นใช้งาน Serial

  Battery.begin(); // สั่งให้ IOXESP32Battery เริ่มต้นการทำงาน
}

void loop() {
  Serial.print(Battery.volt()); // อ่านค่าแรงดันแบตเตอรี่แล้วแสดงผลใน Serial
  Serial.print("V");
  Serial.println();
  delay(500);
}

การอ่านค่าระดับแบตเตอรี่

การอ่านค่าระดับแบตเตอรี่ ทำได้โดยใช้ไลบารี่ IOXESP32Battery โค้ดโปรแกรมอ่านระดับแบตเตอรี่มีดังนี้

#include<IOXESP32Battery.h> // ใช้ไลบารี่ IOXESP32Battery

void setup() {
  Serial.begin(115200); // เริ่มต้นใช้งาน Serial

  Battery.begin(); // สั่งให้ IOXESP32Battery เริ่มต้นการทำงาน
}

void loop() {
  Serial.print(Battery.level()); // อ่านค่าระดับแบตเตอรี่แล้วแสดงผลใน Serial
  Serial.print("%");
  Serial.println();
  delay(500);
}

https://github.com/IOXESP32/IOXESP32Battery