update
This commit is contained in:
parent
c4cd7cd9b1
commit
01043e1739
1 changed files with 55 additions and 37 deletions
|
@ -1,9 +1,30 @@
|
|||
int inData;
|
||||
const char* valueSensor;
|
||||
|
||||
const byte devID = 0x01;
|
||||
int errCode;
|
||||
char sendData[3];
|
||||
|
||||
|
||||
typedef struct {
|
||||
|
||||
char senType;
|
||||
char senValue;
|
||||
char senUnit;
|
||||
|
||||
} senFrame;
|
||||
|
||||
|
||||
void newFrame (senFrame *pt, char sensor) {
|
||||
|
||||
pt-> senType = "hum";
|
||||
pt-> senValue = "10.5";
|
||||
pt-> senUnit = "%";
|
||||
|
||||
for ( byte i = 0; i < 4; i++) sendData[i] = ( ((byte *)pt)[i] );
|
||||
|
||||
Serial.println (sendData[sensor]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -11,24 +32,22 @@ const byte devID = 0x01;
|
|||
void setup() {
|
||||
Serial.begin(14400);
|
||||
|
||||
}
|
||||
|
||||
void loop() {
|
||||
if ( Serial.available() > 0) {
|
||||
switch (inData) {
|
||||
case devID:
|
||||
newFrame();
|
||||
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void loop() {
|
||||
|
||||
if ( Serial.available() > 0) {
|
||||
/*if ( Serial.available() > 0) {
|
||||
inData = Serial.read();
|
||||
|
||||
switch (inData) {
|
||||
|
@ -54,5 +73,4 @@ void setup() {
|
|||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
} */
|
||||
|
|
Loading…
Reference in a new issue