Hi everyone,
I would like to create a bluetooth notification system,
by serial connection of an Espruino WiFi (connected to the internet) to an MDBT42Q.
When I unplug them from the Web IDE console and power them on batteries (charged)
MDBT42Q gives me no feedback ...
I think there is a problem with serial communication,
I have tested them separately and have never given me hardware / software problems
Could you help me understand where I'm wrong?
// Espruino WiFi
// Web IDE > reset(true);
Serial1.setup(9600, {rx: B7, tx: B6});
LED2.write(0);
var WIFI_NAME = "NAME";
var WIFI_OPTIONS = {password : "PASSWORD"};
var wifi;
function getString() {
require("http").get("http://www.pur3.co.uk/hello.txt", function(res) {
var doc = "";
res.on('data', function(d) {
doc += d;
}); // data
res.on('close', function(d) {
doc = doc.substring(0, 5); // Hello
Serial1.println(doc);
LED2.write(1);
}); // close
}); // get
};
function onInit() {
clearInterval();
wifi = require("Wifi");
wifi.connect(WIFI_NAME, WIFI_OPTIONS, function(err) {
if (err) throw err;
setInterval(getString, 30000);
getString();
});
};
// Web IDE > save();
// Web IDE > disconnect
// Connected to battery
// MDBT42Q
// Web IDE > reset(true);
global.LED2 = D2;
function updateBT(wifi) {
var data = E.toString(wifi);
data = data.toLowerCase(); // hello
if(data == "hello"){
global.LED2.write(1);
NRF.setAdvertising({}, {
name: "TEST",
manufacturer: 0x590,
manufacturerData: data,
showName: true
});
}
else{};
};
function onInit() {
var cmd = "";
Serial1.setup(9600, {rx: D8, tx: D6});
Serial1.on('data', function (wifi) {
global.LED2.write(0);
cmd += wifi;
var idx = cmd.indexOf("\r");
while (idx >= 0) {
var line = cmd.substr(0, idx);
cmd = cmd.substr(idx + 1);
clearInterval();
setInterval(updateBT, 15000, line);
updateBT(line);
idx = cmd.indexOf("\r");
};
});
};
// Web IDE > save();
// Web IDE > disconnect
// Connected to battery
// Espruino WiFi > LED green (Hello)
// MDBT42Q > ???
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hi everyone,
I would like to create a bluetooth notification system,
by serial connection of an Espruino WiFi (connected to the internet) to an MDBT42Q.
When I unplug them from the Web IDE console and power them on batteries (charged)
MDBT42Q gives me no feedback ...
I think there is a problem with serial communication,
I have tested them separately and have never given me hardware / software problems
Could you help me understand where I'm wrong?
1 Attachment