Tilt sensor


hi,

we few students bit lost in arduino world our project.
we making lamp more or less represent ancient hourglass - light in lamp represent sand.

(see picture) when level 1 (each level  has 2 led's) fade out 100 % led light 0 %, want straight after level 6 fades in 0 % led light 100 % led light. same procedure level 2 & level 5 , level 3 , level 4.

each fading (in , out) should take 3 seconds , between each level there should 5 minutes before lights up.

since hourglass want procedure repeated when flip lamp, , here bit lost. have tilt sensor, problem how code lamp 'start on again' when twist normal hourglass. sand starts falling down again (in case our led's)

if have input on both led coding tilt sensor (how code in able work) please leave comment. tips helpful.


#include <softpwm.h>

void setup()
{
 // initialize
 softpwmbegin();

 // create , set pin 13 0 (off)
 softpwmset(01, 0);
 softpwmset(02, 0);
 softpwmset(03, 0);
 softpwmset(04, 0);
 softpwmset(05, 0);
 softpwmset(06, 0);

 // set fade time pin 13 100 ms fade-up time, , 500 ms fade-down time
softpwmsetfadetime(01, 500, 500);
softpwmsetfadetime(02, 500, 500);
softpwmsetfadetime(03, 500, 500);
softpwmsetfadetime(04, 500, 500);
softpwmsetfadetime(05, 500, 500);
softpwmsetfadetime(06, 500, 500);
}

void loop()
{
 // turn on - set 100%
 softpwmsetpercent(13, 100);
 softpwmsetpercent(13, 100);
 softpwmsetpercent(13, 100);
 softpwmsetpercent(13, 100);
 softpwmsetpercent(13, 100);
 softpwmsetpercent(13, 100);

 // wait led turn on - other tasks here
 delay(500);


 // turn on - set 100%
 softpwmsetpercent(13, 100);
 softpwmsetpercent(13, 100);
 softpwmsetpercent(13, 100);
 softpwmsetpercent(13, 0);
 softpwmsetpercent(13, 0);
 softpwmsetpercent(13, 0);

 // wait led turn on - other tasks here
 delay(500);


 // turn on - set 100%
 softpwmsetpercent(13, 100);
 softpwmsetpercent(13, 100);
 softpwmsetpercent(13, 100);
 softpwmsetpercent(13, 100);
 softpwmsetpercent(13, 100);
 softpwmsetpercent(13, 100);

 // wait led turn on - other tasks here
 delay(500);

}


what have:

arduino micro
6 mosphets
12 leds
tilt sensor etc

maybe if read this, , add tags code, more chances interested in you.


Arduino Forum > Using Arduino > Programming Questions > Tilt sensor


arduino

Comments

Popular posts from this blog

Connecting Raspberry Pi 2 to P10(1R)-V706 LED Dot Matrix - Raspberry Pi Forums

TypeError: <unknown> is not a numpy array - Raspberry Pi Forums

datso and removing imagetitle - Joomla! Forum - community, help and support