Catégories
Liens
* Clicomaton * est un nouveau concept de photomaton pour événements festifs !
Cette grande « boite à images » dans un style vintage en bois a été conçue par le photographe Artur Loboda. Entièrement fabriquée à la main, elle séduira tous les fans de photographie et nostalgiques de photomatons « à l’ancienne ». Redécouvrez comment vous faire tirer le portrait ! Les impressions sont proposées en couleur, noir et blanc ou sépia, et les formats sont entièrement personnalisables (texte, logo, vignettes…).
Clicomaton se trouve à Marseille et propose des animations événementielles (soirée, mariage, anniversaire, kermesse, festivals…) pour les particuliers et les professionnels dans les Bouches-du-Rhône, en région PACA, et même… encore plus loin !
Un grand merci à l’équipe du LFO Fablab Marseille pour ses conseils et son aide précieuse lors de la fabrication.
tél : 06.67.35.33.79
/********************************************************** DEFINE *********************************************************/ // Version du clicomaton (décommenter la version à utiliser) //#define EINS // Grosse boite avec 4 lampes #define ZVEI // Petite boite avec 3 lampes // Fixe ne pas toucher. #define APPUYER LOW #define LAMP_ON LOW #define LAMP_OFF HIGH #ifdef EINS #define LAMP 4 #else #define LAMP 3 #endif // Variable peu être changé. #ifdef EINS //--------------------------- // Timing pour la version EINS #define PHOTO_LOOP 3 #define DELAY_PHOTO 1140 #define DELAY_LAMP 1115 //--------------------------- #else //--------------------------- // Timing pour la version ZVEI #define PHOTO_LOOP 3 #define DELAY_PHOTO 1140 #define DELAY_LAMP 1115 //--------------------------- #endif /********************************************************** PINS *********************************************************/ int led[] = {6, 5, 4, 3}; // Défilement de gauche à droite. int btn = 7; // Bouton de la sourie gauche. /********************************************************** FONCTIONS *********************************************************/ void decompte () { for ( int c = 0; c < LAMP; c++) digitalWrite(led[c], LAMP_OFF); for ( int count = 0; count < PHOTO_LOOP; count++) { for ( int i = 0; i <LAMP ; i++) { digitalWrite(led[i], LAMP_ON); delay(DELAY_LAMP); digitalWrite(led[i], LAMP_OFF); } delay(DELAY_PHOTO); } } /********************************************************** SETUP *********************************************************/ void setup() { // Initialisation des pins. for ( int i = 0; i < LAMP; i++) { pinMode(led[i], OUTPUT); } pinMode(btn, INPUT_PULLUP); } /********************************************************** LOOP *********************************************************/ void loop() { // Lecture du bouton. if (digitalRead(btn) == APPUYER) { decompte(); } else { for ( int c = 0; c < LAMP; c++) digitalWrite(led[c], LAMP_ON); } }