//waterlevel
//by pn18
//thanks to vkapadia, Carl Kenner
var.trimx = -1
var.trimy = -23
var.trimz = -1
var.x = Wiimote.RawForceX + var.trimx //trim to 0
var.y = Wiimote.RawForceY + var.trimy // trim to 0
var.z = Wiimote.RawForceZ + var.trimz //trim to 0
var.wait= var.waitset * 100
debug = var.x + " " + var.y + " " + var.z
// User input
var.waitset = 5 //set waitset to filter LED movement: 5 = default, 0 = realtime
// /User input
//mid + right LEDs + rumble
if var.x <= 4 and >= -4 then
wiimote.Led1 = false
wiimote.Led2 = true
wiimote.Led3 = true
wiimote.Led4 = false
wiimote.rumble = false
wait var.wait ms
endif
if var.x <= 8 and > 4 then
wiimote.Led1 = false
wiimote.Led2 = false
wiimote.Led3 = true
wiimote.Led4 = true
wiimote.rumble = false
wait var.wait ms
endif
if var.x <= 12 and >8 then
wiimote.Led1 = false
wiimote.Led2 = false
wiimote.Led3 = false
wiimote.Led4 = true
wiimote.rumble = false
wait var.wait ms
endif
if var.x > 12 then
wiimote.Led1 = false
wiimote.Led2 = false
wiimote.Led3 = false
wiimote.Led4 = false
wiimote.rumble = false
wait var.wait ms
endif
//Left LEDs + rumble
if var.x <= -4 and > -8 then
wiimote.Led1 = true
wiimote.Led2 = true
wiimote.Led3 = false
wiimote.Led4 = false
wiimote.rumble = false
wait var.wait ms
endif
if var.x >= -12 and <-8 then
wiimote.Led1 = true
wiimote.Led2 = false
wiimote.Led3 = false
wiimote.Led4 = false
wiimote.rumble = false
wait var.wait ms
endif
if var.x < -12 then
wiimote.Led1 = false
wiimote.Led2 = false
wiimote.Led3 = false
wiimote.Led4 = false
wiimote.rumble = false
wait var.wait ms
endif
1 Kommentar:
// 4 leds, 4 lines of code
Wiimote.Led1 = Wiimote.gx <= -0.15 && Wiimote.gx >= -0.3
Wiimote.Led2 = Wiimote.gx >= -0.2 && Wiimote.gx <= 0.1
Wiimote.Led3 = Wiimote.gx <= 0.2 && Wiimote.gx >= -0.1
Wiimote.Led4 = Wiimote.gx >= 0.15 && Wiimote.gx <= 0.3
Kommentar veröffentlichen