En-tete ASCII arduino
Révision datée du 27 juillet 2024 à 07:37 par Antonydbzh (discussion | contributions)
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 9 oct. 2023 //
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
22 ESP32 à 36 broches
23 _______________________
24 |() ESP32-devKitV1 ()|
25 | WIFI-BLUETOOTH |
26 | 36 broches |
27 |[ ]EN 23-D23[ ]|-SPI MOSI
28 input only-|[ ]VP-36 22-D22[ ]|-I2C SCL
29 input only-|[ ]VN-39 1-TXo[ ]|
30 input only-|[ ]D34-34 3-RXo[ ]|
31 input only-|[ ]D35-35 21-D21[ ]|-I2C SDA
32 Touch9-|[ ]D32-32 19-D19[ ]|-SPI MISO
33 Touch8-|[ ]D33-33 18-D18[ ]|-SPI CLK
34 DAC1-|[ ]D25-25 5-D5[ ]|-SPI CS0
35 DAC2-|[ ]D26-26 17-TX2[ ]|
36 Touch7-|[ ]D27-27 16-RX2[ ]|
37 Touch6-|[ ]D14-14 4-D4[ ]|-Touch0
38 Touch5-|[ ]D12-12 2-D2[ ]|-Touch2-LED_BUILTIN
39 Touch4-|[ ]D13-13 15-D15[ ]|-Touch3
40 -|[ ]D9-9 0-D0[ ]|-Touch1
41 -|[ ]D10-10 8-D8[ ]|-
42 -|[ ]D11-11 7-D7[ ]|-
43 |[ ]GND 6-D6[ ]|
44 |[ ]VIN 3V3[ ]| /!\ uniquement sortie
45 | EN Boot |
46 |() [o] +---+ [o] ()|
47 |_________|USB|_________|
48
49 ESP32 à 30 broches
50 _______________________
51 |() ESP32-devKit V1 ()|
52 | WIFI-BLUETOOTH |
53 | 30 broches |
54 |[ ]EN 23-D23[ ]|-SPI MOSI
55 input only-|[ ]VP-36 22-D22[ ]|-I2C SCL
56 input only-|[ ]VN-39 1-TXo[ ]|
57 input only-|[ ]D34-34 3-RXo[ ]|
58 input only-|[ ]D35-35 21-D21[ ]|-I2C SDA
59 Touch9-|[ ]D32-32 19-D19[ ]|-SPI MISO
60 Touch8-|[ ]D33-33 18-D18[ ]|-SPI CLK
61 DAC1-|[ ]D25-25 5-D5[ ]|-SPI CS0
62 DAC2-|[ ]D26-26 17-TX2[ ]|
63 Touch7-|[ ]D27-27 16-RX2[ ]|
64 Touch6-|[ ]D14-14 4-D4[ ]|-Touch0
65 Touch5-|[ ]D12-12 2-D2[ ]|-Touch2-LED_BUILTIN
66 Touch4-|[ ]D13-13 15-D15[ ]|-Touch3
67 |[ ]GND GND[ ]|
68 |[ ]VIN 3V3[ ]| /!\ uniquement sortie
69 | EN Boot |
70 |() [o] +---+ [o] ()|
71 |_________|USB|_________|
72
73 Le même
74 _______________________
75 |() ESP32-devKitV1 ()|
76 | WIFI-BLUETOOTH |
77 | 30 broches |
78 |[ ]EN 23-D23[ ]|-SPI MOSI
79 input only-|[ ]VP-36 22-D22[ ]|-I2C SCL
80 input only-|[ ]VN-39 1-TXo[ ]|
81 input only-|[ ]D34-34 3-RXo[ ]|
82 input only-|[ ]D35-35 21-D21[ ]|-I2C SDA
83 Touch9-|[ ]D32-32 19-D19[ ]|-SPI MISO
84 Touch8-|[ ]D33-33 18-D18[ ]|-SPI CLK
85 DAC1-|[ ]D25-25 5-D5[ ]|-SPI CS0
86 DAC2-|[ ]D26-26 17-TX2[ ]|
87 Touch7-|[ ]D27-27 16-RX2[ ]|
88 Touch6-|[ ]D14-14 4-D4[ ]|-Touch0
89 Touch5-|[ ]D12-12 2-D2[ ]|-Touch2-LED_BUILTIN
90 Touch4-|[ ]D13-13 15-D15[ ]|-Touch3
91 |[ ]GND GND[ ]|
92 |[ ]VIN 3V3[ ]| /!\ uniquement sortie
93 | EN Boot |
94 |() [o] +---+ [o] ()|
95 |_________|USB|_________|
96
97
98 Lolin (Wemos) D1 mini
99
100 _________________
101 / D1 mini \
102 |[ ]RST TX[ ]|
103 |[ ]A0 -GPIO RX[ ]|
104 |[ ]D0-16 5-D1[ ]| SCL
105 |[ ]D5-14 4-D2[ ]| SDA
106 |[ ]D6-12 0-D3[ ]|
107 |[ ]D7-13 2-D4[ ]| LED_BUILTIN
108 |[ ]D8-15 GND[ ]|
109 |[ ]3V3 . 5V[ ]|
110 | +---+ |
111 |_______|USB|_______|
112
113 _______________
114 | droit | gauche|
115 |-------|-------|
116 | RST | TX |
117 | A0 | RX |
118 | D0 16 | D1 5 |
119 | D5 14 | D2 4 |
120 | D6 12 | D3 0 |
121 | D7 13 | D4 2 |
122 | D8 15 | GND |
123 | 3V3 | 5V |
124 |-------|-------|
125
126 Capteur Capacitif TTP223
127 dos
128 +------------+
129 |[ ]GND |
130 |[ ]I/O □ |
131 |[ ]VCC |
132 |____________|
133
134 face
135 +-------------+
136 |[ ]VCC /‾‾‾‾\|
137 |[ ]I/O| |
138 |[ ]GND \____/|
139 |_____________|
140
141
142 Bouton poussoir
143
144 |___|
145 | |
146 | ( ) |
147 |_____|
148 | |
149
150 Bouton d'arcade
151 ______
152 /________\
153 |------|
154 |------|
155 |------|
156 |______|
157 | |
158
159 Gros bouton d'arcade lumineux
160 _________________
161 / \
162 / () \
163 /_______________________\
164 |------|
165 |------|
166 |------|
167 |------|- LED+
168 |______|- LED-
169 | |
170
171
172 Capteur de temérature DHT22
173 ___
174 /_____\
175 |_|_|_|_|
176 |_DHT22_|
177 |_|_|_|_|
178 |_|_|_|_|
179 |_|_|_|_|
180 | | | |
181
182 Capteur de pression Température BME280
183 ______________
184 |() BME280 |
185 | VCC [ ]|
186 | _ GND [ ]|
187 | |_| SCL [ ]|
188 | SDA [ ]|
189 | CSB [ ]|
190 | SDO [ ]|
191 |()____________|
192
193 Lecteur MP3
194 +-------\_/--------+
195 +5V |[X] MP3-TF-16P [ ]|
196 resistance 1K - RX |[X] DFPlayer [ ]|
197 TX |[X] __________ [ ]|
198 |[ ]| |[ ]|
199 |[ ]| CARTE |[ ]|
200 Haut-Parleur |[X]| SD |[ ]|
201 GND |[X]| |[ ]|
202 Haut-Parleur |[X]| |[ ]|
203 |___|__________|___|
204
205
206 Arduino
207 +-----+
208 +----[PWR]-------------------| USB |--+
209 | +-----+ |
210 | GND/RST2 [ ][ ] |
211 | MOSI2/SCK2 [ ][ ] A5/SCL[ ] |
212 | 5V/MISO2 [ ][ ] A4/SDA[ ] |
213 | AREF[ ] |
214 | GND[ ] |
215 | [ ]N/C SCK/13[ ] |
216 | [ ]IOREF MISO/12[ ] |
217 | [ ]RST MOSI/11[ ]~|
218 | [ ]3V3 +---+ 10[ ]~|
219 | [ ]5v -| A |- 9[ ]~|
220 | [ ]GND -| R |- 8[ ] |
221 | [ ]GND -| D |- |
222 | [ ]Vin -| U |- 7[ ] |
223 | -| I |- 6[ ]~|
224 | [ ]A0 -| N |- 5[ ]~|
225 | [ ]A1 -| O |- 4[ ] |
226 | [ ]A2 +---+ INT1/3[ ]~|
227 | [ ]A3 INT0/2[ ] |
228 | [ ]A4/SDA RST SCK MISO TX>1[ ] |
229 | [ ]A5/SCL [ ] [ ] [ ] RX<0[ ] |
230 | [ ] [ ] [ ] |
231 | UNO_R3 GND MOSI 5V ____________/
232 \_______________________/
233
234 Arduino Pro-micro (Peut émuler un clavier comme Léonardo).
235 _________________
236 | Pro micro |
237 | ATmega32U4 |
238 |[ ]10-A10 A9-9[ ]|
239 |[ ]16-MOSI A8-8[ ]|
240 |[ ]14-MISO 7[ ]|
241 |[ ]15-SCLK A7-6[ ]|
242 |[ ]18-A0 5[ ]|
243 |[ ]19-A1 A6-4[ ]|
244 |[ ]20-A2 SCL-3[ ]|
245 |[ ]21-A3 SDA-2[ ]|
246 |[ ]VCC GND[ ]|
247 |[ ]RST GND[ ]|
248 |[ ]GND RX-1[ ]|
249 |[ ]RAW TX-0[ ]|
250 | +---+ |
251 |_______|USB|______|
252
253 Arduino NANO
254 +-----+
255 +----------| USB |----------+
256 | +-----+ |
257 | [ ]D13/SCK MISO/D12[ ] |
258 | [ ]3.3V MOSI/D11[ ]~|
259 | [ ]V.ref _ SS/D10[ ]~|
260 | [ ]A0 / N \ D9[ ]~|
261 | [ ]A1 / A \ D8[ ] |
262 | [ ]A2 \ N / D7[ ] |
263 | [ ]A3 \ 0 / D6[ ]~|
264 | [ ]A4/SDA D5[ ]~|
265 | [ ]A5/SCL D4[ ] |
266 | [ ]A6 INT1/D3[ ]~|
267 | [ ]A7 INT0/D2[ ] |
268 | [ ]5V GND[ ] |
269 | [ ]RST RST[ ] |
270 | [ ]GND 5V MOSI GND TX1[ ] |
271 | [ ]Vin [ ] [ ] [ ] RX1[ ] |
272 | [ ] [ ] [ ] |
273 | MISO SCK RST |
274 | NANO-V3 |
275 +---------------------------+
276
277 Ecran OLED
278 GND 5V D5 D6
279 ______|_|_|_|______
280 |() * * * * ()|
281 | GND VCC SCL SDA |
282 | _______________ |
283 | | | |
284 | | | |
285 | | | |
286 | |_______________| |
287 |()_______________()|
288
289
290 Encodeur rotatif
291 A = broche A de l'encodeur
292 B = broche B de l'encodeur
293 G = GND
294 SW = bouton poussoir de l'encodeur
295
296 A G B
297 _|_|_|_
298 | _ |
299 | / \ |
300 | \ _ / |
301 |_______|
302 | |
303 G SW
304
305
306 Horloge
307 ______________________________
308 | POWER //////// |
309 -|[ ]32k | RTC | |
310 -|[ ]SQW |DS3231 | SCL[ ]|
311 -|[ ]SCL | | SDA[ ]|
312 -|[ ]SDA \\\\\\\\ VCC[ ]|
313 -|[ ]VCC ___ GND[ ]|
314 -|[ ]GND |___| |
315 |______________________________|
316
317 Lecteur de carte SD
318 ______________________________
319 | SD CARD _____________|
320 -|[ ]GND MODULE | /
321 -|[ ]3,3V [XXX] | / |
322 -|[ ]5 = | / |
323 -|[ ]CS = | | |
324 -|[ ]MOSI = | | |
325 -|[ ]SCK . = | \ |
326 -|[ ]MISO = | \ |
327 -|[ ]GND = |_________\___
328 |______________________________|
329
330
331 Capteur capacitif MPR121
332 _________________
333 | L 11[ ]|
334 | E 10[ ]|
335 | D 9[ ]|
336 3,3V-|[X]3,3V / 8[ ]|
337 |[ ]IRQ e 7[ ]|
338 A5-|[X]SCL l 6[ ]|
339 A4-|[X]SDA e 5[ ]|
340 |[ ]ADD c 4[ ]|
341 GND-|[X]GND t 3[ ]|
342 | r 2[ ]|
343 | o 1[ ]|
344 | MPR121 d 0[ ]|
345 |_________e_______|
346
347 Servomoteur
348 ___
349 |_°_|
350 | |
351 | ^ |
352 | | | |
353 | (o) |
354 | |
355 |_____|
356 |_°_|
357 |||
358 || \___ data
359 | \____ Vin
360 \_____ GND
361 ___
362 |_°_|
363 | ^ |
364 | | | |
365 | | | |
366 | (o) |
367 |Servo|
368 |_____|
369 |_°_|
370 |||
371 || \___ data
372 | \____ Vin
373 \_____ GND
374 ___
375 |_°_|
376 | / |
377 | / /
378 | / /|
379 | (o) |
380 |Servo|
381 |_____|
382 |_°_|
383 |||
384 || \___ data
385 | \____ Vin
386 \_____ GND
387 ___
388 |_°_|
389 | |
390 | |
391 | __|___
392 | (o)_____/
393 |Servo|
394 |_____|
395 |_°_|
396 |||
397 || \___ data
398 | \____ Vin
399 \_____ GND
400 _
401 _________| |_
402 | ______ |
403 | | | |___
404 | |Servo | |_
405 | | | |_|
406 | |______| ___|
407 |_________ __|
408 ||| |_|
409 || \___ data
410 | \____ Vin
411 \_____ GND
412
413
414 Matrice de LED 8X8 :
415 ________________
416 In | O O O O O O O O | Out
417 -> | O O O O O O O O | ->
418 VCC [ ]| O O O O O O O O |[ ] VCC
419 GND [ ]| O O O O O O O O |[ ] GND
420 DIn [ ]| O O O O O O O O |[ ] DOut
421 CS [ ]| O O O O O O O O |[ ] CS
422 CLK [ ]| O O O O O O O O |[ ] CLK
423 | O O O O O O O O |
424 -----------------
425
426 Capteur de distance à Ultrasons - HC-SR04
427 _________________________
428 | ___ (__) ___ |
429 | // \\ HC-SR04 // \\ |
430 ||( )| |( )||
431 | \\___// \\___// |
432 | VCC TRIG ECHO GND |
433 |------[ ][ ][ ][ ]-------|
434
435
436 Lecteur RFID_RC522
437 _____________________________________
438 | () |
439 | ()R _-_ |
440 | F / _-_ \ 3V3[ ]|
441 | I / / _ \ \ RST[ ]|
442 | D / / \ \ _ GND[ ]|
443 | - o |_| IRQ[ ]|
444 | R \ \ _ / / MISO[ ]|
445 | C \ \_ _ _/ / MOSI[ ]|
446 | 5 \ _ _ / SCK[ ]|
447 | 2 - SDA[ ]|
448 | ()2 ___ |
449 |____________________________()_|___|_|
450
451 Capteur de CO2 Senseair S8
452 ________________________
453 | |° ° ° ° ° °| | |
454 G+ |[ ]| ° ° ° ° °/ |[ ]| DVCC_out
455 G0 |[ ]|° ° ° ° °/ |[ ]| UART_RxD
456 Alarm_OC |[ ]|_°_°_°_°| |[ ]| UART_TxD
457 PWM 1Khz |[ ]| |[ ]| UART_R/T
458 | | SenseAir® S8 |[ ]| bCAL_in/CAL
459 |___|________________|___|
460
461
462 Gyroscope et accéléromètre GY-521 - MPU6050
463
464 _________________
465 | MPU6050 ()|
466 |[ ]VCC |
467 |[ ]GND G |
468 |[ ]SCL ___ Y |
469 |[ ]SDA | | | |
470 |[ ]XCA |___| 5 |
471 |[ ]XCL 2 |
472 |[ ]ADO Y 1 |
473 |[ ]INT ->X | |
474 |_______________()|
475
476
477 Capteur de couleur GY-31
478 ___________________________
479 | () [ ][ ][ ][ ][ ] () |
480 | INT LED S0 S1 VCC |
481 | GY-31 |
482 | _ - _ |
483 | ( ) / \ ( ) |
484 | / _ \ |
485 | ( |_| ) |
486 | \ / |
487 | ( ) \_ _ _/ ( ) |
488 | |
489 | GND OUT S2 S3 VCC |
490 | () [ ][ ][ ][ ][ ] () |
491 ---------------------------
492
493 Haut-Parleur
494
495 /|
496 / |
497 _ / |
498 -| | |
499 -|_| |
500 \ |
501 \ |
502 \|
503 |\
504 | \
505 | \ _
506 | | |-
507 | |_|-
508 | /
509 | /
510 |/
511
512 MAX98357A
513
514 ______________________
515 |() |o o| ()|
516 | -|____|+ |
517 | = = ____ = = |
518 | MAX | | " " |
519 | 98357A |____| = |
520 |I2C Amp |
521 |LRC DIN SD VIN|
522 |[ ][ ][ ][ ] [ ][ ][ ]|
523 |__BCLK__GAIN____GND___|
524
525
526
527 Matériel :
528 - des fils dupont.
529 - une breadbord
530 - Arduino
531 - ...
532 Schéma de l'Arduino en ASCII-ART CC-By http://busyducks.com/ascii-art-arduinos
533 Sous licence CC-By-Sa (http://creativecommons.org/licenses/by-nc-sa/3.0/)
534 */
535 /*
536 ___
537 / ___ \
538 |_| | |
539 /_/
540 _ ___ _
541 |_| |___|_| |_
542 ___|_ _|
543 |___| |_|
544 Les petits Débrouillards - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
545 */