ESP8266 Primary GUI v2
-
- Posty: 188
- Rejestracja: pn maja 01, 2017 2:00 am
Cztery przekaźniki pod esp-01s to bez kombinacji w hardware czyli od strony elektronicznej raczej może być ciężko wykonać softwareowo ponieważ są tam wyjścia które wprowadzają esp w tryb programowania itd więc nie mogą mieć stanów niektórych tutaj się udało ale musi być podciąganie każdego wyjścia do + 3,3V przez 4,7K rezystor
https://www.instructables.com/id/Drivin ... 266-01-an/
No i zakomentować trzeba Serial.begin(115200); czyli //Serial.begin(115200); bo używając serial blokuje ci te piny i może dla tego masz takie problemy
mam moduł: QOLTEC 51791 - coś jak Sonoff Basic
przycisk monostabilny PIN 12
przekaźnik PIN 4
LEDred na PIN 13
LEDblue na PIN 14
add_Relay_Button(4, 12, CHOICE_TYPE);
Nie mam diody LED na tym samym wyjściu co przekaźnik, a chciałbym widzieć stan przekaźnika.
LED_CONFIG_PIN ustawiłem na 13
Co ciekawe LEDblue zawsze się świeci od momentu włączenia.
Jak ustawić LEDblue (PIN 14) by pokazywał stan przekaźnika?
przycisk monostabilny PIN 12
przekaźnik PIN 4
LEDred na PIN 13
LEDblue na PIN 14
add_Relay_Button(4, 12, CHOICE_TYPE);
Nie mam diody LED na tym samym wyjściu co przekaźnik, a chciałbym widzieć stan przekaźnika.
LED_CONFIG_PIN ustawiłem na 13
Co ciekawe LEDblue zawsze się świeci od momentu włączenia.
Jak ustawić LEDblue (PIN 14) by pokazywał stan przekaźnika?
oSuplowane:
11x MiniTiger RF 2gang -N [czekają kolejne sztuki]
3x MiniTiger RF 1gang -N
1x Sonoff Touch 1gang +N
3x SmartDGM DSG-W162 gn. z pomiarem
2x GreenBlue GB155 gn.
1x MediaTech MT3105 gn.
1x Lanberg SM01-WP10 gn.
2x Yunshan
1x Geekcreit 4ch
11x MiniTiger RF 2gang -N [czekają kolejne sztuki]
3x MiniTiger RF 1gang -N
1x Sonoff Touch 1gang +N
3x SmartDGM DSG-W162 gn. z pomiarem
2x GreenBlue GB155 gn.
1x MediaTech MT3105 gn.
1x Lanberg SM01-WP10 gn.
2x Yunshan
1x Geekcreit 4ch
musisz sobie to napisać, używając supla_DigitalWrite, coś w stylu:Darkman pisze: ↑pt lis 22, 2019 12:38 pm mam moduł: QOLTEC 51791 - coś jak Sonoff Basic
przycisk monostabilny PIN 12
przekaźnik PIN 4
LEDred na PIN 13
LEDblue na PIN 14
add_Relay_Button(4, 12, CHOICE_TYPE);
Nie mam diody LED na tym samym wyjściu co przekaźnik, a chciałbym widzieć stan przekaźnika.
LED_CONFIG_PIN ustawiłem na 13
Co ciekawe LEDblue zawsze się świeci od momentu włączenia.
Jak ustawić LEDblue (PIN 14) by pokazywał stan przekaźnika?
Kod: Zaznacz cały
void supla_DigitalWrite(int channelNumber, uint8_t pin, uint8_t val) {
if (pin == RELAY_PIN) {
val ? digitalWrite(LED_RED, 1) : digitalWrite(LED_BLUE, 1);
}
digitalWrite(pin, val);
}
https://gui-generic-builder.supla.io/
Pomóżcie,już parę godzin dogrywam biblioteki itd,niby już wszystko jest ,ale dalej wywala taki komunikat i soję,już nie wiem co dalej.
Kod: Zaznacz cały
Znaleziono wiele bibliotek w "DallasTemperature.h"
Primary_GUI:30:28: error: supla_settings.h: No such file or directory
Wykorzystane: C:\Users\Ryzen
#include "supla_settings.h"
Niewykorzystane: C:\Users\Ryzen
^
Znaleziono wiele bibliotek w "SuplaDevice.h"
compilation terminated.
Wykorzystane: C:\Users\Ryzen
Niewykorzystane: C:\Users\Ryzen
Znaleziono wiele bibliotek w "OneWire.h"
Wykorzystane: C:\Users\Ryzen
Niewykorzystane: C:\Users\Ryzen
exit status 1
supla_settings.h: No such file or directory
Wg komunikatów to za dużo dograłeś i masz za dużo bibliotek do tego samego, co najmniej dwie wersje.
Wejdź do katalogu z bibliotekami przez explorator i przyjrzyj się temu co tam jest i czy się nie powtarza.
Wejdź do katalogu z bibliotekami przez explorator i przyjrzyj się temu co tam jest i czy się nie powtarza.
Czekam na kolejne Supla Offline Party
Ok,dzięki.Zrobiłem porządek tam,ale dalej zostało to:
Znalazłem ten plik,sprawdziłem go w edytorze no i są tam ustawienia i nie wiem czy tam coś trzeba uzupełnić czy komunikat oznacza ,że czegoś brakuje,albo nie umie znaleźć tego pliku.
Kod: Zaznacz cały
Primary_GUI:30:28: error: supla_settings.h: No such file or directory
#include "supla_settings.h"
^
compilation terminated.
exit status 1
supla_settings.h: No such file or directory
czy nazwa katalogu oraz plik *.ino który znajduję się w tym katalogu mają taką samą nazwę?lukiel84 pisze: ↑pn lis 25, 2019 6:45 pm Ok,dzięki.Zrobiłem porządek tam,ale dalej zostało to:
Znalazłem ten plik,sprawdziłem go w edytorze no i są tam ustawienia i nie wiem czy tam coś trzeba uzupełnić czy komunikat oznacza ,że czegoś brakuje,albo nie umie znaleźć tego pliku.Kod: Zaznacz cały
Primary_GUI:30:28: error: supla_settings.h: No such file or directory #include "supla_settings.h" ^ compilation terminated. exit status 1 supla_settings.h: No such file or directory
https://gui-generic-builder.supla.io/
Znowu jestem dalej, teraz problem z supla oled cpp Jak ustawić?
Sorry za spam.
Kod: Zaznacz cały
// For a connection via I2C using the Arduino Wire include:
#include <Wire.h> // Only needed for Arduino 1.6.5 and earlier
//include "SSD1306Wire.h" // legacy: #include "SSD1306.h"
//include "SH1106Wire.h" # legacy: #include "SH1106.h"
// Initialize the OLED display using Arduino Wire:
#SSD1306Wire display(0x3c, SDA, SCL); # ADDRESS, SDA, SCL ->supla_settings.h
//SH1106Wire display(0x3c, SDA, SCL); // ADDRESS, SDA, SCL ->supla_settings.h
// Include the UI lib
//include "OLEDDisplayUi.h"
OLEDDisplayUi ui ( &display );
A co chcesz ustawić? SDA, SCL ustawiasz na >supla_settings.h i wybierasz jakiego OLEDa masz SSD1306Wire lub SH1106Wirelukiel84 pisze: ↑pn lis 25, 2019 8:43 pm Znowu jestem dalej, teraz problem z supla oled cpp Jak ustawić?
Sorry za spam.Kod: Zaznacz cały
// For a connection via I2C using the Arduino Wire include: #include <Wire.h> // Only needed for Arduino 1.6.5 and earlier //include "SSD1306Wire.h" // legacy: #include "SSD1306.h" //include "SH1106Wire.h" # legacy: #include "SH1106.h" // Initialize the OLED display using Arduino Wire: #SSD1306Wire display(0x3c, SDA, SCL); # ADDRESS, SDA, SCL ->supla_settings.h //SH1106Wire display(0x3c, SDA, SCL); // ADDRESS, SDA, SCL ->supla_settings.h // Include the UI lib //include "OLEDDisplayUi.h" OLEDDisplayUi ui ( &display );
Ps
A co zrobiłeś że ci zadziałało?
https://gui-generic-builder.supla.io/