<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.clubelek.fr/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thomas.vadebout</id>
	<title>Wiki Clubelek - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.clubelek.fr/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thomas.vadebout"/>
	<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/wiki/Sp%C3%A9cial:Contributions/Thomas.vadebout"/>
	<updated>2026-05-14T06:14:59Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.0-alpha</generator>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Maquette_de_demonstration_actionneurs&amp;diff=2391</id>
		<title>Maquette de demonstration actionneurs</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Maquette_de_demonstration_actionneurs&amp;diff=2391"/>
		<updated>2024-10-02T20:05:15Z</updated>

		<summary type="html">&lt;p&gt;Thomas.vadebout : servomoteur&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
La maquette de demonstration des actionneurs permet de comprendre l&#039;objectif de chaque actionneur et également de voir le code associé à un actionneur.&lt;br /&gt;
&lt;br /&gt;
== Environnement de développement ==&lt;br /&gt;
Pour faire fonctionner les actionneurs, un microcontroleur doit être utilisé. Des codes Arduino sont fournis pour faire fonctionner chaque actionneurs. Il faut donc installer l&#039;IDE (environnement de développement) Arduino pou pouvoir modifier le code et le televerser sur le microcontroleur. &lt;br /&gt;
&lt;br /&gt;
=== Installation de l&#039;environnement de développement Arduino et des librairies nécessaire ===&lt;br /&gt;
Télécharger et installer l&#039;IDE arduino, disponible sur le site officiel Arduino : https://www.arduino.cc/en/software&lt;br /&gt;
&lt;br /&gt;
Suivre le tutoriel suivant pour installer les librairies nécessaires pour utiliser le microcontroleur de la maquette, le RP2040 : https://www.upesy.fr/blogs/tutorials/install-raspberry-pi-pico-on-arduino-ide-software?srsltid=AfmBOoqTdEalgX2XGUPj5kofNxmsK-H5_WYeZB_U-ZAHOAWktluv8SyF&lt;br /&gt;
&lt;br /&gt;
Selectionner la board &amp;quot;Raspberry PI Pico&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Les actionneurs ==&lt;br /&gt;
&lt;br /&gt;
=== Le servomoteur ===&lt;br /&gt;
Un servomoteur est un moteur asservi en position ! Néanmoins, celui-ci a souvent une course limitée de 180° ou 360°.&lt;br /&gt;
&lt;br /&gt;
Exemples d&#039;utilisation d&#039;un servomoteur :&lt;br /&gt;
&lt;br /&gt;
* Une pince avec une position ouverte et fermée&lt;br /&gt;
* Réaliser une liaison pivot pour un bras articulé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le servomoteur utilisé sur la maquette est le MG90S.&lt;br /&gt;
&lt;br /&gt;
==== Branchement du servomoteur ====&lt;br /&gt;
Le servomoteur a 3 broches :&lt;br /&gt;
&lt;br /&gt;
* Une broche d&#039;alimentation positive (en général +3.3V ou +5V) -&amp;gt; &#039;&#039;&#039;fil rouge -&amp;gt; brancher ce fil sur la rail +&#039;&#039;&#039;&lt;br /&gt;
* Une broche de masse (GND) -&amp;gt; &#039;&#039;&#039;fil marron -&amp;gt; brancher ce fil sur le rail -&#039;&#039;&#039;&lt;br /&gt;
* Une broche de commande -&amp;gt; &#039;&#039;&#039;fil orange -&amp;gt; brancher ce fil sur la pin 2 du microcontroleur&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le microcontroleur communique les commandes au servomoteur via le fil orange. Dans le cas du servo de la maquette, c&#039;est une commande classique.&lt;br /&gt;
&lt;br /&gt;
Celle-ci est expliquée sur le site suivant : https://arduino.blaisepascal.fr/controle-dun-servomoteur/. Cela n&#039;est pas nécessaire de comprendre comment cela fonctionne. La librairies Servo sur arduino s&#039;occupe de cette partie là pour nous !&lt;br /&gt;
&lt;br /&gt;
==== Code de demonstration ====&lt;br /&gt;
Copier ce code dans l&#039;IDE arduino et televerser vers le microcontroleur ( celui doit être branché :&#039;) )&lt;br /&gt;
&lt;br /&gt;
Modifier le code pour aller un peu plus loin et comprendre comment utiliser un servo&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
// Inclusion de la bibliothèque Servo pour contrôler le servomoteur&lt;br /&gt;
#include &amp;lt;Servo.h&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
// Création d&#039;un objet Servo&lt;br /&gt;
Servo servo;  &lt;br /&gt;
&lt;br /&gt;
// Définition du numéro de broche (pin) où le servomoteur est connecté&lt;br /&gt;
#define SERVO_PIN 2  &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // Initialisation de la communication série à une vitesse de 115200 bauds&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
&lt;br /&gt;
  // Attache l&#039;objet servo à la broche définie (pin 2)&lt;br /&gt;
  servo.attach(SERVO_PIN);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // Pause de 1 seconde (1000 ms)&lt;br /&gt;
  delay(1000);&lt;br /&gt;
&lt;br /&gt;
  // Commande le servo de se déplacer à 60 degrés et affiche un msg dans le port série&lt;br /&gt;
  servo.write(60);&lt;br /&gt;
  Serial.println(&amp;quot;Servo en position 60°&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  // Pause de 1 seconde&lt;br /&gt;
  delay(1000);&lt;br /&gt;
&lt;br /&gt;
  // Commande le servo de se déplacer à 30 degrés et affiche un msg dans le port série&lt;br /&gt;
  servo.write(30);&lt;br /&gt;
  Serial.println(&amp;quot;Servo en position 30°&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas.vadebout</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Maquette_de_demonstration_actionneurs&amp;diff=2390</id>
		<title>Maquette de demonstration actionneurs</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Maquette_de_demonstration_actionneurs&amp;diff=2390"/>
		<updated>2024-10-02T19:27:51Z</updated>

		<summary type="html">&lt;p&gt;Thomas.vadebout : intro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
La maquette de demonstration des actionneurs permet de comprendre l&#039;objectif de chaque actionneur et également de voir le code associé à un actionneur.&lt;br /&gt;
&lt;br /&gt;
== Environnement de développement ==&lt;br /&gt;
Pour faire fonctionner les actionneurs, un microcontroleur doit être utilisé. Des codes Arduino sont fournis pour faire fonctionner chaque actionneurs. Il faut donc installer l&#039;IDE (environnement de développement) Arduino pou pouvoir modifier le code et le televerser sur le microcontroleur. &lt;br /&gt;
&lt;br /&gt;
=== Installation de l&#039;environnement de développement Arduino et des librairies nécessaire ===&lt;br /&gt;
Télécharger et installer l&#039;IDE arduino, disponible sur le site officiel Arduino : https://www.arduino.cc/en/software&lt;/div&gt;</summary>
		<author><name>Thomas.vadebout</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=KiCad&amp;diff=2389</id>
		<title>KiCad</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=KiCad&amp;diff=2389"/>
		<updated>2024-10-02T19:10:49Z</updated>

		<summary type="html">&lt;p&gt;Thomas.vadebout : introduction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
Kicad est un logiciel libre et très complet pour concevoir des circuits imprimés !&lt;br /&gt;
&lt;br /&gt;
Page wikipedia officielle de KiCad : [https://fr.wikipedia.org/wiki/KiCad KiCad]&lt;/div&gt;</summary>
		<author><name>Thomas.vadebout</name></author>
	</entry>
</feed>