programowanie:esp32:start

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
programowanie:esp32:start [2024/09/05 14:51] sasesprogramowanie:esp32:start [2024/10/21 08:37] (aktualna) sases
Linia 1: Linia 1:
-=== Pinout ===+====== ESP32 ====== 
 + 
 + 
 +===== Pinout ===== 
  
 {{:programowanie:esp32-doit-dev-kit-v1-pinout.png?nolink&1200|}} {{:programowanie:esp32-doit-dev-kit-v1-pinout.png?nolink&1200|}}
  
-=== Podstawowy kod ===+===== Podstawowy kod ===== 
  
 <code c> <code c>
Linia 26: Linia 29:
 } }
 </code> </code>
 +\\
 \\ \\
  
-=== platformio.ini ===+===== platformio.ini ===== 
 <code> <code>
 [env:esp32doit-devkit-v1] [env:esp32doit-devkit-v1]
Linia 36: Linia 40:
 monitor_speed = 115200 monitor_speed = 115200
 </code> </code>
 +\\
 +\\
 +
 +===== Dane konfiguracyjne =====
 +Umieszczenie danych konfiguracyjnych w osobnym pliku: \\
 +''config.h''
 +<code cpp>
 +#ifndef CONFIG_H
 +#define CONFIG_H
 +
 +#include <Arduino.h>
 + 
 +const String DEVICE_ID = "00";
 +
 +const char* WIFI_SSID = "ssid";
 +const char* WIFI_PASSWORD = "password";
 +
 +const String API_URL = "http://127.0.0.1:8000";
 +const String API_USERNAME = "username";
 +const String API_PASSWORD = "password";
 + 
 +#endif
 +</code>
 +\\
 +A we właściwym pliku wystarczy zaimportować plik konfiguracyjny:
 +<code cpp>
 +#include <Arduino.h>
 +#include "config.h"
 +
 +...
 +
 +WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
 +</code>
 +
  
  • programowanie/esp32/start.1725540677.txt.gz
  • ostatnio zmienione: 2024/09/05 14:51
  • przez sases