Nalezeno 585 výsledků hledání

od martinius96
30 črc 2022, 01:20
Fórum: I2C
Téma: Inicializácia displeja po detekcii I2C adresy
Odpovědi: 2
Zobrazení: 4367

Re: Inicializácia displeja po detekcii I2C adresy

Ano, podarilo sa to cez globálny pointer. Ďakujem za pomoc ;) #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C* lcd; int val = 0; void setup() { Wire.begin(); byte error, address; for (address = 1; address < 127; address++ ) { Wire.beginTransmission(address); error = Wire.endTransm...
od martinius96
30 črc 2022, 00:02
Fórum: I2C
Téma: Inicializácia displeja po detekcii I2C adresy
Odpovědi: 2
Zobrazení: 4367

Inicializácia displeja po detekcii I2C adresy

Ahoj, používam knižnicu LiquidCrystal_I2C z Githubu od fdebrabander: https://github.com/fdeb.../Arduino-LiquidCrystal-I2C-library Pre displej sa vytvorí objekt zavolaním konštruktora, ktorý obsahuje vopred nastavenú adresu displeja: LiquidCrystal_I2C lcd(0x3F, 16, 2); Chcel by som I2C adresu displej...
od martinius96
28 črc 2022, 21:34
Fórum: Programování obecně
Téma: Reakční doba při stisku tlačítka
Odpovědi: 4
Zobrazení: 4191

Re: Reakční doba při stisku tlačítka

Neskúmal som tvoj program, ale vidím tam ako zbytočnosť napríklad: digitalWrite(Sensor , HIGH); //Power supply of sensor Pred reštartom dosky dáš na pin Sensor HIGH a chceš aby ti tam tento stav ostal aj po reštarte dosky, lebo si GPIO nenastavil na inú (počitatočnú) úroveň? Po prvom stlačení tlačid...
od martinius96
01 črc 2022, 23:31
Fórum: Arduino IDE
Téma: Arduino RTC
Odpovědi: 14
Zobrazení: 11443

Re: Arduino RTC

Vidím v tom programe pár chýb a preto si nemyslím, že sa ti vôbec skompiloval... Chýba ti tam operátor (bodka). Taktiež tam používaš triedu a voláš do nej funkciu, to predsa nemôže fungovať. Funkcia sa volá na vytvorený objekt - v tvojom prípade rtc. DS3231 begin(); zmeniť podľa tvojho programu na r...
od martinius96
29 čer 2022, 21:23
Fórum: Arduino IDE
Téma: Arduino RTC
Odpovědi: 14
Zobrazení: 11443

Re: Arduino RTC

V tvojej knižnici sú funkcie s návratovou hodnotou uint_8, v mojej boli premenné v štruktúre. Potrebuješ preto prepísať premenné na funkcie - dolpniť zátvorky (). Pôvodný zápis => Zmenený zápis ----------------------------------------- datumCas.hour => datumCas.hour() datumCas.minute => datumCas.mi...
od martinius96
29 čer 2022, 19:55
Fórum: Arduino IDE
Téma: Arduino RTC
Odpovědi: 14
Zobrazení: 11443

Re: Arduino RTC

No zdá sa, že máš inú knižnicu DS3231, nakoľko som vychádzal z príkladu tejto knižnice z linku, ktorý si dal na modul DS3231 u dratek.cz, kde je aj ukážkový návod k modulu a základný program pre výpis času. Takže buď zmeniť knižnicu na tú, ktorá je na stránkach dratek.cz pri návode k modulu, alebo p...
od martinius96
29 čer 2022, 17:37
Fórum: Arduino IDE
Téma: Arduino RTC
Odpovědi: 14
Zobrazení: 11443

Re: Arduino RTC

Je to úplne ten istý program, ktorý som ti poskytol minule vyššie... Identickú podmienku som použil pre oba časy v ktorých chceš výstup spúšťať a doplnil som podľa tvojho zdroja kód s knižnicou DS3231 pre inicializáciu displeja a vyčítanie jednotlivých položiek (hodina, minúta...). Nakoľko má relé i...
od martinius96
26 čer 2022, 18:36
Fórum: Arduino IDE
Téma: Arduino RTC
Odpovědi: 14
Zobrazení: 11443

Re: Arduino RTC

//globálne premenné boolean active = false; unsigned long time = 0; //v loope() obe podmienky //NACITAME SI HOUR MINUTE Z RTC, uložíme do premenných hour a minute // pouzijeme v podmienke if ((hour = 11 && minute == 0) && (active == false)){ //v 11:00 sa zapne výstup time = millis()...
od martinius96
21 čer 2022, 14:19
Fórum: ESP8266, ESP32 a desky na nich založené
Téma: ESP32 BLEScan->start(0);
Odpovědi: 8
Zobrazení: 4399

Re: ESP32 BLEScan->start(0);

Ono nejde tak úplne o INPUT_PULLUP ako konkrétny pin s ktorým sa pracuje a menia sa na ňom stavy nielen na začiatku ale aj v priebehu programu.. Ten príklad s GPIO4 má problém v tom, že GPIO4 je BOOT signál a je štandardne na úrovni +3,3V a pri stlačení BOOT tlačidla prechádza na LOW (0V). Pri nasta...
od martinius96
21 čer 2022, 12:25
Fórum: ESP8266, ESP32 a desky na nich založené
Téma: ESP32 BLEScan->start(0);
Odpovědi: 8
Zobrazení: 4399

Re: ESP32 BLEScan->start(0);

Ťažko povedať, tú chybu môže dávať mnoho vecí... Od jednoduchých v programe, napr: pinMode(4, INPUT_PULLUP) po problémy vo flash pamäti, nvs sektore a pod... Skús si do Arduino IDE integrovať EspExceptionDecoder: https://github.com/me-no-dev/EspExceptionDecoder Tam nakopíruješ backtrace a pomôže ti ...