J'ai trouvé un super projet, l'Arduilloween qui est assez semblable à mon projet. Je m'amuse actuellement à modifier le code pour comprendre toutes les commandes. Je me demandais s'il était possible de trouver une commande pour lancer l'action à partir du moment où j'appuie sur un bouton (celui de l'Arduino ou un autre).
J'arrive a créé une séquence, à l'enregistrée et à la rejouée pour un Servo Moteur. Par contre, je n'arrive toujours pas à créer un code que je pourrais charger sur l'Arduino pour le rendre autonome avec juste un bouton poussoir pour déclencher l'animation.
Autrement, je ne suis pas difficile, il est possible de laisser un pc portable attaché à l'Arduino pour lancer la séquence tant qu'il y a moyen de synchroniser avec la musique (même au départ du PC).
Quelqu’un pourrait-il m’aider à créer ce genre de code pour une séquence de l’animatronique que j’essaye toujours de réaliser après un petit temps d’absence ? C'est une base pour comprendre comment créer les séquences, après, à moi de le travailler pour avancer ...
Voici un exemple de code que je cherche à créer. Je test pour le moment, le sons etc arrivera par la suite.
Servo 1 Début Position 0 Ouverture 150° Fermeture 0° Ouverture 180° Fermeture 0° Sur une vitesse 10
Servo 2 Début position 0 Ouverture 100° Fermeture 0° Ouverture 140° Fermeture 0° Sur une vitesse 10
=> Répétition à l’infini dans un premier temps. => Les 2 Servos marchent en même temps (Pour une tête par exemple donc un pour la bouche, l'autre pour les yeux ...).
Ha ok merci, à mon avis, je vais plutôt me dirigé vers un "simple appareil photo numérique" avec un déclencheur via Arduino. Autrement, je continuerais à jouer avec mes leds et l'Arduino. xD
Au niveau de la marque du vidéo phone, c'est un Avidsen/Astrell Ref.502212. ekaki : J'ai également la carte relais avec bouton poussoir, connexion au hautparleur, ... Effectivement, je pense aussi que c'est un signal composite qui est fournit par la camera.
Je vous avoues je ne suis pas une bête en électronique ^^ J'ai des personnes qui savent l'aider pour les branchements etc. Je pensais qu'elle serait réutilisable plus facilement. ^^
Je ne trouvais plus le lien pour posté sur l'ancien forum, je n'avais pas vu qu'il avait changer. ^^
Aujourd'hui, je viens de récupéré la camera d'un ancien vidéo-phone.
J'ai encore un arduino ici, je me demandais si vous pourriez me donner des pistes, voir m'expliquer comment utiliser cette camera avec un arduino afin de filmer et mettre sur carte SD par exemple. J'ai déjà fait quelques recherches sur le sujet mais je ne trouve rien de concret.
Voici les photos de la camera que j'ai récupérée.
Ce serais pour l'utiliser par la suite dans un boitier étanche afin d'aller dans l'eau mais ce boitier, c'est un autre problème, je crois avoir déjà de bonnes idées pour ce boitier. C'est surtout tout ce qui est branchement, logiciel pour la caméra.
Je suppose que je dois prendre une carte de support pour carte SD mais j'attends de voir si je suis capable de réaliser ce projet à l'aide de vos conseils avant d'investir.
J'ai une bonne nouvelle, j'avais dit que j'avais un problème pour importer sur la carte mais ce problème est régler ! J'avais laisser le choix de la carte par défaut. Donc maintenant, j'ai réussi a utiliser le code pour faire clignoter la Led déjà présente sur la carte, j'ai même "modifier" le code pour qu'elle reste allumée en continu, ...
Mais j'ai toujours le même problème avec le code du servo.
donc je remet le code à l'identique, je remplis le champs pour trouver le Servo.h mais j'ai une erreur.
Voici le code du site de Luj06 avec mon chemin :
Quote
#include <I:\Documents and Settings\Le-x A-e\Mes documents\arduino-0018\libraries\Servo\Servo.h>
#define INCR 1
// on déclare le servomoteur comme une variable typée Servo servo1;
// l'angle actuel du servomoteur int angle = 0; // le sens actuel du servomoteur int sens = 0;
/** * Initialisation du programme */ void setup() { servo1.attach(9); // le servomoteur est sur une patte PWM }
/** * Boucle infinie qui va gérer la rotation et faire alterner le sens de rotation */ void loop() { // faire tourner le servomoteur if (sens == 0) { angle += INCR; } else { angle -= INCR; } // si on est arrivé à une extremité if (angle == 0) { sens = 0; } if (angle == 180) { sens = 1; } delay(10); servo1.write(angle); }
Je compile ...
Voici l'erreur
Quote
o: In function `__static_initialization_and_destruction_0': I:\DOCUME~1\LE-~1\LOCALS~1\Temp\build8962438877533882475.tmp/sketch_aug13b.cpp:9: undefined reference to `Servo::Servo()'
o: In function `loop': I:\DOCUME~1\LE-~1\LOCALS~1\Temp\build8962438877533882475.tmp/sketch_aug13b.cpp:46: undefined reference to `Servo::write(int)'
o: In function `setup': I:\DOCUME~1\LE-~1\LOCALS~1\Temp\build8962438877533882475.tmp/sketch_aug13b.cpp:21: undefined reference to `Servo::attach(int)'
Je viens de retélécharger le logiciel mais sur ton tutoriel, tu parles d'Arduino011. Or quand je le télécharge, il ne veut pas se lancer.
Par contre, la version actuelle (Arduino018) se lance sans problème mais quand je vérifie le code, je retombe sur un message d'erreur alors que le dossier servo est déjà présent d'origine. J'ai la même erreur si j'inverse les dossiers.
Quote
21: error: servo.h: No such file or directory In function 'void setup()': In function 'void loop()': Bad error line: -3
Ok merci, je vais essayer dès que possible. (et oui période de seconde sess ^^ Je compile toutes les informations pour pouvoir tester dès que j'ai fini avec les examens).
Effectivement ça fait un bail, mais ça a été nécessaire afin de me rendre compte de la difficulté du projet précédent. Maintenant, je teste quelque chose de plus abordable pour mon niveau et après on verra.