Branje baterije in dogodki/s
parent
5cd54c0abf
commit
e70e70a728
23
danijela.js
23
danijela.js
|
@ -36,7 +36,7 @@ const senzorCCkalibracija = {
|
||||||
}
|
}
|
||||||
|
|
||||||
const DEBUG = {
|
const DEBUG = {
|
||||||
midi: true,
|
midi: false,
|
||||||
osc: false
|
osc: false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -77,6 +77,12 @@ const muteMidi = {
|
||||||
3: 0
|
3: 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Stetje prejetih paketov (na sekundo)
|
||||||
|
let cas = 0;
|
||||||
|
let baterija = 0;
|
||||||
|
let stPaketov = 0;
|
||||||
|
let stPaketovNaSekundo = 0;
|
||||||
|
|
||||||
// Midi controller input
|
// Midi controller input
|
||||||
const mi = new midi.Input()
|
const mi = new midi.Input()
|
||||||
mi.openVirtualPort("danijela-midi")
|
mi.openVirtualPort("danijela-midi")
|
||||||
|
@ -178,7 +184,8 @@ oscWS.on('message', ({ address, args }) => {
|
||||||
const index = parseInt(m[1])
|
const index = parseInt(m[1])
|
||||||
const addr = m[2]
|
const addr = m[2]
|
||||||
|
|
||||||
if (addr == 'euler') {
|
if (addr == 'bat') {
|
||||||
|
baterija = args[0]
|
||||||
}
|
}
|
||||||
|
|
||||||
if (addr == 'accel') {
|
if (addr == 'accel') {
|
||||||
|
@ -236,6 +243,18 @@ oscWS.on('message', ({ address, args }) => {
|
||||||
posljiMidi(182, midiKanalSenzor[index], vrtenjeZmidi)
|
posljiMidi(182, midiKanalSenzor[index], vrtenjeZmidi)
|
||||||
staroVrtenjeZMidi[index] = vrtenjeZmidi
|
staroVrtenjeZMidi[index] = vrtenjeZmidi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Vsako sekundo shranimo stevec
|
||||||
|
stPaketov += 1
|
||||||
|
if (Date.now() - cas > 1000) {
|
||||||
|
cas = Date.now()
|
||||||
|
stPaketovNaSekundo = stPaketov;
|
||||||
|
stPaketov = 0;
|
||||||
|
// 0.086 prazna baterija
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log('st paketov na sekundo: ', stPaketovNaSekundo);
|
||||||
|
console.log('baterija: ', bat);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue