

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF[
	<!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
	<!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
	<!ENTITY owl 'http://www.w3.org/2002/07/owl#'>
	<!ENTITY swivt 'http://semantic-mediawiki.org/swivt/1.0#'>
	<!ENTITY wiki 'http://https://wikifab.org/wiki/Special:URIResolver/'>
	<!ENTITY category 'http://https://wikifab.org/wiki/Special:URIResolver/Category-3A'>
	<!ENTITY property 'http://https://wikifab.org/wiki/Special:URIResolver/Property-3A'>
	<!ENTITY wikiurl 'https://wikifab.org/wiki/'>
]>

<rdf:RDF
	xmlns:rdf="&rdf;"
	xmlns:rdfs="&rdfs;"
	xmlns:owl ="&owl;"
	xmlns:swivt="&swivt;"
	xmlns:wiki="&wiki;"
	xmlns:category="&category;"
	xmlns:property="&property;">

	<owl:Ontology rdf:about="https://wikifab.org/wiki/Special:ExportRDF/Ronronthérapie">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-04-04T10:49:17+02:00</swivt:creationDate>
		<owl:imports rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:Ontology>
	<swivt:Subject rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Ronronthérapie">
		<rdf:type rdf:resource="http://https://wikifab.org/wiki/Special:URIResolver/Category-3ATutorials"/>
		<rdf:type rdf:resource="http://https://wikifab.org/wiki/Special:URIResolver/Category-3APages_avec_des_erreurs_de_coloration_syntaxique"/>
		<rdfs:label>Ronronthérapie</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://wikifab.org/wiki/Special:ExportRDF/Ronronthérapie"/>
		<swivt:page rdf:resource="https://wikifab.org/wiki/Ronronthérapie"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</swivt:wikiNamespace>
		<swivt:wikiPageContentLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fr</swivt:wikiPageContentLanguage>
		<property:Area rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Electronics</property:Area>
		<property:Area rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Health and Wellbeing</property:Area>
		<property:Area rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Machines and Tools</property:Area>
		<property:Complete rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Draft</property:Complete>
		<property:Cost rdf:datatype="http://www.w3.org/2001/XMLSchema#double">80</property:Cost>
		<property:Currency rdf:datatype="http://www.w3.org/2001/XMLSchema#string">EUR (€)</property:Currency>
		<property:Description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Peluche en forme de chat pour faire de la ronronthérapie</property:Description>
		<property:Difficulty rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Medium</property:Difficulty>
		<property:Duration rdf:datatype="http://www.w3.org/2001/XMLSchema#double">6</property:Duration>
		<property:Duration-2Dtype rdf:datatype="http://www.w3.org/2001/XMLSchema#string">hour(s)</property:Duration-2Dtype>
		<property:IsTranslation rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</property:IsTranslation>
		<property:Language rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fr</property:Language>
		<property:Licences rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Attribution (CC BY)</property:Licences>
		<property:SourceLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">none</property:SourceLanguage>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">&lt;nowiki&gt;Nous avons utilisé le logiciel Arduino IDE. Voici le programme qui sera versé dans la carte Arduino :&lt;br /&gt;&lt;br/&gt;&lt;div class="mw-highlight mw-content-ltr" dir="ltr"&gt;&lt;pre&gt;const int MOTEUR_PIN1 = 3;            // Broche du premier moteur&lt;br /&gt;&lt;br /&gt;const int MOTEUR_PIN2 = 5;            // Broche du deuxieme moteur&lt;br /&gt;&lt;br /&gt;const int VAL_MIN = 115;              // Intensité minimale de vibration&lt;br /&gt;&lt;br /&gt;const int VAL_MAX = 225;              // Intensité maximale de vibration&lt;br /&gt;&lt;br /&gt;const int INC = 5;                    // Valeur ajoutée ou retirée à chaque étape&lt;br /&gt;&lt;br /&gt;const int DELAI_CHANGEMENT = 130;     // Délai entre chaque changement (en millisecondes)&lt;br /&gt;&lt;br /&gt;int incrementActuel = 0;&lt;br /&gt;&lt;br /&gt;int incrementMax = VAL_MAX - VAL_MIN;&lt;br /&gt;&lt;br /&gt;bool augmentation = true;             // Cette variable sert de sens de direction&lt;br /&gt;&lt;br /&gt;                                             &lt;br /&gt;&lt;br /&gt;void setup() {                        // Démarre les moteurs&lt;br /&gt;&lt;br /&gt; pinMode(MOTEUR_PIN1, OUTPUT);                &lt;br /&gt;&lt;br /&gt; pinMode(MOTEUR_PIN2, OUTPUT);                &lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;                                             &lt;br /&gt;&lt;br /&gt;void loop() {                         // Se répète en boucle pour faire vibrer les moteurs en continue&lt;br /&gt;&lt;br /&gt; vibrerMoteurs(incrementActuel);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; if (augmentation) {                 // Si on augmente&lt;br /&gt;&lt;br /&gt;   incrementActuel += INC;           // Augmente la puissance progressivement de INC donc de 5 (On peut l'écrire : incrementActuel + INC = incrementActuel)&lt;br /&gt;&lt;br /&gt;   if (incrementActuel &gt;= incrementMax) {&lt;br /&gt;&lt;br /&gt;     augmentation = false;           // Arrivé au maximum, on change de sens&lt;br /&gt;&lt;br /&gt;     incrementActuel = incrementMax;&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt; } else {                            // Sinon on diminue&lt;br /&gt;&lt;br /&gt;   incrementActuel -= INC;           // On diminue donc progressivement la puissance&lt;br /&gt;&lt;br /&gt;   if (incrementActuel &lt;= 0) {&lt;br /&gt;&lt;br /&gt;     augmentation = true;&lt;br /&gt;&lt;br /&gt;     incrementActuel = 0;&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Les moteurs changent de sens&lt;br /&gt;&lt;br /&gt;void vibrerMoteurs(int increment) {&lt;br /&gt;&lt;br /&gt; analogWrite(MOTEUR_PIN1, VAL_MIN + increment);   // Le moteur 1 devient plus puissant progressivement&lt;br /&gt;&lt;br /&gt; analogWrite(MOTEUR_PIN2, VAL_MAX - increment);   // Le moteur 2 devient moins puissant progressivement&lt;br /&gt;&lt;br /&gt; delay(DELAI_CHANGEMENT);                         // Pause avant le prochain changement&lt;br /&gt;&lt;br /&gt;}&lt;/pre&gt;&lt;/div&gt;&lt;/nowiki&gt;</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string"># Brancher une extrémité d'un câble au port D5 de la carte Arduino et l'autre côté au port IN d'un des moteurs puis prendre un autre câble et le brancher au port GND de la carte Arduino et l'autre bout au port GND du même moteur
