Туда я написал позже. Долго очень висело тут на модерации и я подумал что отклонили.
Значит так. Разобрался.
Вот библиотеки на github
https://github.com/vshymanskyy/blynk-library-js
Ссылка на Blynk
https://blynk.io/en/getting-started
Вот программа для Iskra JS. Датчик, светодиод, wi-fi от Ампирки на слотшилде .
Показывает температуру с аналогового датчика на смартфоне, а также со смартфона можно управлять яркостью светодиода.
var mySensor = require('@amperka/thermometer').connect(A2);
var myLed = require('@amperka/led')
.connect(P9)
.turnOn()
.brightness(0.5);
var Blynk = require('
https://raw.githubusercontent.com/vshymanskyy/blynk-library-js/master/blynk-espruino.js');
var SSID = 'имя точки доступа';
var PASSWORD = '***************';
var AUTH = 'ваш ключ в Blynk';
var br;
function blynkInit() {
var blynk = new Blynk.Blynk(AUTH);
var v1 = new blynk.VirtualPin(1);
var v9 = new blynk.VirtualPin(9);
v1.on('write', function(param) {
br = param / 255 + 0.001;
console.log('V1:', param, ' ', br); //это для отладки на консоли что видно, надо убрать потом
myLed.brightness(br);
});
v9.on('read', function() {
v9.write(mySensor.read('C').toFixed(1));
});
blynk.on('connect', function() { console.log("Blynk ready."); });
blynk.on('disconnect', function() { console.log("DISCONNECT"); });
}
var wifi = require('@amperka/wifi').setup(function(err) {
wifi.connect(SSID, PASSWORD, function(err) {
blynkInit();
});
});