sensore e led lampeggiante

Ciao a tutti, un quesito che dovrebbe essere facile da risolvere:
unire un tilt sensor (il sensore che funziona con gli stessi codici del pulsante) e un led (e fino a qu ci sono) che però lampeggia. Dovrei unire le istruzioni per "button" e "blinkwithoutdelay" ma come???
Ci sarebbe poi il problema di far lampeggiare il led quando la pendenza è inferiore a 30 e accenderlo con luce fissa quando è superiore...
aiutatemi please :cry:
grazie mille

avrai una cosa del tipo:
if( bottone premuto)
ciclo che fa lampeggiare
else
led spendo
il tilt sensor non può misurare inclinazioni, quindi dovresti cercare qualcos'altro

forse non si chiama tilt sensor però ti assicuro che ha funzionato con l'inclinazione. Cioé accende e spegne il led a seconda dell'inclinazione, però non riesco a farlo lampeggiare anziché accenderlo...ti dispiacerebbe darmi maggiori informazioni sui codici tra perentesi? grazie mille per la risposta

ho semplicemente "composto" i due esempi non so se funziona, ma il concetto che volevo esprimere era questo

int ledPin = 13; // choose the pin for the LED
int inPin = 2; // choose the input pin (for a pushbutton)
int val = 0; // variable for reading the pin status
int value = LOW; // previous value of the LED
long previousMillis = 0; // will store last time LED was updated
long interval = 1000; // interval at which to blink (milliseconds)

void setup() {
pinMode(ledPin, OUTPUT); // declare LED as output
pinMode(inPin, INPUT); // declare pushbutton as input
}

void loop(){
val = digitalRead(inPin); // read input value
if (val == HIGH) { // check if the input is HIGH (button released)

if (millis() - previousMillis > interval) {

previousMillis = millis(); // remember the last time we blinked the LED

// if the LED is off turn it on and vice-versa.
if (value == LOW)
value = HIGH;
else
value = LOW;

digitalWrite(ledPin, value);
}
} else {
digitalWrite(ledPin, LOW); // turn LED OFF
}
}