Ahoj
Dnes jsem si na to konečně sedl a už vše funguje tak jak sem chtěl díky moc za rady. Dokonce jsem si chvilku připadal že opravdu "programuju" :D :D ;) díky. (nejsem si jistý v "odsazovaní tak jak to ma být"
/*jedná se systém závlahy kde je jedna centrální jímka do které přečerpávají čerpadla ...
Nalezeno 9 výsledků hledání
Přejít na rozšířené vyhledávání
- 15 črc 2019, 22:33
- Fórum: Programování obecně
- Téma: podmínky
- Odpovědi: 16
- Zobrazení: 14990
- 14 črc 2019, 19:58
- Fórum: Programování obecně
- Téma: podmínky
- Odpovědi: 16
- Zobrazení: 14990
Re: podmínky
A mě to nechce fungovat
Jednou to proběhne tak jak potřebuju a pak už se to nevypne
Mám trochu obavu jestli jsem se nezamotala v "!" Dá se negace vstupu nějak zapsat hned v setupu? Aby celý program pracoval s obrácenou hodnotou ?
- 14 črc 2019, 16:59
- Fórum: Programování obecně
- Téma: podmínky
- Odpovědi: 16
- Zobrazení: 14990
Re: podmínky
Ahoj Díky za rozsáhlou odpověd.
jen pro pochopení :
pokud : void loop(){
if (digitalRead(s_dest_cerpadlo) && digitalRead(max_akumulace)) { // přečte minimální hladinu v jimce a maximalní hladinu v akumulaci
if((cerpadlo_studna1 || !digitalRead(h_dest_cerpadlo)) && !digitalRead(d_dest_cerpadlo ...
jen pro pochopení :
pokud : void loop(){
if (digitalRead(s_dest_cerpadlo) && digitalRead(max_akumulace)) { // přečte minimální hladinu v jimce a maximalní hladinu v akumulaci
if((cerpadlo_studna1 || !digitalRead(h_dest_cerpadlo)) && !digitalRead(d_dest_cerpadlo ...
- 10 črc 2019, 20:46
- Fórum: Programování obecně
- Téma: podmínky
- Odpovědi: 16
- Zobrazení: 14990
Re: podmínky
Ahoj.
bohužel jsem začátečník amatér :-/
mohu mít takovýto zapís dvou ruzných "funkcí" v LOOPu?
nebo je na to nějaká jina finta? Nejlepší by byla rada od programatora který by řekl "takhle ne, to udělej přes switche , pomocí pole atd... :roll: :roll:
void loop(){
if (digitalRead(s_dest ...
bohužel jsem začátečník amatér :-/
mohu mít takovýto zapís dvou ruzných "funkcí" v LOOPu?
nebo je na to nějaká jina finta? Nejlepší by byla rada od programatora který by řekl "takhle ne, to udělej přes switche , pomocí pole atd... :roll: :roll:
void loop(){
if (digitalRead(s_dest ...
- 28 dub 2019, 11:00
- Fórum: Relé
- Téma: SET/RESET relé
- Odpovědi: 2
- Zobrazení: 3310
Re: SET/RESET relé
Druhý program funkční, díky
. Načíst aktuální stav a použít ho v podmínce... to mě prostě netrklo
díky.
- 26 dub 2019, 14:13
- Fórum: Relé
- Téma: SET/RESET relé
- Odpovědi: 2
- Zobrazení: 3310
SET/RESET relé
Zdravím,
jakým způsobem naprogramovat RS relé kdy:
2 vstupy
1 výstup
1 vstup (SET) nastaví na výstup 1
1 vstup (RESET) nastaví VŽDY 0 nezávisle na tom v jakém stavu je (SET)
zkoušel jsem to přes podmínky ale nepodařilo se mi to
potřebuju asi nějaké nakopnutí
Díky
jakým způsobem naprogramovat RS relé kdy:
2 vstupy
1 výstup
1 vstup (SET) nastaví na výstup 1
1 vstup (RESET) nastaví VŽDY 0 nezávisle na tom v jakém stavu je (SET)
zkoušel jsem to přes podmínky ale nepodařilo se mi to
potřebuju asi nějaké nakopnutí
Díky
- 14 dub 2019, 14:02
- Fórum: Programování obecně
- Téma: podmínky
- Odpovědi: 16
- Zobrazení: 14990
Re: podmínky
Díky
Teď z učebních důvodu : Vysvětlíte mi proč byl můj zápis špatně?
Diky
Teď z učebních důvodu : Vysvětlíte mi proč byl můj zápis špatně?
Diky
- 14 dub 2019, 13:50
- Fórum: Programování obecně
- Téma: podmínky
- Odpovědi: 16
- Zobrazení: 14990
Re: podmínky
Díky za reakci.
IDE to přeloží bez problémů.
Jen při testech to nedělá co má, PULLUP by neměl vadit když spojím pin s GND mam LOW? Pokud jsem to pochopil dobře.
Nerozumím poznámce o novém měření, to se neprovede při každém průchodu LOOP?
IDE to přeloží bez problémů.
Jen při testech to nedělá co má, PULLUP by neměl vadit když spojím pin s GND mam LOW? Pokud jsem to pochopil dobře.
Nerozumím poznámce o novém měření, to se neprovede při každém průchodu LOOP?
- 14 dub 2019, 12:46
- Fórum: Programování obecně
- Téma: podmínky
- Odpovědi: 16
- Zobrazení: 14990
podmínky
Dobrý den.
nedaří se mi zprovoznit základní zápis "if"
int s_dest_cerpadlo = 22; //nastavení promenných
int d_dest_cerpadlo = 23;
int h_dest_cerpadlo = 24;
int s_akumulace = 25;
int d_akumulace = 26;
int h_akumulace = 27;
int s_studna = 28;
int d_studna = 29;
int h_studna = 30;
int hhhhhhhh = 31 ...
nedaří se mi zprovoznit základní zápis "if"
int s_dest_cerpadlo = 22; //nastavení promenných
int d_dest_cerpadlo = 23;
int h_dest_cerpadlo = 24;
int s_akumulace = 25;
int d_akumulace = 26;
int h_akumulace = 27;
int s_studna = 28;
int d_studna = 29;
int h_studna = 30;
int hhhhhhhh = 31 ...