Project

General

Profile

Easy mega arduino IDE » History » Version 15

Frédéric Blanc, 2021-03-18 13:50

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