28 lines
704 B
Lua
Executable file
28 lines
704 B
Lua
Executable file
-- programme principal qui charge les fonctions des autres programmes
|
|
|
|
-- fonction de roue RGB
|
|
function wheelRGB(pos) -- pos 0 -> 255 couleur
|
|
pos = 255 - pos
|
|
if (pos < 85) then
|
|
return 255 - pos * 3, 0, pos * 3
|
|
elseif (pos < 170) then
|
|
pos = pos - 85
|
|
return 0, pos * 3, 255 - pos * 3
|
|
else
|
|
pos = pos - 170
|
|
return pos * 3, 255 - pos * 3, 0
|
|
end
|
|
end
|
|
|
|
-- fonction permettant d'afficher la température du CPU
|
|
function printTemp()
|
|
print("Température du CPU :", cpu.temperature())
|
|
end
|
|
|
|
-- charge tout nos fichiers lua
|
|
dofile("leds.lua")
|
|
dofile("buzz.lua")
|
|
dofile("neopixel.lua")
|
|
dofile("encoder.lua")
|
|
dofile("dht22.lua")
|
|
dofile("screen.lua")
|