my code is below
when I am using 3 HTTP ins for this I can hook up “on” and “off” but not the setting to make one cup.
When i try to hook it up only the on and off show up
What am I doing wrong?
My imp is not online can this be why?
class power_input extends InputPort // THIS WORKS
{
name = "Power On"
type = “number”
function set(value)
{
server.show(“Power On”);
imp.sleep(2);
hardware.pin8.configure(DIGITAL_OUT);
hardware.pin8.write(1);
imp.sleep(2);
hardware.pin8.configure(DIGITAL_OUT);
hardware.pin8.write(0);
}
}
class power_off extends InputPort //THIS WORKS
{
name = "Power Off"
type = “number”
function set(value)
{
server.show("Power Off");
imp.sleep(2);
hardware.pin7.configure(DIGITAL_OUT);
hardware.pin7.write(1);
imp.sleep(2);
hardware.pin7.configure(DIGITAL_OUT);
hardware.pin7.write(0);
}
}
class power_cup extends InputPort //THIS DOES NOT WORK
// WHEN I TRY TO SET IT UP IN MY PLANNER IT ONLY SHOWS ON AND OFF NOT HIS ONE
{
name = "Power for one cup"
type = “number”
function set(value)
{
server.show("Power for one cup");
imp.sleep(2);
hardware.pin8.configure(DIGITAL_OUT);
hardware.pin8.write(1);
imp.sleep(2);
hardware.pin8.configure(DIGITAL_OUT);
hardware.pin8.write(0);
imp.sleep(20);//sleeps for 20 second
hardware.pin7.configure(DIGITAL_OUT);
hardware.pin7.write(1);
imp.sleep(2);
hardware.pin7.configure(DIGITAL_OUT);
hardware.pin7.write(0);
}
}
imp.configure(“CoffeeControlCenter”, [power_input(), power_off(), power_cup()], []);