# Brancher une extrémité d'un câble au port D3 de la carte Arduino et l'autre côté au port IN d'un des moteurs puis prendre un autre câble et le brancher au port GND de la carte Arduino et l'autre bout au port GND du même moteur.
# Utiliser un câble en Y et brancher le VCC de chacun des 2 moteurs avec le port 5V sur la carte Arduino Nano


(Voir image)</property:Step_Content>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Programmation Arduino</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Branchement du dispositif Arduino Nano</property:Step_Title>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Couture</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Arduino</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Porte-Clé</property:Tags>
		<property:Type rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Creation</property:Type>
		<swivt:wikiPageModificationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-04-02T13:28:50Z</swivt:wikiPageModificationDate>
		<property:Modification_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2461133.0616898</property:Modification_date-23aux>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Ronronthérapie</swivt:wikiPageSortKey>
		<property:Comments rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:Comments>
		<property:Page_creator rdf:resource="&wiki;Utilisateur-3AAnnabelle"/>
		<property:I_did_it rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:I_did_it>
		<property:Favorites rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:Favorites>
	</swivt:Subject>
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#creationDate" />
	<owl:Class rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Category-3ATutorials" />
	<owl:Class rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Category-3APages_avec_des_erreurs_de_coloration_syntaxique" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#page" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiNamespace" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageContentLanguage" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AArea" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AComplete" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ACost" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ACurrency" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ADescription" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ADifficulty" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ADuration" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ADuration-2Dtype" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AIsTranslation" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ALanguage" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ALicences" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ASourceLanguage" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AStep_Content" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AStep_Title" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ATags" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AType" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageModificationDate" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AModification_date-23aux" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageSortKey" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AComments" />
	<owl:ObjectProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3APage_creator" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AI_did_it" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AFavorites" />
	<!-- Created by Semantic MediaWiki, https://www.semantic-mediawiki.org/ -->
</rdf:RDF>