Easy mega arduino IDE » History » Version 18
Frédéric Blanc, 2021-05-16 17:37
1 | 18 | Frédéric Blanc | h1. Easy mega avec un Environnement de développement intégré IDE |
---|---|---|---|
2 | 1 | Frédéric Blanc | |
3 | 18 | Frédéric Blanc | h2. PlatformIO |
4 | |||
5 | https://projetsdiy.fr/esp-easy-transformer-code-arduino-plugin-esp-easy-mega-platformio/ |
||
6 | |||
7 | h2. Arduino IDE (n'est plus soutenue) |
||
8 | 17 | Frédéric Blanc | |
9 | voir le lien suivant: |
||
10 | https://espeasy.readthedocs.io/en/latest/Participate/ArduinoIDE.html |
||
11 | |||
12 | |||
13 | 6 | Frédéric Blanc | h2. Les Sources Easy mega |
14 | 1 | Frédéric Blanc | |
15 | 5 | Frédéric Blanc | télécharger les sources |
16 | 7 | Frédéric Blanc | https://github.com/letscontrolit/ESPEasy/releases |
17 | 1 | Frédéric Blanc | |
18 | 6 | Frédéric Blanc | copier les dossiers des librairies "lib" dans le dossier ...\Arduino\libraries |
19 | renommer le dossier src en ESPEasy |
||
20 | 5 | Frédéric Blanc | |
21 | 1 | Frédéric Blanc | !clipboard-202004141903-u71ed.png! |
22 | |||
23 | 6 | Frédéric Blanc | h2. Complilation |
24 | |||
25 | 3 | Frédéric Blanc | renommer Custom-sample.h en Custom.h |
26 | 1 | Frédéric Blanc | |
27 | 3 | Frédéric Blanc | décommenter les plugins souhaités |
28 | 4 | Frédéric Blanc | <pre><code> |
29 | 3 | Frédéric Blanc | /* |
30 | ####################################################################################################### |
||
31 | ########### Plugins |
||
32 | ####################################################################################################### |
||
33 | */ |
||
34 | 1 | Frédéric Blanc | |
35 | 3 | Frédéric Blanc | #define USES_P026 // SysInfo |
36 | 4 | Frédéric Blanc | </code></pre> |
37 | 3 | Frédéric Blanc | décommenter les "Controllers" |
38 | 4 | Frédéric Blanc | <pre><code> |
39 | 3 | Frédéric Blanc | /* |
40 | ####################################################################################################### |
||
41 | ########### Controllers |
||
42 | ####################################################################################################### |
||
43 | 1 | Frédéric Blanc | */ |
44 | 3 | Frédéric Blanc | |
45 | #define USES_C005 // Home Assistant (openHAB) MQTT |
||
46 | 4 | Frédéric Blanc | </code></pre> |
47 | 3 | Frédéric Blanc | |
48 | definir le wifi |
||
49 | 4 | Frédéric Blanc | <pre><code> |
50 | 1 | Frédéric Blanc | // --- Wifi Client Mode ----------------------------------------------------------------------------- |
51 | 3 | Frédéric Blanc | #define DEFAULT_SSID "MyHomeSSID" // Enter your network SSID |
52 | #define DEFAULT_KEY "MySuperSecretPassword" // Enter your network WPA key |
||
53 | 4 | Frédéric Blanc | </code></pre> |
54 | 1 | Frédéric Blanc | |
55 | 9 | Frédéric Blanc | -dans EspEasy.ino |
56 | 1 | Frédéric Blanc | rajouter |
57 | 11 | Frédéric Blanc | #include <Arduino.h> |
58 | 12 | Frédéric Blanc | #include "Custom.h"- |
59 | 9 | Frédéric Blanc | |
60 | |||
61 | If Custom.h build from Arduino IDE is needed, uncomment #define USE_CUSTOM_H in ESPEasy_common.h |
||
62 | 10 | Frédéric Blanc | dans ESPEasy_common.h |
63 | <pre><code> |
||
64 | 13 | Frédéric Blanc | #ifndef ESPEASY_COMMON_H |
65 | #define ESPEASY_COMMON_H |
||
66 | |||
67 | // ***************************************************************************************** |
||
68 | // For Arduino IDE users: |
||
69 | // When building using Custom.h, uncomment the next line: |
||
70 | 1 | Frédéric Blanc | #define USE_CUSTOM_H |
71 | 13 | Frédéric Blanc | // ***************************************************************************************** |
72 | |||
73 | 10 | Frédéric Blanc | ... |
74 | </code></pre> |
||
75 | 6 | Frédéric Blanc | |
76 | h2. Téléchargement |
||
77 | 2 | Frédéric Blanc | |
78 | 14 | Frédéric Blanc | h3. core |
79 | 15 | Frédéric Blanc | |
80 | Platform |
||
81 | |||
82 | Hardware: [WeMos D1 mini] |
||
83 | Core Version: [2.7.1] |
||
84 | Development Env: [Arduino IDE] |
||
85 | |||
86 | 16 | Frédéric Blanc | !clipboard-202103181347-g76ad.png! |
87 | 15 | Frédéric Blanc | |
88 | Settings in IDE |
||
89 | |||
90 | Module: [Wemos D1 mini r2] |
||
91 | Flash Mode: [dio] |
||
92 | Flash Size: [4MB] |
||
93 | lwip Variant: [v2 Lower Memory] |
||
94 | Reset Method: [ck] |
||
95 | Flash Frequency: [40Mhz] |
||
96 | CPU Frequency: [160MHz] |
||
97 | Upload Using: [SERIAL] |
||
98 | Upload Speed: [115200] (serial upload only) |
||
99 | 1 | Frédéric Blanc | |
100 | 16 | Frédéric Blanc | |
101 | 14 | Frédéric Blanc | |
102 | 8 | Frédéric Blanc | pour l'ESP01S 1MB (P25080H) choisir: 1MB FS:128KB OTA:~438KB |
103 | 2 | Frédéric Blanc | |
104 | 1 | Frédéric Blanc | !clipboard-202004141814-m3eju.png! |
105 | 5 | Frédéric Blanc | |
106 | |||
107 | https://www.letscontrolit.com/wiki/index.php/Tutorial_Arduino_Firmware_Upload |
||
108 | 14 | Frédéric Blanc | |
109 | |||
110 | |||
111 | pour les WEMOS R1 mini/PRO |