Kolla fällning med Linino (3 / 4 steg)
Steg 3: programmering
Skapa ett nytt projekt i Ideino IDE, Välj namn och ändra filer package.json och server.js som följer:
package.json (du kan anpassa fält namn, version, beskrivning och författare med din information)
{
"namn": "",
"version": "0.0.1",
"Beskrivning": "Check nederbörd",
"författare": {
"namn": "Ideino Team"
},
"beroenden": {
"väder-js": "*"
}
}
Det används för att ange beroenden. I vårt fall ingår i modulen "väder-js".
Spara filen package.json, klicka med höger musknapp på filen i menyn till vänster och installera den.
Server.js och det är det! Ändra värdet för "Sök" i "weather.find till" kontrollera din stad.
var linino = require('ideino-linino-lib'),
styrelsen = nya linino. Board();
var vädret = require('weather-js');
var nederbörd;
var pin = 'P9';
Board.connect(function() {
board.pinMode (pin, styrelsen. LÄGEN. PWM);
setInterval(function() {
Sök: platsnamnet eller postnummer
degreeType: F eller C
Weather.find({
Sök: "Messina",
degreeType: "C"
}, function(err, result) {
om (err) console.log(err);
nederbörd = Number(result[0].forecast[0].precip);
Console.log ("lokal tid:" + ny datum());
Console.log ("Observation Time:" + result[0].current.observationtime);
Console.log ("Sannolikheten av nederbörd är" + nederbörd + '%');
Console.log ("Dagens väder är" + result[0].forecast[0].skytextday);
Console.log ("temperatur:" + resultera [0].current.temperature + "°");
console.log("----------------------------------------------------------------------");
board.analogWrite (pin, nederbörd);
});
}, 3600000); Kolla timmar varje timme. 1 h = 3600000
})