change voltage diagram to bar
This commit is contained in:
parent
373dca44d6
commit
5d7d8371f9
|
@ -14,20 +14,22 @@ long lastDelay=0;
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
size(640, 360);
|
size(640, 360);
|
||||||
|
frameRate(100);
|
||||||
|
|
||||||
printArray(Serial.list());
|
printArray(Serial.list());
|
||||||
serialport = new Serial(this, Serial.list()[2], 9600);
|
serialport = new Serial(this, Serial.list()[2], 115200);
|
||||||
|
|
||||||
|
|
||||||
//vis = new BarV(150,150,10,100,0,100);
|
visVoltage = new BarV(50,150,10,100,10*3.3,12*4.2);
|
||||||
|
visVoltage.setcmain(color(100,100,100));
|
||||||
//vis = new BarH(150,150,100,10,0,100);
|
//vis = new BarH(150,150,100,10,0,100);
|
||||||
visVoltage = new Tacho(150,150,100,0,100);
|
//visVoltage = new Tacho(150,150,100,0,100);
|
||||||
//vis = new Direction(150,150,100,0,100,0,1);
|
//vis = new Direction(150,150,100,0,100,0,1);
|
||||||
|
|
||||||
visVoltage.setShowMinMax(true);
|
visVoltage.setShowMinMax(true);
|
||||||
visVoltage.setTitle("Voltage [V]");
|
visVoltage.setTitle("Voltage [V]");
|
||||||
|
|
||||||
visCurrent= new Tacho(150+250,150,100,0,100);
|
visCurrent= new Tacho(150+250,150,100,0,50);
|
||||||
visCurrent.setShowMinMax(true);
|
visCurrent.setShowMinMax(true);
|
||||||
visCurrent.setTitle("Current [A]");
|
visCurrent.setTitle("Current [A]");
|
||||||
|
|
||||||
|
@ -36,7 +38,6 @@ void setup() {
|
||||||
void draw() {
|
void draw() {
|
||||||
receive();
|
receive();
|
||||||
|
|
||||||
|
|
||||||
background(255);
|
background(255);
|
||||||
visVoltage.setValue(voltage);
|
visVoltage.setValue(voltage);
|
||||||
visCurrent.setValue(current);
|
visCurrent.setValue(current);
|
||||||
|
@ -59,15 +60,17 @@ void draw() {
|
||||||
|
|
||||||
public void receive()
|
public void receive()
|
||||||
{
|
{
|
||||||
|
boolean received=false;
|
||||||
byte[] inBuffer = new byte[8];
|
byte[] inBuffer = new byte[8];
|
||||||
while(serialport.available()>0) {
|
while(serialport.available()>0) {
|
||||||
//inBuffer = serialport.readBytes();
|
received=true;
|
||||||
|
inBuffer = serialport.readBytes();
|
||||||
serialport.readBytes(inBuffer);
|
serialport.readBytes(inBuffer);
|
||||||
//if (inBuffer != null) {
|
if (inBuffer != null) {
|
||||||
voltage = extract_float(inBuffer,0);
|
voltage = extract_float(inBuffer,0);
|
||||||
current = extract_float(inBuffer,4);
|
current = extract_float(inBuffer,4);
|
||||||
|
|
||||||
//}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
if (received){
|
if (received){
|
||||||
|
|
Loading…
Reference in New Issue