summaryrefslogtreecommitdiffhomepage
path: root/wiiLightMote,rb
diff options
context:
space:
mode:
Diffstat (limited to 'wiiLightMote,rb')
-rw-r--r--wiiLightMote,rb24
1 files changed, 15 insertions, 9 deletions
diff --git a/wiiLightMote,rb b/wiiLightMote,rb
index 5dc3fac..adef5a8 100644
--- a/wiiLightMote,rb
+++ b/wiiLightMote,rb
@@ -4,6 +4,12 @@ require 'cwiid'
bridge = Hue.application
+colour = Hue::Colors::ColorTemperature.new(6500)
+up = [colour,255]
+right = [colour,255]
+left = [colour,255]
+down = [colour,255]
+
loop do
begin
puts "Searching for wiimote(press 1 + 2)"
@@ -13,11 +19,7 @@ loop do
wiimote.led = 9
wiimote.get_state
- colour = Hue::Colors::ColorTemperature.new(((([[wiimote.acc[1].to_f,150.0].min,100.0].max - 100.0)/50.0) * 4500) + 2000)
- up = [colour,255]
- right = [colour,255]
- down = [colour,255]
- left = [colour,255]
+
begin
wiimote.get_state
@@ -89,6 +91,7 @@ loop do
bulb.on
end
#load preset
+ color = up[0]
bulb.color = up[0]
bulb.brightness = up[1]
end
@@ -106,6 +109,7 @@ loop do
bulb.on
end
#load preset
+ color = right[0]
bulb.color = right[0]
bulb.brightness = right[1]
end
@@ -123,8 +127,9 @@ loop do
bulb.on
end
#load preset
- bulb.color = up[0]
- bulb.brightness = up[1]
+ color = down[0]
+ bulb.color = down[0]
+ bulb.brightness = down[1]
end
end
end
@@ -140,8 +145,9 @@ loop do
bulb.on
end
#load preset
- bulb.color = up[0]
- bulb.brightness = up[1]
+ color = left[0]
+ bulb.color = left[0]
+ bulb.brightness = left[1]
end
end
end