MCP45HVX1测试
This commit is contained in:
78
src/main.cpp
78
src/main.cpp
@ -7,6 +7,9 @@
|
||||
#include <ESPAsyncWebServer.h>
|
||||
//#include "TCJ_Show.h"
|
||||
//#include "ESP32_WebServer.h"
|
||||
#include "MCP45HVX1.h"
|
||||
|
||||
MCP45HVX1 digiPot(0x3C);
|
||||
|
||||
AsyncWebServer server(80);
|
||||
|
||||
@ -14,7 +17,7 @@ const char* ssid = "SERVIRST-CT";
|
||||
const char* password = "servirst8888";
|
||||
|
||||
|
||||
#define ONE_WIRE_BUS 4
|
||||
#define ONE_WIRE_BUS 8
|
||||
OneWire oneWire(ONE_WIRE_BUS);
|
||||
DS18B20 sensor(&oneWire);
|
||||
|
||||
@ -121,6 +124,72 @@ void TJC_Show(void)
|
||||
TJC.print(str);
|
||||
}
|
||||
|
||||
void MCP45HVX1_Test(void) //MCP45HVX1测试
|
||||
{
|
||||
digiPot.begin(5,4);
|
||||
|
||||
Serial.println("....... Functionality Test Begin ..........");
|
||||
/* Wiper ........................... */
|
||||
digiPot.writeWiper(127); // Baseline Establish
|
||||
|
||||
Serial.println("\n----- Wiper Register ----");
|
||||
Serial.print("readWiper: ");
|
||||
Serial.println(digiPot.readWiper());
|
||||
|
||||
Serial.print("writeWiper: ");
|
||||
digiPot.writeWiper(200);
|
||||
Serial.println(digiPot.readWiper());
|
||||
|
||||
Serial.print("incrementWiper: ");
|
||||
digiPot.incrementWiper();
|
||||
Serial.println(digiPot.readWiper());
|
||||
|
||||
Serial.print("incrementWiper by 2: ");
|
||||
digiPot.incrementWiper(2);
|
||||
Serial.println(digiPot.readWiper());
|
||||
|
||||
Serial.print("decrementWiper: ");
|
||||
digiPot.decrementWiper();
|
||||
Serial.println(digiPot.readWiper());
|
||||
|
||||
Serial.print("decrementWiper by 2: ");
|
||||
digiPot.decrementWiper(2);
|
||||
Serial.println(digiPot.readWiper());
|
||||
|
||||
/* TCON .......................... */
|
||||
Serial.println("\n----- TCON Register ----");
|
||||
digiPot.disconnectTerminalA();
|
||||
Serial.print("disconnectTerminalA: ");
|
||||
Serial.println(digiPot.readTCON());
|
||||
digiPot.connectTerminalA();
|
||||
|
||||
digiPot.disconnectTerminalB();
|
||||
Serial.print("disconnectTerminalB: ");
|
||||
Serial.println(digiPot.readTCON());
|
||||
digiPot.connectTerminalB();
|
||||
|
||||
digiPot.disconnectWiper();
|
||||
Serial.print("disconnectWiper: ");
|
||||
Serial.println(digiPot.readTCON());
|
||||
digiPot.connectWiper();
|
||||
|
||||
digiPot.shutdown();
|
||||
Serial.print("shutdown: ");
|
||||
Serial.println(digiPot.readTCON());
|
||||
digiPot.startup();
|
||||
|
||||
digiPot.startup();
|
||||
Serial.print("startup: ");
|
||||
Serial.println(digiPot.readTCON());
|
||||
digiPot.startup();
|
||||
|
||||
digiPot.defaultTCON();
|
||||
Serial.print("default: ");
|
||||
Serial.println(digiPot.readTCON());
|
||||
|
||||
Serial.println("\n........ Functionality Test End ...........");
|
||||
}
|
||||
|
||||
void setup(void)
|
||||
{
|
||||
Serial.begin(115200);
|
||||
@ -132,9 +201,10 @@ void setup(void)
|
||||
//sensor.begin();
|
||||
|
||||
bh1750_init(bh1750_a, bh1750_b, 19, 18, 21, 20); //1750初始化。sda, scl
|
||||
Serial.println("BH1750 initialized");
|
||||
WebServer_Init(ssid, password);
|
||||
|
||||
|
||||
//WebServer_Init(ssid, password);
|
||||
|
||||
MCP45HVX1_Test();
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user