Hallowuino

Deux diodes et ... Halloween avec un Arduino :

Et en vidéo :

Simple et efficace bravo, décidement on peut tout faire avec cet arduino :grin:

Ma fille de 2,5 ans va en faire des cauchemars toute la nuit XD

Un petit détecteur de présence, et la faire clignoter au bon moment ferai un effet monstre :smiley:

L'avantage de la citrouille, c'est qu'elle ne sens pas le Roquefort XD

L'avantage de la citrouille, c'est qu'elle ne sens pas le Roquefort XD

Je suis fan de cette horloge

Très sympa la citrouille XD
Manque une horloge pour concurrencé le roquefort :grin:

osaka:
Très sympa la citrouille XD
Manque une horloge pour concurrencé le roquefort :grin:

L'arduino à toutes les sauces... :slight_smile:

C'est une bonne idée que voilà!

Ah ah :smiley:

On devrait se faire un concours des emballages les plus originaux :grin:

Mon Arduino sent le roquefort et je le vis bien ^^

arduimat:
On devrait se faire un concours des emballages les plus originaux :grin:

Si quelqu'un lance un concours du boitier de projet le plus originaux je participerai sans hésiter \o/

Jean-Francois, tu aurai du rajouter deux grosses leds rouge avec un détecteur de mouvement, comme ça de base c'est une citrouille classique et quand tu passe à coté elle devient un monstre assoiffé de sang ! mouaaa (/rire diabolique) ]:smiley:

Et avec un effet "bougie" sa rendrait trop bien 8)

J'ai eu 10 min chrono pour faire le bidouillage avec l'Arduino... alors pas trop le temps de chercher, j'ai pris ce que j'avais à portée de main :sweat_smile:

Au fait, voici le code que j'ai utilisé pour faire clignoter les leds de façon aléatoire :

long previousMillis = 0;

void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(12, OUTPUT);
pinMode(8, OUTPUT);
}

void loop() {
unsigned long currentMillis = millis();
if(currentMillis - previousMillis > random(6000)) {
previousMillis = currentMillis;
digitalWrite(12, HIGH); // set the LED on
}
if(currentMillis - previousMillis > random(12000)) {
previousMillis = currentMillis;
digitalWrite(12, LOW); // set the LED on
}

if(currentMillis - previousMillis > random(7000)) {
previousMillis = currentMillis;
digitalWrite(8, HIGH); // set the LED on
}
if(currentMillis - previousMillis > random(6000)) {
previousMillis = currentMillis;
digitalWrite(8, LOW); // set the LED on
}

}