

<?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://www.wikidebrouillard.org/wiki/Special:URIResolver/'>
	<!ENTITY category 'http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Category-3A'>
	<!ENTITY property 'http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3A'>
	<!ENTITY wikiurl 'https://www.wikidebrouillard.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://www.wikidebrouillard.org/wiki/Special:ExportRDF/Afficheur_7_segments_piloté_par_Arduino">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-04-30T15:17:11+02:00</swivt:creationDate>
		<owl:imports rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:Ontology>
	<swivt:Subject rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Afficheur_7_segments_piloté_par_Arduino">
		<rdf:type rdf:resource="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Category-3ATutorials"/>
		<rdfs:label>Afficheur 7 segments piloté par Arduino</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://www.wikidebrouillard.org/wiki/Special:ExportRDF/Afficheur_7_segments_piloté_par_Arduino"/>
		<swivt:page rdf:resource="https://www.wikidebrouillard.org/wiki/Afficheur_7_segments_piloté_par_Arduino"/>
		<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:Applications rdf:datatype="http://www.w3.org/2001/XMLSchema#string">.L’intérêt de ce projet est de savoir comment les compteurs, les horloges et les chronomètres sont réalisés.</property:Applications>
		<property:Complete rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Draft</property:Complete>
		<property:Deepen rdf:datatype="http://www.w3.org/2001/XMLSchema#string">=== '''Allons plus loin dans l'explication''' ===
On a codé l'Arduino à l'aide du langage C afin qu'il puisse afficher les chiffres de 0 à 9. Le code source contient des fonctions « digitalWrite » qui permettent d'allumer des Leds précises selon des paramètres en entrée. La fonction ' digitalWrite ' envoie  à chaque exécution le code approprié à chaque led précise pour l'allumer.</property:Deepen>
		<property:Description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">L’expérience consiste à allumer l'afficheur 7 segments.

Nous allons afficher les chiffres de 0 à 9 un par un par l'intermédiaire de la carte Arduino Uno.</property:Description>
		<property:Difficulty rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Technical</property:Difficulty>
		<property:Disciplines_scientifiques rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Arduino</property:Disciplines_scientifiques>
		<property:Duration rdf:datatype="http://www.w3.org/2001/XMLSchema#double">1</property:Duration>
		<property:Duration-2Dtype rdf:datatype="http://www.w3.org/2001/XMLSchema#string">hour(s)</property:Duration-2Dtype>
		<property:Explanations rdf:datatype="http://www.w3.org/2001/XMLSchema#string">=== '''De manière simple''' ===
On a demandé à l'ordinateur de réaliser un compteur via la carte Arduino. Pour cela, on a écrit un code qui gère la carte Arduino afin d'afficher les nombres de 0 à 9 successivement.

=== '''Questions sans réponses''' ===
Peut-on afficher des chiffres en tapant sur le clavier, sans l'exécution pas à pas de l'afficheur 7 segments ?</property:Explanations>
		<property:Licences rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Attribution (CC-BY)</property:Licences>
		<property:Main_Picture rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Afficheur_7_segments_piloté_par_Arduino_Conception.png</property:Main_Picture>
		<property:Observations rdf:datatype="http://www.w3.org/2001/XMLSchema#string">À l’exécution du programme, l'afficheur 7 segments affiche les chiffres de 0 à 9 successivement.

&lt;u&gt;Code&lt;/u&gt;

