Modifications

Sauter à la navigation Sauter à la recherche
137 octets ajoutés ,  24 octobre 2015 à 13:12
Ligne 1 : Ligne 1 :  
{{Spark-Core-Hacking-NAV}}
 
{{Spark-Core-Hacking-NAV}}
  −
{{traduction}}
      
== Faire clignoter une LED ==
 
== Faire clignoter une LED ==
Ligne 7 : Ligne 5 :  
{{bloc-etroit|text=Faire clignoter une LED c'est comme créer un programme "Bonjour le monde" (l'équivalent du célèbre "[http://en.wikipedia.org/wiki/Hello_world_program Hello World]" en anglais). C'est une chouette façon de débuter votre voyage dans le monde du matériel embarqué.
 
{{bloc-etroit|text=Faire clignoter une LED c'est comme créer un programme "Bonjour le monde" (l'équivalent du célèbre "[http://en.wikipedia.org/wiki/Hello_world_program Hello World]" en anglais). C'est une chouette façon de débuter votre voyage dans le monde du matériel embarqué.
   −
Pour cet exemple, vous aurez besoin d'un {{pl|518|Spark Core}}, un {{pl|53|Breadboard}}, une {{cl|18|LED}} et une {{cl|33|résistance}} (nous allons calculer sa valeur un peut plus loin) et un câble USB.}}
+
Pour cet exemple, vous aurez besoin d'un {{pl|518|Particle Core}}, un {{pl|53|Breadboard}}, une {{cl|18|LED}} et une {{cl|33|résistance}} (nous allons calculer sa valeur un peut plus loin) et un câble USB.}}
    
== Brancher ==
 
== Brancher ==
Connectez tous les éléments ensembles comme présenté sur l'image. La LED est connectée sur la broche D0 du Core. La broche positive (la PLUS longue broche) est connectée sur D0 par l'intermédiaire d'une résistance. La broche négative de la LED (la MOINS longue) est connecté sur la masse (gnd/ground).
+
{{bloc-etroit|text=Connectez tous les éléments ensembles comme présenté sur l'image. La LED est connectée sur la broche D0 du Core. La broche positive (la PLUS longue broche) est connectée sur D0 par l'intermédiaire d'une résistance. La broche négative de la LED (la MOINS longue) est connecté sur la masse (gnd/ground).
    
<small>''Notez l'astuce mnémotechnique, le (+) PLUS de la LED est la broche la PLUS longue et le (-) MOINS de la LED est la broche la MOINS longue.''</small>  
 
<small>''Notez l'astuce mnémotechnique, le (+) PLUS de la LED est la broche la PLUS longue et le (-) MOINS de la LED est la broche la MOINS longue.''</small>  
 
+
}}
 
{{SPARKImage|Spark.IO-Core-LED-01.jpg|480px}}
 
{{SPARKImage|Spark.IO-Core-LED-01.jpg|480px}}
   Ligne 26 : Ligne 24 :  
''Voici comment nous allons la trouver:''
 
''Voici comment nous allons la trouver:''
   −
Conformément à [http://fr.wikipedia.org/wiki/Loi_d%27Ohm la li d'Ohm] : Tension = Courant x Résistance
+
Conformément à [http://fr.wikipedia.org/wiki/Loi_d%27Ohm la loi d'Ohm] : Tension = Courant x Résistance
    
Par conséquent, pour calculer la résistance, la formule devient
 
Par conséquent, pour calculer la résistance, la formule devient
Ligne 52 : Ligne 50 :  
Etant donné qu'il y a une grande variation de valeur pour les chutes de tension dans LEDs (le ''forward voltage drop'') dépendant du type, de la taille, couleur, fabriquant, etc. Vous pourriez utiliser successivement des valeurs entre 220 Ohms et 1K Ohms.
 
Etant donné qu'il y a une grande variation de valeur pour les chutes de tension dans LEDs (le ''forward voltage drop'') dépendant du type, de la taille, couleur, fabriquant, etc. Vous pourriez utiliser successivement des valeurs entre 220 Ohms et 1K Ohms.
   −
Dans l'image nous utilisons une {{pl|128|résistance de 1K}} (Brun Noir Rouge)
+
Dans l'image nous utilisons une {{pl|128|résistance de 1K Ohms}} (Brun Noir Rouge)
    
== Le programme ==
 
== Le programme ==
Voici une version du programme proposé par Spark... avec les commentaires traduits pour faciliter la compréhension.
+
Voici une version du programme proposé par Particle... avec les commentaires traduits pour faciliter la compréhension.
 +
 
 +
Connectez vous sur votre compte Particle, sélectionnez votre Core, codez et téléversez le FirmWare via Internet.
    
  <nowiki>// Programme pour faire clignoter une LED sur la broche D0
 
  <nowiki>// Programme pour faire clignoter une LED sur la broche D0
// du Spark Core.
+
// du PArticle Core.
    
// Nous allons donner le nom 'led' à la broche D0
 
// Nous allons donner le nom 'led' à la broche D0
29 836

modifications

Menu de navigation