Ligne 258 : |
Ligne 258 : |
| [[Fichier:Deparasitage moteur.png]] | | [[Fichier:Deparasitage moteur.png]] |
| | | |
− | == Exemple de montage == | + | == Exemple avec Arduino == |
− | Voici un montage d'exemple utilisant un moteur DC de 5 Volts ([http://mchobby.be/PrestaShop/product.php?id_product=115 disponible chez MC Hobby]), moteur également distribué dans les [http://mchobby.be/PrestaShop/product.php?id_product=11 kits Ardx].
| |
| | | |
− | {{tmbox | text = En cours d'élaboration}} | + | === Une seule source d'alimentation === |
| + | Voici un exemple de montage utilisant un seule moteur DC de 5 Volts ({{pl|115|disponible chez MC Hobby}}), moteur également distribué dans les {{pl|11|kits Ardx}}. |
| + | |
| + | Cet exemple utilise une source d'alimentation (celle d'Arduino) pour la logique de commande (VSS) et pour l'alimentation monteur (VS). |
| + | |
| + | [[Fichier:L293D Montage (LowRes).JPG|450px]] |
| + | |
| + | Notez le circuit-intégré et la position de la demi-lune (surlignée en blanc) servant de détrompeur. |
| + | |
| + | Le montage utiliser une capacité polarisée 0.47µF pour le découplage. |
| + | |
| + | [[Fichier:L293D Montage (LowRes,closer).JPG]] |
| + | |
| + | === Code Arduino === |
| + | <nowiki> |
| + | int motor1Pin1 = 3; // pin 2 (Input 1) du L293D |
| + | int motor1Pin2 = 4; // pin 7 (Input 2) du L293D |
| + | int enablePin = 9; // pin 1 (Enable 1) du L293D |
| + | |
| + | void setup() { |
| + | // set all the other pins you're using as outputs: |
| + | pinMode(motor1Pin1, OUTPUT); |
| + | pinMode(motor1Pin2, OUTPUT); |
| + | pinMode(enablePin, OUTPUT); |
| + | |
| + | // Mettre la broche Enable a high comme ca le moteur tourne |
| + | digitalWrite(enablePin, HIGH); |
| + | } |
| + | |
| + | void loop() { |
| + | // Le moteur tourne dans un sens |
| + | digitalWrite(motor1Pin1, LOW); // mettre pin 2 a 293D low |
| + | digitalWrite(motor1Pin2, HIGH); // mettre pin 7 a L293D high |
| + | |
| + | delay( 3000 ); // Attendre 3 secondes |
| + | |
| + | // Le moteur tourne dans l'autre sens |
| + | digitalWrite(motor1Pin1, HIGH); // Mettre pin 2 a L293D high |
| + | digitalWrite(motor1Pin2, LOW); // Mettre pin 7 a L293D low |
| + | |
| + | delay( 3000 ); // Attendre 3 secondes |
| + | } |
| + | </nowiki> |
| + | |
| + | === Deux sources d'alimentation === |
| + | Il est possible d'alimenter le moteur avec sa propre source de tension. |
| + | |
| + | C'est le cas, par exemple, des moteurs en 9 ou 12 Volts. |
| + | |
| + | Comme l'alimentation de la logique de commande reste en 5 Volts, nous sommes face à un cas de double source d'alimentation. |
| + | |
| + | Règles de raccordement: |
| + | * Les masses (GND) des sources d'alimentation doivent être raccordées ensembles. |
| + | * La tension moteur (9v) est raccordée sur la broche '''VS''' (broche 8). |
| + | * La tension de la logique (5v) est raccordée sur la broche '''VSS''' (broche 16). |
| + | |
| + | Notes: |
| + | * Faire bien attention de ne pas intervertir les broches VS et VSS par erreur. |
| + | * Le programme Arduino présenté ci-dessus ne change pas. |
| + | |
| + | [[Fichier:L293D Montage_12v(LowRes,closer).jpg]] |
| | | |
| == Ou Acheter == | | == Ou Acheter == |
| Les produits suivants sont disponibles chez MC Hobby. | | Les produits suivants sont disponibles chez MC Hobby. |
− | * Le L293D. | + | * Le {{pl|155|L293D}} |
− | * Le [http://mchobby.be/PrestaShop/product.php?id_product=115 Moteur DC Hobbyiste] | + | * Le {{pl|115|Moteur DC Hobbyiste}} |
− | * Le [http://mchobby.be/PrestaShop/product.php?id_product=11 Kit ARDX] | + | * Le {{pl|11|Kit ARDX}} |
| + | |
| + | |
| + | {{MCH-Accord}} |