Project

General

Profile

Easy mega arduino IDE » History » Version 17

Frédéric Blanc, 2021-03-18 14:57

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