==== Kit soudure Micro-LEDS ====


{{ :start:jeunes:prepa:capture_du_2022-08-31_15-55-44.jpg?400 |}}


=== Schema du Kit Micro-leds ===

{{ :start:jeunes:prepa:schema-leds_micro.jpg?direct&600 |}}


=== Montage du Kit Micro-LEDS ===

[[http://78.204.53.180:16557/share/shaSfO-IviiF2oMw/Assemblage%20du%20kit%20Micro_LEDS.pdf  |Montage]]


==== Autre montage avec un CD4017 ,un arduino et des LEDS ====

{{ :start:jeunes:prepa:capture_du_2022-08-31_16-12-58.jpg?direct&600 |}}

Ce montage utilise un 74HC4017 commandé par un Attiny ( petit arduino) , un Arduino Uno aurait fait l'affaire, 
10 leds et 10 resistances 220 Ohms et une pile bouton CR2032 3V

le code tres simple , c'est pour cette raison qu'un petit Attiny peut suffire

<code c mecro-leds.ino>
// C++ code
//
void setup()
{
  pinMode(4, OUTPUT);
}

void loop()
{
  digitalWrite(0, HIGH);
  delay(50); // Wait for 50 millisecond(s)
  digitalWrite(0, LOW);
  delay(50); // Wait for 50 millisecond(s)
}
</code>



=== Voir le fonctionnement ===

[[https://www.tinkercad.com/things/7NPKH0wu4X7-401710-leds/editel|Fonctionnement]]
==le schema du 74HC4017==

{{ :start:jeunes:prepa:hxnv7h1407210373.jpg?direct&600 |}}

== Explications Broches ==

Compteur de décades 4017 pour compter les transitions

Broches 1 à 7 => sorties Q5,Q1,Q0,Q2,Q6,Q7,Q3

Broches 8 => reliée au moins (-)  GND

Broches 9 à 11 => sorties Q8,Q4,Q9

Broches 12 => sortie report pour brancher un autre 74HC4017  en serie

Broche 13  => entree qui active ou desactive l'Horloge (-) = Active ; (+) = Desactive

Broche 14 => entree horloge , dans notre exemple nous avons une tension de 3v toutes les 50 ms qui fait avancer le compteur, qui met les 10 sorties au (+) successivement de Q0 à Q9 suivant la fréquence de l'entree horloge.

Broche 15 => qui reset le 74HC4017;  on peut la relier au (-); un (+) fait un reset

Broche 16 => reliée au (+) VCC , ici au 3V 

==== Attiny  ====

[[start:arduino:attiny|Attiny85]]

{{ :start:jeunes:prepa:attiny85-pinout.jpg?direct&600 |}}


===== Autres Methodes pour faire clignoter les leds =====

===En raccordment un bouton poussoir à l'entrée 14 du CD4017 , on fait clignoter une LED à chaque appui ....===

{{ :start:jeunes:prepa:led-chaser-circuit-cd4017-4167680533.jpeg?direct&400 |}}


===Avec un arduino en raccordant une broche de sortie ( exemple 8) sur l'entree Horloge du cd4017===

Avec visualisation  à l'aide d'un oscilloscope des commandes horloges  vers le cd4017

{{ :start:jeunes:prepa:capture_du_2022-10-18_17-29-17.jpeg?direct&600 |}}

[[https://www.tinkercad.com/things/aAntwRUA4Fx-4017/editel?sharecode=KT5Lzs-3D2kveJg2a2LmWPhJjTxcqmQ4_edQczgMXFw|Lien pour voir la demo]]

Le code avec mBlock 5 

{{ :start:jeunes:prepa:capture.jpeg?direct&800 |}}


Le code avec mBlock 3

{{ :start:jeunes:prepa:capture2.jpeg?direct&600 |}}

le code en mode arduino

<code c micro-leds.ino>
// C++ code
//
void setup()
{
  pinMode(8, OUTPUT);
}

void loop()
{
  digitalWrite(8, HIGH);
  delay(50); // Wait for 50 millisecond(s)
  digitalWrite(8, LOW);
  delay(50); // Wait for 50 millisecond(s)
}
</code>





