En-tete ASCII arduino

De Les Fabriques du Ponant
Aller à : navigation, rechercher

Dans les programmes arduino il est parfois utile d'avoir le schéma de brochage

Voici de quoi intégrer au code des schéma.

  1 ////////////////////////////////////
  2 //         En-tête Type           //
  3 //     Code Arduino/Wemos/ESP32   //
  4 //     Les petits débrouillards   //
  5 //   Mis à jour le 27 juil. 2024  //
  6 ////////////////////////////////////
  7 /*
  8 ==Caractère utiles pour fabriquer des trucs==
  9 
 10 
 11 
 12 Ω
 13 */
 14 /*
 15 photorésistance
 16  -(w)-
 17 
 18  résistance
 19  -W-
 20  -/\/\/\/--
 21 ==Micro-controlleurs==
 22 
 23 Arduino
 24                                           +-----+
 25              +----[PWR]-------------------| USB |--+
 26              |                            +-----+  |
 27              |         GND/RST2  [ ][ ]            |
 28              |       MOSI2/SCK2  [ ][ ]  A5/SCL[ ] |
 29              |          5V/MISO2 [ ][ ]  A4/SDA[ ] |
 30              |                             AREF[ ] |
 31              |                              GND[ ] |
 32              | [ ]N/C                    SCK/13[ ] |
 33              | [ ]IOREF                 MISO/12[ ] |
 34              | [ ]RST                   MOSI/11[ ]~|
 35              | [ ]3V3    +---+               10[ ]~|
 36              | [ ]5v    -| A |-               9[ ]~|
 37              | [ ]GND   -| R |-               8[ ] |
 38              | [ ]GND   -| D |-                    |
 39              | [ ]Vin   -| U |-               7[ ] |
 40              |          -| I |-               6[ ]~|
 41              | [ ]A0    -| N |-               5[ ]~|
 42              | [ ]A1    -| O |-               4[ ] |
 43              | [ ]A2     +---+           INT1/3[ ]~|
 44              | [ ]A3                     INT0/2[ ] |
 45              | [ ]A4/SDA  RST SCK MISO     TX>1[ ] |
 46              | [ ]A5/SCL  [ ] [ ] [ ]      RX<0[ ] |
 47              |            [ ] [ ] [ ]              |
 48              |  UNO_R3    GND MOSI 5V  ____________/
 49               \_______________________/
 50 
 51 Arduino Pro-micro (Peut émuler un clavier comme Léonardo).
 52                       _________________
 53                      |    Pro   micro   |
 54                      |    ATmega32U4    |
 55                      |[ ]10-A10  A9-9[ ]|
 56                      |[ ]16-MOSI A8-8[ ]|
 57                      |[ ]14-MISO    7[ ]|
 58                      |[ ]15-SCLK A7-6[ ]|
 59                      |[ ]18-A0      5[ ]|
 60                      |[ ]19-A1   A6-4[ ]|
 61                      |[ ]20-A2  SCL-3[ ]|
 62                      |[ ]21-A3  SDA-2[ ]|
 63                      |[ ]VCC      GND[ ]|
 64                      |[ ]RST      GND[ ]|
 65                      |[ ]GND     RX-1[ ]|
 66                      |[ ]RAW     TX-0[ ]|
 67                      |       +---+      |
 68                      |_______|USB|______|
 69 
 70 Arduino NANO
 71                     +-----+
 72          +----------| USB |----------+
 73          |          +-----+          |
 74          | [ ]D13/SCK    MISO/D12[ ] |
 75          | [ ]3.3V       MOSI/D11[ ]~|
 76          | [ ]V.ref    _   SS/D10[ ]~|
 77          | [ ]A0     / N \     D9[ ]~|
 78          | [ ]A1   /   A   \   D8[ ] |
 79          | [ ]A2   \   N   /   D7[ ] |
 80          | [ ]A3     \ 0 /     D6[ ]~|
 81          | [ ]A4/SDA           D5[ ]~|
 82          | [ ]A5/SCL           D4[ ] |
 83          | [ ]A6          INT1/D3[ ]~|
 84          | [ ]A7          INT0/D2[ ] |
 85          | [ ]5V              GND[ ] |
 86          | [ ]RST             RST[ ] |
 87          | [ ]GND 5V MOSI GND TX1[ ] |
 88          | [ ]Vin [ ] [ ] [ ] RX1[ ] |
 89          |        [ ] [ ] [ ]        |
 90          |        MISO SCK RST       |
 91          | NANO-V3                   |
 92          +---------------------------+
 93 
 94 ESP32 à 36 broches
 95                     _______________________
 96                    |()   ESP32-devKitV1  ()|
 97                    |     WIFI-BLUETOOTH    |
 98                    |       36 broches      |
 99                    |[ ]EN         23-D23[ ]|-SPI MOSI
100         input only-|[ ]VP-36      22-D22[ ]|-I2C SCL
101         input only-|[ ]VN-39       1-TXo[ ]|
102         input only-|[ ]D34-34      3-RXo[ ]|
103         input only-|[ ]D35-35     21-D21[ ]|-I2C SDA
104             Touch9-|[ ]D32-32     19-D19[ ]|-SPI MISO
105             Touch8-|[ ]D33-33     18-D18[ ]|-SPI CLK
106               DAC1-|[ ]D25-25       5-D5[ ]|-SPI CS0
107               DAC2-|[ ]D26-26     17-TX2[ ]|
108             Touch7-|[ ]D27-27     16-RX2[ ]|
109             Touch6-|[ ]D14-14       4-D4[ ]|-Touch0
110             Touch5-|[ ]D12-12       2-D2[ ]|-Touch2-LED_BUILTIN
111             Touch4-|[ ]D13-13     15-D15[ ]|-Touch3
112                   -|[ ]D9-9         0-D0[ ]|-Touch1
113                   -|[ ]D10-10       8-D8[ ]|-
114                   -|[ ]D11-11       7-D7[ ]|-
115                    |[ ]GND          6-D6[ ]|
116                    |[ ]VIN           3V3[ ]| /!\ uniquement sortie
117                    |   EN            Boot  |
118                    |() [o]   +---+   [o] ()|
119                    |_________|USB|_________|
120 
121 ESP32 à 30 broches
122                     _______________________
123                    |()  ESP32-devKit V1  ()|
124                    |     WIFI-BLUETOOTH    |
125                    |       30 broches      |
126                    |[ ]EN         23-D23[ ]|-SPI MOSI
127         input only-|[ ]VP-36      22-D22[ ]|-I2C SCL
128         input only-|[ ]VN-39       1-TXo[ ]|
129         input only-|[ ]D34-34      3-RXo[ ]|
130         input only-|[ ]D35-35     21-D21[ ]|-I2C SDA
131             Touch9-|[ ]D32-32     19-D19[ ]|-SPI MISO
132             Touch8-|[ ]D33-33     18-D18[ ]|-SPI CLK
133               DAC1-|[ ]D25-25       5-D5[ ]|-SPI CS0
134               DAC2-|[ ]D26-26     17-TX2[ ]|
135             Touch7-|[ ]D27-27     16-RX2[ ]|
136             Touch6-|[ ]D14-14       4-D4[ ]|-Touch0
137             Touch5-|[ ]D12-12       2-D2[ ]|-Touch2-LED_BUILTIN
138             Touch4-|[ ]D13-13     15-D15[ ]|-Touch3
139                    |[ ]GND           GND[ ]|
140                    |[ ]VIN           3V3[ ]| /!\ uniquement sortie
141                    |   EN            Boot  |
142                    |() [o]   +---+   [o] ()|
143                    |_________|USB|_________|
144 
145 Le même
146                     _______________________
147                    |()   ESP32-devKitV1  ()|
148                    |     WIFI-BLUETOOTH    |
149                    |       30 broches      |
150                    |[ ]EN         23-D23[ ]|-SPI MOSI
151         input only-|[ ]VP-36      22-D22[ ]|-I2C SCL
152         input only-|[ ]VN-39       1-TXo[ ]|
153         input only-|[ ]D34-34      3-RXo[ ]|
154         input only-|[ ]D35-35     21-D21[ ]|-I2C SDA
155             Touch9-|[ ]D32-32     19-D19[ ]|-SPI MISO
156             Touch8-|[ ]D33-33     18-D18[ ]|-SPI CLK
157               DAC1-|[ ]D25-25       5-D5[ ]|-SPI CS0
158               DAC2-|[ ]D26-26     17-TX2[ ]|
159             Touch7-|[ ]D27-27     16-RX2[ ]|
160             Touch6-|[ ]D14-14       4-D4[ ]|-Touch0
161             Touch5-|[ ]D12-12       2-D2[ ]|-Touch2-LED_BUILTIN
162             Touch4-|[ ]D13-13     15-D15[ ]|-Touch3
163                    |[ ]GND           GND[ ]|
164                    |[ ]VIN           3V3[ ]| /!\ uniquement sortie
165                    |   EN            Boot  |
166                    |() [o]   +---+   [o] ()|
167                    |_________|USB|_________|
168 
169 
170 Lolin (Wemos) D1 mini
171                                      
172                                 _________________
173                                /     D1 mini     \
174                               |[ ]RST        TX[ ]|
175                               |[ ]A0  -GPIO  RX[ ]|
176                               |[ ]D0-16    5-D1[ ]| SCL
177                               |[ ]D5-14    4-D2[ ]| SDA
178                               |[ ]D6-12    0-D3[ ]|
179                               |[ ]D7-13    2-D4[ ]| LED_BUILTIN
180                               |[ ]D8-15     GND[ ]|
181                               |[ ]3V3 .      5V[ ]|
182                               |       +---+       |
183                               |_______|USB|_______|
184 
185    _______________
186   | droit | gauche|
187   |-------|-------|
188   | RST   |  TX   |
189   | A0    |  RX   |
190   | D0 16 |  D1 5 |
191   | D5 14 |  D2 4 |
192   | D6 12 |  D3 0 |
193   | D7 13 |  D4 2 |
194   | D8 15 |  GND  |
195   | 3V3   |  5V   |
196   |-------|-------|

capteurs

Capteur Capacitif TTP223
  dos
    +------------+
    |[ ]GND      |
    |[ ]I/O    □ |
    |[ ]VCC      |  
    |____________| 

  face
    +-------------+
    |[ ]VCC /‾‾‾‾\|
    |[ ]I/O|      |
    |[ ]GND \____/|    
    |_____________| 


Bouton poussoir

   |___|
  |     |
  | ( ) |
  |_____|
   |   |

Bouton d'arcade
      ______
    /________\
     |------|
     |------|
     |------|
     |______|
       |  |

Gros bouton d'arcade lumineux
      _________________
    /                   \
   /         ()          \
  /_______________________\
          |------|
          |------|
          |------|
          |------|- LED+
          |______|- LED-
            |  |


Capteur de temérature DHT22
     ___
   /_____\
  |_|_|_|_|
  |_DHT22_|
  |_|_|_|_|
  |_|_|_|_|
  |_|_|_|_|
   | | | |

Capteur de pression Température BME280
   ______________
  |()  BME280    |
  |       VCC [ ]|
  |  _    GND [ ]|
  | |_|   SCL [ ]|
  |       SDA [ ]|
  |       CSB [ ]|
  |       SDO [ ]|
  |()____________|


Capteur de distance à Ultrasons - HC-SR04
  _________________________
  |   ___     (__)    ___   |
  | //   \\ HC-SR04 //   \\ |
  ||(     )|       |(     )||
  | \\___//         \\___// |
  |    VCC TRIG ECHO GND    |
  |------[ ][ ][ ][ ]-------|


Lecteur RFID_RC522
  _____________________________________
  |                           ()        |
  |  ()R         _-_                    |
  |    F      /  _-_  \           3V3[ ]|
  |    I    /  /  _  \  \         RST[ ]|
  |    D     /  /   \  \     _    GND[ ]|
  |    -          o         |_|   IRQ[ ]|
  |    R     \  \ _ /  /         MISO[ ]|
  |    C    \  \_ _ _/  /        MOSI[ ]|
  |    5      \ _   _ /           SCK[ ]|
  |    2          -               SDA[ ]|
  |  ()2                           ___  |
  |____________________________()_|___|_|

Capteur de CO2 Senseair S8
              ________________________
             |   |° ° ° ° ° °|    |   |
          G+ |[ ]| ° ° ° ° °/     |[ ]| DVCC_out
          G0 |[ ]|° ° ° ° °/      |[ ]| UART_RxD
    Alarm_OC |[ ]|_°_°_°_°|       |[ ]| UART_TxD
    PWM 1Khz |[ ]|                |[ ]| UART_R/T
             |   |  SenseAir® S8  |[ ]| bCAL_in/CAL
             |___|________________|___|


Gyroscope et accéléromètre GY-521 - MPU6050

    _________________
   |     MPU6050   ()|
   |[ ]VCC           |
   |[ ]GND         G |
   |[ ]SCL   ___   Y |
   |[ ]SDA  |   |  | |
   |[ ]XCA  |___|  5 |
   |[ ]XCL         2 |
   |[ ]ADO      Y  1 |
   |[ ]INT  ->X |    |
   |_______________()|


Capteur de couleur GY-31
           ___________________________
          | ()   [ ][ ][ ][ ][ ]   () |
          |     INT LED S0 S1 VCC     |
          |           GY-31           |
          |           _ - _           |
          |     ( ) /       \ ( )     |
          |        /    _    \        |
          |       (    |_|    )       |
          |        \         /        |
          |     ( )  \_ _ _/  ( )     |
          |                           |
          |     GND OUT S2 S3 VCC     |
          | ()   [ ][ ][ ][ ][ ]   () |
           ---------------------------

Capteur capacitif MPR121
          _________________
         |         L  11[ ]|
         |         E  10[ ]|
         |         D   9[ ]|
    3,3V-|[X]3,3V  /   8[ ]|
         |[ ]IRQ   e   7[ ]|
      A5-|[X]SCL   l   6[ ]|
      A4-|[X]SDA   e   5[ ]|
         |[ ]ADD   c   4[ ]|
     GND-|[X]GND   t   3[ ]|
         |         r   2[ ]|
         |         o   1[ ]|
         | MPR121  d   0[ ]|
         |_________e_______|

Encodeur rotatif
  A = broche A de l'encodeur
  B = broche B de l'encodeur
  G = GND
  SW = bouton poussoir de l'encodeur

    A G B
   _|_|_|_
  |   _   |
  | /   \ |
  | \ _ / |
  |_______|
    |   |
    G   SW


Horloge
     ______________________________
    |        POWER ////////        |
   -|[ ]32k       | RTC   |        |
   -|[ ]SQW       |DS3231 |  SCL[ ]|
   -|[ ]SCL       |       |  SDA[ ]|
   -|[ ]SDA        \\\\\\\\  VCC[ ]|
   -|[ ]VCC        ___       GND[ ]|
   -|[ ]GND       |___|            |
    |______________________________|

Lecteur de carte SD
    ______________________________
   |        SD CARD  _____________|
  -|[ ]GND   MODULE |         /
  -|[ ]3,3V  [XXX]  |       / |
  -|[ ]5       =    |     /   |
  -|[ ]CS      =    |    |    |
  -|[ ]MOSI    =    |    |    |
  -|[ ]SCK .   =    |     \   |
  -|[ ]MISO    =    |       \ |
  -|[ ]GND     =    |_________\___
   |______________________________|

Actionneurs

Ecran OLED
     GND 5V D5 D6
  ______|_|_|_|______
  |()    * * * *    ()|
  |  GND VCC SCL SDA  |
  |  _______________  |
  | |               | |
  | |               | |
  | |               | |
  | |_______________| |
  |()_______________()|

Servomoteur
    ___
   |_°_|
  |     |
  |  ^  |
  | | | |
  | (o) |
  |     |
  |_____|
   |_°_|
    |||
    || \___ data
    | \____ Vin
     \_____ GND
    ___
   |_°_|
  |  ^  |
  | | | |
  | | | |
  | (o) |
  |Servo|
  |_____|
   |_°_|
    |||
    || \___ data
    | \____ Vin
     \_____ GND
    ___
   |_°_|
  |    / |
  |   / /
  |  / /|
  | (o) |
  |Servo|
  |_____|
   |_°_|
    |||
    || \___ data
    | \____ Vin
     \_____ GND
    ___
   |_°_|
  |     |
  |     |
  |   __|___
  | (o)_____/
  |Servo|
  |_____|
   |_°_|
    |||
    || \___ data
    | \____ Vin
     \_____ GND
              _
    _________| |_
   |   ______    |
   |  |      |   |___
   |  |Servo |       |_
   |  |      |       |_|
   |  |______|    ___|
   |_________   __|
    |||      |_|
    || \___ data
    | \____ Vin
     \_____ GND


Matrice de LED 8X8 :
         ________________
     In | O O O O O O O O | Out
     -> | O O O O O O O O | ->
  VCC [ ]| O O O O O O O O |[ ] VCC
  GND [ ]| O O O O O O O O |[ ] GND
  DIn [ ]| O O O O O O O O |[ ] DOut
  CS  [ ]| O O O O O O O O |[ ] CS
  CLK [ ]| O O O O O O O O |[ ] CLK
        | O O O O O O O O |
         -----------------
Lecteur MP3
                               +-------\_/--------+
                           +5V |[X] MP3-TF-16P [ ]|
            resistance 1K - RX |[X]  DFPlayer  [ ]|
                            TX |[X] __________ [ ]|
                               |[ ]|          |[ ]|
                               |[ ]|   CARTE  |[ ]|
                  Haut-Parleur |[X]|    SD    |[ ]|
                           GND |[X]|          |[ ]|
                  Haut-Parleur |[X]|          |[ ]|
                               |___|__________|___|

Haut-Parleur

       /|
      / |
   _ /  |
 -| |   |
 -|_|   |
     \  | 
      \ |
       \|
  |\
  | \
  |  \ _
  |   | |-
  |   |_|-
  |  /
  | /
  |/

   Ampli son : MAX98357A
    ______________________
   |()      |o  o|      ()|
   |       -|____|+       |
   |  =   =  ____  =   =  |
   |  MAX   |    |  " "   |
   | 98357A |____|   =    |
   |I2C Amp               |
   |LRC   DIN     SD   VIN|
   |[ ][ ][ ][ ] [ ][ ][ ]|
   |__BCLK__GAIN____GND___|  

  Ruban de LED WS2812B - néopixel
         _________________________    ____________
  GND ->|=   __     =   __     = /   /  __     =  |-> GND
  Din ->|=  |__| '' =  |__| '' = \   \ |__| '' =  |-> Dout
  +5V ->|=__________=__________=_/   /________ =__|-> +5V

 Matériel :
  - des fils dupont.
  - une breadbord
  - Arduino
  - ...
  Schéma de l'Arduino en ASCII-ART CC-By http://busyducks.com/ascii-art-arduinos
  Sous licence CC-By-Sa (http://creativecommons.org/licenses/by-nc-sa/3.0/)
*/
/*
    ___
  / ___ \
 |_|   | | 
      /_/
      _   ___   _
     |_| |___|_| |_
          ___|_   _|
         |___| |_|
  Les petits Débrouillards - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
*/

catégorie