Testasin ensin Python-ohjelman toiminnan Raspberryn työpöydällä. Kuinka vaikeaa onkaan ottaa kuvaruutukaappaus Raspbianilla, puhumattakaan videoida. Ohje kuvaruutukaappaukseen täältä: https://www.imore.com/how-take-screenshot-raspberry-pi
No, ohjelma toimii, eli työpöydälle syntyy json.tietokanta, ja se myös päivittyy.
Python koodia on täällä: https://docs.google.com/document/d/1Qvv-f5VeFt-dMbywJq2jOnxNhyFuyf4X43oGG7QJ2-Q/edit?usp=sharing
Kreditit Janille ja Villelle.
Sitten se jQuery. Eli micro:bitillä painetaan nappia, ja nettisivun divi liikkuu.
Koodipohja saatiin taas Villeltä. Ohjelma lukee json-tietokantaa.
// Koodi saatu Ville Heikkiniemeltä
// Haetaan JSON
function haeJson(e){
$.ajax({
cache: false,
url: 'data.json',
dataType: 'json',
success: function(data) {
var date = new Date(data['REF']*1000);
if (parseInt((date.getTime() / 1000), 10) - data['YY'] < 5){
$( "#keski1" ).addClass( "liikkuu" );
} else { $( "#keski1" ).removeClass( "liikkuu" ); }
if (parseInt((date.getTime() / 1000), 10) - data['II'] < 5){
$( "#keski3" ).addClass( "liikkuu" );
} else { $( "#keski3" ).removeClass( "liikkuu" ); }
}
});
setTimeout("haeJson()" ,1000);
}
function haivytys_click(lohko) {
var _lohko = document.getElementById(lohko);
_lohko.onclick = function() { _lohko.classList.add("liikkuu"); }
_lohko.ondblclick = function() { _lohko.classList.remove("liikkuu"); }
}
// Funktio joka ladataan sivun lataamisen yhteydessa
window.onload = function() {
haivytys_click('keski1');
haivytys_click('keski3');
haeJson();
}
Tää toimii!

Ei kommentteja:
Lähetä kommentti