Circuits

20
Découverte du microcontrôleur Arduino/Diduino Frederic Genevey et Philippe Krähenbuhl Schéma des circuits (référence : logiciel Fritzing) 1. Allumer une LED sur une pin quelconque

description

Circuits

Transcript of Circuits

Page 1: Circuits

Découverte  du  microcontrôleur  Arduino/Diduino  

Frederic  Genevey    et  Philippe  Krähenbuhl  

Schéma  des  circuits  (référence  :  logiciel  Fritzing)  

 

1.  Allumer  une  LED  sur  une  pin  quelconque    

 

Page 2: Circuits

2.  Contrôler  une  LED  avec  le  bouton  poussoir

 

 

 

 

   

 

 

 

Page 3: Circuits

3.  Gestion  des  feux  de  circulation  pour  piétons  et  voiture  

 

 

 

 

 

             

     

Page 4: Circuits

 4.  La    LED  multicolore  RGB  (Red,  Green,  Blue)  

 

 

 

 

 

 

 

 

 

 

 

Page 5: Circuits

 

5.  Contrôle  de  8  LED    

 

 

 

 

 

 

 

 

Page 6: Circuits

6.  Affichage  7  segments  

 

 

 

 

 

 

 

 

 

 

 

 

 

Page 7: Circuits

7.  Contrôle  de  8  Leds    avec  le    registre  à  décalage  74HC595  

(le  condensateur  n’est  pas  nécessaire)  

 

 

Page 8: Circuits

Brochage  du  registre  à  décalage  

   

   -­‐Les  broches  15  (LED  0)  et  1  à  7  (LEDs  1  à  7)  sont  les  sorties  parallèles  auquelles  sont      connectées  les  8  LEDs    -­‐  La  broche  8  est  connectée  au  0V  (GND)  et  la  broche  16  au  5V  (VCC)  -­‐La  broche  10  est  reliée  au  5V  et  la  broche  -­‐La  broche  14  (DS)  est  connectée  à  la  broche  2      de  l’Arduino  (entrée  des  données  en    série)  -­‐La  broche  d’activation  de  la  sortie    13  est  au  GND  (active  à  LOW)  -­‐La  broche  12  (LATCH  =  verrou)  est  connectée  à  la  broche  4  de  l’Arduino  -­‐La  pin  11  (CLOCK)  est  reliée  à  la  broche  3  de  l’Arduino  

   

Page 9: Circuits

8.    Affichage  7  segments  avec    registre  à  décalage  74HC595    

Attention      Ce  circuit  est  prévu  pour  7  segments  à  anode  commune  (5V  sur  les  pins  3  et  8  du  7  segments).  En  cas  d’utilisation  d’un  7  segments  à  cathode  commune,  il  faut  mettre  le  0V  à  la  place  du  5V  ou  alors  inverser  les  O  et  1  dans  le  programme.  

 

 

 

 

 

 

 

 

 

Page 10: Circuits

 

 

 

 

9.  Contrôle  de  16  LEDs  avec  2  x  74HC595  

 

Page 11: Circuits

 

 

 

 10.    Affichage  digit    7  segments  

 

Page 12: Circuits

 

     

 

 

 

   

 

 

 

 

 

 

Page 13: Circuits

11.  Le  potentiomètre  contrôle  8  LED  

 

 

 

 

 

 

 

 

 

 

 

Page 14: Circuits

12.  Piezo  

 

 

 

 

         

 

Page 15: Circuits

 13.  Capteur  de  lumière  

 

 

 

 

 

 

 

 

 

 

 

 

 

Page 16: Circuits

14.  Capteur  de  température  LM  335  

 

 

 

Page 17: Circuits

 

LM335  capteur  de  température    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Page 18: Circuits

15.  Commande  d’une  LED  avec  relai  et  transistor  

 

 

 

         

Page 19: Circuits

16.  Commande  d’un  moteur  courant  à  continu  avec  un  pont  H  L293D  

 

 

 

-­‐Les  pin  3  (OUT1)  et    6  (OUT2)  alimentent  le  moteur  -­‐Les  pin  2  (IN1)  et  7  (IN2)  contrôlent  la  direction  du  moteur  et  sont  reliées  aux  pins  3  et      4  de  l’arduino  -­‐La  pin  1  (EN1)  active  le  moteur  lorsqu’elle  haute.  Elle  est  reliée  à  la  pin  9  (PWM)  de      l’Arduino  -­‐Les  pin  4  et  5  sont  reliées  au  0V  (GND)  

 

 

Page 20: Circuits

17.  Commande  d’un  servomoteur  avec  un  potentiomètre