class Calc

Public Instance Methods

convertToCelsius(temp,unit) click to toggle source
# File lib/calc.rb, line 2
def convertToCelsius(temp,unit)
  if unit == "f"
    ctemp = (temp  -32)/ 1.8
    p ctemp
  elsif unit == "k"
    ctemp = temp - 273.15
    p ctemp
  else
    ctemp = temp
  end
  return ctemp
end
intensityOfLeds(cTemp,wTemp,range) click to toggle source
# File lib/calc.rb, line 15
def intensityOfLeds(cTemp,wTemp,range)
  difference = wTemp - cTemp
  intensity = Integer((difference/range) * 255)
  if intensity >= 255
    intensity = 255
    return intensity
  end
  if intensity <= -255
    intensity = -255
    return intensity
  end
  return intensity
end
temperatuur(temp,limit,range) click to toggle source
# File lib/calc.rb, line 29
def temperatuur(temp,limit,range)
  if temp > (limit + range)
    puts "Red (hot)"
  elsif temp < (limit - range)
    puts "Blue(cold)"
  else
    puts "Green (ok)"
  end
end