Commit cfacd75f authored by HF's avatar HF
Browse files

updata TheOlfactoryChip_3.1.1

parent 91c85b59
Loading
Loading
Loading
Loading
+38 −0
Original line number Diff line number Diff line
// DPS3005 MODBUS Example By Luke (www.ls-homeprojects.co.uk)
#include <ESP8266WiFi.h>
#include <ModbusMaster.h>
#include <SoftwareSerial.h>

#define SERIAL_RX     D5  // PIN Mapping for ESP8266 NODE MCU Only! pin for SoftwareSerial RX 
#define SERIAL_TX     D6  // PIN Mapping for ESP8266 NODE MCU Only! pin for SoftwareSerial TX
SoftwareSerial mySerial(SERIAL_RX, SERIAL_TX);

ModbusMaster node;    // instantiate ModbusMaster object
float voltage = 0.0;
float current = 0.0;
unsigned int cycle = 3;
unsigned int time_off = 500; // LED off time
unsigned int time_on = 1000; // LED on time

void setup()
{
  Serial.begin(9600);

  mySerial.begin(9600);     //start software serial connected to dps3005
  pinMode(SERIAL_RX, INPUT);
  pinMode(SERIAL_TX, OUTPUT);

  // communicate with Modbus slave ID 1 over Serial (port 0)
  node.begin(1, mySerial);
  //node.writeSingleRegister(0, 0x96); //set 1.5v
  node.writeSingleRegister(0, 0x1c2); //set 4.5v
  node.writeSingleRegister(1, 0x1F4); //set 500ma
}

void loop()
{
  node.writeSingleRegister(9, 1); //set power on !
  delay(time_off);
  node.writeSingleRegister(9, 0);
  delay(time_on);
}
+28594 −0

File added.

Preview size limit exceeded, changes collapsed.

+35564 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading