Project

General

Profile

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