void setup() {                
  // initialiser le digital pin comme une sortie
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(led8, OUTPUT);  
}
void loop() {
 //Compteur de 0 à 9 
 //************ 0 *************
  digitalWrite(led1, HIGH);   // fixe la led comme allumée
  digitalWrite(led2, HIGH);   // fixe la led comme allumée
  digitalWrite(led3, HIGH);   // fixe la led comme allumée
  digitalWrite(led4, LOW);   // fixe la led comme éteinte
  digitalWrite(led5, HIGH);   // fixe la led comme allumée
  digitalWrite(led6, HIGH);   // fixe la led comme allumée
  digitalWrite(led7, HIGH);   // fixe la led comme allumée
  digitalWrite(led8, HIGH);   // fixe la led comme allumée 
  delay(1000);              // attendre 1 sec
   //************ 1 *************
    digitalWrite(led1, HIGH);   // fixe la led comme  éteinte
  digitalWrite(led2, LOW);   // fixe la led comme  éteinte
  digitalWrite(led3, LOW);   // fixe la led comme éteinte
  digitalWrite(led4, LOW);   // fixe la led comme éteinte
  digitalWrite(led5, LOW);   // fixe la led comme éteinte
  digitalWrite(led6, LOW);   // fixe la led comme éteinte
  digitalWrite(led7, HIGH);   // fixe la led comme allumé
  digitalWrite(led8, LOW);   // fixe la led comme éteinte  
  delay(1000);              // attendre 1 sec
   //************ 2 *************
     digitalWrite(led1, HIGH);   // fixe la led comme allumée
  digitalWrite(led2, HIGH);   // fixe la led comme allumée
  digitalWrite(led3, LOW);   // fixe la led comme éteinte
  digitalWrite(led4, HIGH);   // fixe la led comme allumé
  digitalWrite(led5, HIGH);   // fixe la led comme allumé
  digitalWrite(led6, HIGH);   // fixe la led comme allumé
  digitalWrite(led7, LOW);   // fixe la led comme éteinte
  digitalWrite(led8, LOW);   // fixe la led comme éteinte  
  delay(1000);              // attendre 1 sec
  //************ 3 *************
      digitalWrite(led1, HIGH);   // fixe la led comme allumée
  digitalWrite(led2, HIGH);   // fixe la led comme allumée
  digitalWrite(led3, LOW);   // fixe la led comme éteinte
  digitalWrite(led4, HIGH);   // fixe la led comme allumé
  digitalWrite(led5, LOW);   // fixe la led comme éteinte
  digitalWrite(led6, HIGH);   // fixe la led comme allumé
  digitalWrite(led7, HIGH);   // fixe la led comme allumé
  digitalWrite(led8, LOW);   // fixe la led comme éteinte  
  delay(1000);              // attendre 1 sec
  //***** 4 *************
           digitalWrite(led1, HIGH);   // fixe la led comme allumée
  digitalWrite(led2, LOW);   // fixe la led comme éteinte
  digitalWrite(led3, HIGH);   // fixe la led comme allumé
  digitalWrite(led4, HIGH);   // fixe la led comme allumé
  digitalWrite(led5, LOW);   // fixe la led comme éteinte
  digitalWrite(led6, LOW);   // fixe la led comme éteinte
  digitalWrite(led7, HIGH);   // fixe la led comme allumé
  digitalWrite(led8, LOW);   // fixe la led comme éteinte  
delay(1000);
  //************ 5 *************
        digitalWrite(led1, LOW);   // fixe la led comme éteinte  
  digitalWrite(led2, HIGH);   // fixe la led comme allumée
  digitalWrite(led3, HIGH);   // fixe la led comme éteinte
  digitalWrite(led4, HIGH);   // fixe la led comme éteinte
  digitalWrite(led5, LOW);   // fixe la led comme éteinte
  digitalWrite(led6, HIGH);   // fixe la led comme allumée
  digitalWrite(led7, HIGH);   // fixe la led comme allumée
  digitalWrite(led8, LOW);   // fixe la led comme éteinte  
  delay(1000);              // attendre 1 sec
   //************ 6 *************
    digitalWrite(led1, LOW);   // fixe la led comme éteinte
  digitalWrite(led2, HIGH);   // fixe la led comme allumée
  digitalWrite(led3, HIGH);   // fixe la led comme allumée
  digitalWrite(led4, HIGH);   // fixe la led comme allumée
  digitalWrite(led5, HIGH);   // fixe la led comme allumée
  digitalWrite(led6, HIGH);   // fixe la led comme allumée
  digitalWrite(led7, HIGH);   // fixe la led comme allumée
  digitalWrite(led8, LOW);   // fixe la led comme éteinte  
  delay(1000);              // attendre 1 sec
   //************ 7 *************
     digitalWrite(led1, HIGH);   // fixe la led comme allumée
  digitalWrite(led2, HIGH);   // fixe la led comme allumée
  digitalWrite(led3, LOW);   // fixe la led comme éteinte
  digitalWrite(led4,LOW);   // fixe la led comme éteinte
  digitalWrite(led5,LOW);   // fixe la led comme éteinte
  digitalWrite(led6, LOW);   // fixe la led comme éteinte
  digitalWrite(led7, HIGH);   // fixe la led comme allumée
  digitalWrite(led8, LOW);   // fixe la led comme éteinte  
  delay(1000);              // attendre 1 sec
  //************ 8 *************
      digitalWrite(led1, HIGH);   // fixe la led comme allumée
  digitalWrite(led2, HIGH);   // fixe la led comme allumée
  digitalWrite(led3, HIGH);   // fixe la led comme allumée
  digitalWrite(led4, HIGH);   // fixe la led comme allumée
  digitalWrite(led5, HIGH);   // fixe la led comme allumée
  digitalWrite(led6, HIGH);   // fixe la led comme allumée
  digitalWrite(led7, HIGH);   // fixe la led comme allumée
  digitalWrite(led8, LOW);   // fixe la led comme éteinte  
  delay(1000);              // attendre 1 sec
  //************ 9 *************
      digitalWrite(led1, HIGH);   // fixe la led comme allumée
  digitalWrite(led2, HIGH);   // fixe la led comme allumée
  digitalWrite(led3, HIGH);   // fixe la led comme allumée
  digitalWrite(led4, HIGH);   // fixe la led comme allumée
  digitalWrite(led5,  LOW);   // fixe la led comme éteinte
  digitalWrite(led6, HIGH);   // fixe la led comme allumée
  digitalWrite(led7, HIGH);   // fixe la led comme allumée
  digitalWrite(led8,  LOW);   // fixe la led comme éteinte  
  delay(1000);              // attendre 1 sec
}</property:Observations>
		<property:Related rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Vous pouvez retrouver une multitude d'expériences sur l'arduino sur [http://arduino.cc/forum/index.php/topic,67634.0.html</property:Related>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Télécharger et installer le logiciel Arduino.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Placer l'afficheur 7 segments sur la plaque.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Brancher les deux fils noirs dans la masse GND.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Brancher les 8 fils dans  les pins (de 2 à 8) de l'Arduino et les lier avec la plaque Adec.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Brancher la résistance dans la plaque.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Préparer le code du fonctionnement  de la carte Arduino.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Compiler le code et le charger vers la carte.</property:Step_Content>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Télécharger</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Placer</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Brancher</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Préparer</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Compiler</property:Step_Title>
		<swivt:wikiPageModificationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2019-10-15T14:40:13Z</swivt:wikiPageModificationDate>
		<property:Modification_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2458772.1112616</property:Modification_date-23aux>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Afficheur 7 segments piloté par Arduino</swivt:wikiPageSortKey>
		<property:Comments rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:Comments>
		<property:Page_creator rdf:resource="&wiki;Utilisateur-3ATess"/>
		<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://www.wikidebrouillard.org/wiki/Special:URIResolver/Category-3ATutorials" />
	<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://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3AApplications" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3AComplete" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3ADeepen" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3ADescription" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3ADifficulty" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3ADisciplines_scientifiques" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3ADuration" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3ADuration-2Dtype" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3AExplanations" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3ALicences" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3AMain_Picture" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3AObservations" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3ARelated" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3AStep_Content" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3AStep_Title" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageModificationDate" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.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://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3AComments" />
	<owl:ObjectProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3APage_creator" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3AI_did_it" />
	<owl:DatatypeProperty rdf:about="http://https://www.wikidebrouillard.org/wiki/Special:URIResolver/Property-3AFavorites" />
	<!-- Created by Semantic MediaWiki, https://www.semantic-mediawiki.org/ -->
</rdf:RDF>