Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Canon Arduino

Canon Arduino

De Wikidebrouillard.

Article incomplet en cours de rédaction
Modèle:Vidéo

Sommaire

Présentation du projet Arduino

c'est dans cette partie que vous décrivez votre projet

Liste du matériel

  • Du matériel de récupération (pour la structure du canon)

réalisation du projet

Explication

Schéma Fritzing

Code

// Contrôler la position de servomoteurs avec des potentiomètres (résistance variable)

#include <Servo.h> 
 
Servo myservo1;   // créer un objet servo 1 pour le contrôler
Servo myservo2;   // créer un objet servo 2 pour le contrôler
 
int potpin1 = 0;  // borne analogique pour connecter le potentiomètre 1
int potpin2 = 1;  // borne analogique pour connecter le potentiomètre 2

int val1;         // variable pour stocker la valeur du potentiomètre 1
int val2;         // variable pour stocker la valeur du potentiomètre 2

void setup() 
{ 
  myservo1.attach(9);  // brancher le servomoteur 1 sur l'entrée 9
  myservo2.attach(10);  // brancher le servomoteur 2 sur l'entrée 10
  
} 
 
void loop() 
{
  val1 = analogRead(potpin1);         // lire la valeur du potentiomètre 1
  val1 = map(val1, 0, 1023, 0, 179);  // la discrétiser pour l'utiliser avec un servomoteur
  val2 = analogRead(potpin2);         // lire la valeur du potentiomètre 2
  val2 = map(val2, 0, 1023, 0, 179);  // la discrétiser pour l'utiliser avec un servomoteur
  myservo1.write(val1);               // mettre le servomoteur 1 dans la bonne position
  myservo2.write(val2);               // mettre le servomoteur 2 dans la bonne position
  delay(0);                           // attendre que les servomoteurs aillent dans leur position
} 

Liens avec d'autres projets arduino

chercher ici : http://wikidebrouillard.org/index.php/Catégorie:Arduino

Pour aller plus loin

Liens avec le quotidien

quelles peuvent être les applications technologique de ce montage, ou est-ce qu'on retrouve des programme qui y ressemble ?
AR
CO

Canon Arduino

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique