created bluetooth server
This commit is contained in:
parent
e2f57bad76
commit
87fd0f35f6
4 changed files with 130 additions and 5 deletions
15
src/main.cpp
15
src/main.cpp
|
|
@ -1,21 +1,28 @@
|
|||
#include <Arduino.h>
|
||||
#include <sensors/BmpSensor.h>
|
||||
#include <ble/BluetoothServer.h>
|
||||
|
||||
#define SLEEP_TIME 2
|
||||
#define BAUD_RATE 112500
|
||||
#define INTERNAL_LED_PIN 2
|
||||
|
||||
|
||||
Sensor *bmpSensor;
|
||||
BluetoothServer *server;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(BAUD_RATE);
|
||||
pinMode(INTERNAL_LED_PIN, OUTPUT);
|
||||
|
||||
bmpSensor = new BmpSensor();
|
||||
|
||||
server = new BluetoothServer();
|
||||
server->startServer();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
sensor_data_t sample = ((BmpSensor *) bmpSensor)->sampleLowEnergy();
|
||||
Serial.printf("Temperature: %f | Pressure: %f \n",
|
||||
sample.temperature,
|
||||
sample.pressure
|
||||
);
|
||||
server->setPressure(sample.pressure);
|
||||
server->setTemperature(sample.temperature);
|
||||
delay(SLEEP_TIME * 1000);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue