Project

General

Profile

Easy mega arduino IDE » History » Version 16

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

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 16 Frédéric Blanc
!clipboard-202103181347-g76ad.png!
77 15 Frédéric Blanc
78
Settings in IDE
79
80
    Module: [Wemos D1 mini r2]
81
    Flash Mode: [dio]
82
    Flash Size: [4MB]
83
    lwip Variant: [v2 Lower Memory]
84
    Reset Method: [ck]
85
    Flash Frequency: [40Mhz]
86
    CPU Frequency: [160MHz]
87
    Upload Using: [SERIAL]
88
    Upload Speed: [115200] (serial upload only)
89 1 Frédéric Blanc
90 16 Frédéric Blanc
91 14 Frédéric Blanc
92 8 Frédéric Blanc
pour l'ESP01S 1MB (P25080H) choisir: 1MB FS:128KB OTA:~438KB
93 2 Frédéric Blanc
94 1 Frédéric Blanc
!clipboard-202004141814-m3eju.png!
95 5 Frédéric Blanc
96
97
https://www.letscontrolit.com/wiki/index.php/Tutorial_Arduino_Firmware_Upload
98 14 Frédéric Blanc
99
100
101
pour les WEMOS R1 mini/PRO