Znaleziono 44 wyniki

autor: hazi18
21 sty 2020, 18:48
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Juz dziala. Zle podlaczylem przycisk i robilo zwarcie. Pytanie jaki elektrozawor polecasz do tego projektu? Jesli teraz elektrozawor ma zamknac sie po osiagnieciu if'a to jak to zrobic? Dac mu sygnal z pinu od przeplywomierza?
autor: hazi18
20 sty 2020, 18:51
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Hej, do pinu 3 mam podłączony przycisk. zrobiłem jak kazałeś, zmieniłem warunek na 0.1l i zrobiłem test. Program nie zatrzymał się tylko się resetnął :). Zastanawia mnie jedno, jeśli po każdej sekundzie jest zerowany aktualny przepływ wody to jak będę mieć awarię to nigdy program się nie zatrzyma bo...
autor: hazi18
19 sty 2020, 21:59
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Hej, "przepływ wody" testuję poprzez dmuchanie w czujnik :) narazie tylko tak sprawdzam czy jak leci i dojdzie do wartości czy program się zatrzyma. Próbowałem Twój kod ( po zmianie wartości 2.25 na 1.65) nadal nie blokuje programu po osiągnięciu wartości podaje w if. I nie wiem czemu miałem głupie ...
autor: hazi18
17 sty 2020, 14:57
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Dokładnie mam taki czujnik. Kod sprawdzę później.
https://termoregulatory.pl/pl/przeplywo ... cp1-2.html
autor: hazi18
16 sty 2020, 18:51
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Hej, dzięki za pomoc, nadal nie zatrzymuje się. Osiągnąłem 1 litrów i dalej hula program. Testowałem z zakomentowaniem p_razem=0; i program zatrzymuje się. Więc przypuszczam, ze problem leży przy tym zerowaniu. Albo przez to zerowanie nie zatrzymuje się ( za szybko się zeruje i program leci dalej, c...
autor: hazi18
15 sty 2020, 19:16
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Hej,
Zastosowałem się do Twoich zmian i osiągnąłem aktualny przepływ ponad 1l ( znowu zmieniłem dane do testów) i program się nie zatrzymał mimo zaimplementowania kawałka kodu o przycisku. Nie mam pojęcia co jest grane...
autor: hazi18
14 sty 2020, 18:47
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Tak zliczanie powinno zacząć się od nowa bo nie mogę pozwolić na to aby świnie miały przerwaną dostawę wody jeśli nie będzie awarii. Pomyślałem sobie dzisiaj, że jeśli na tym czujniku jest maksymalny przepływ 25l/min to jeśli ja chcę ustawić 30l to należałoby obliczyć w jakim czasie przepłynie te 30...
autor: hazi18
13 sty 2020, 19:27
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Hej, Działa tak jak pisałeś, pokazuje litrów na minutę oraz łącznie. Nie wiem czy dobrze mnie zrozumiałeś, mi chodzi o ciągłe 30l wody gdyby leciało. Tłumaczę co mam na myśli, świnki pobierają sobie wodę spokojnie przez poidełko, ja powiedzmy napuszczam do wiadra 10l wody ( czyli woda leci ciągle). ...
autor: hazi18
11 sty 2020, 09:16
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

sprawdziłem i nadal nie liczy, wywaliłem pętlę while i nadal nie zlicza, jedyną różnicę to widzę, że usunąłeś kod

Kod: Zaznacz cały

 delay (1000);   //Wait 1 second 
  noInterrupts(); //Disable the interrupts on the Arduino
Dlaczego?
autor: hazi18
10 sty 2020, 15:18
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

@Stiven Dzięki za szybką odpowiedź, niestety teraz nie liczy mi nic jak sprawdzam przepływ. Czy jeśli zostało to tak napisane (chodzi mi o flowRate) to jest możliwość aby jedna dana została wyświetlona na wyświetlaczu jako całkowity przepływ wody ( sumujący się od dnia działania programu), a druga d...
autor: hazi18
9 sty 2020, 18:42
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Hej, szczęśliwego nowego roku wszystkim :) Mam problem, znalazłem na forum kod (działający), który zlicza mi ilość przepłyniętej wody. Chciałem aby po jednoczesnym przepłynięciu 30 litrów program się wyłączył i woda przestała lecieć. Jednak mam dylemat, zostały rozpisane flowRate (nazwijmy to na 3 s...
autor: hazi18
17 gru 2019, 20:55
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Działa to nawet:) Przycisk bez funkcji (tylko samo naciśnięcie) powoduje start programu. Dziękuję za wszelką pomoc :) będę działał z nowym projektem :)
autor: hazi18
17 gru 2019, 20:17
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Probowałem BREAK ale jak pisałeś wcześniej, że na arduino jest nakładka C więc nei zawsze wszystko dziala jak nalezy....
autor: hazi18
17 gru 2019, 20:08
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

No ok a jak potem zmusić program do działania za pomocą przycisku?
autor: hazi18
17 gru 2019, 19:46
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

WOW działa, super dzięki :) Teraz mam taki drugi projekt w głowie do którego potrzebuję funkcję, która zatrzyma program po osiągnięciu temperatury, możemy użyć ten sam program nad którym teraz pracowaliśmy. Szukałem informacji na temat zatrzymywania się programu po osiągnięciu danej temperatury, nie...
autor: hazi18
17 gru 2019, 18:30
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Tak racja był ten zapis i faktycznie wcześniej było o tym pisane ale przy takiej literaturze umknęło mi to :) już to testuję :) Działa :) Coś mi wpadło do tej główki. Mam 1 wyświetlacz na który jest wyświetlana aktualna temperatura, ale podczas zmiany stałej jak będę klikał przyciskami nie będę widz...
autor: hazi18
16 gru 2019, 19:14
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Hej, @Stiven przyciski działają tak samo jak przedtem. Co do zapisu to po wyciągnięciu z prądu nie pamięta zmiany. Czekam ponad 10 sek po pokazaniu się TAK i wyciągam z prądu i nic. Chyba ze muszę dłużej odczekać? i raz mi się zdażyło, że po wyświetleniu tak odczekałem dłużej to z mojej ustawionej w...
autor: hazi18
14 gru 2019, 16:23
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Hej tm1637a.showNumberDecEx(a * 10, 32); //Display the Variable value; FAZA TESTÓW to działa jak chcę :) dzięki. co do hexadecymalnie to przepraszam, pomyliłem się, racja to są wartości dziesiętne :) Jeśli chodzi o te przyciski to na wyświetlaczy widzę, że ładnie się to inkrementuje i dekrementuje, ...
autor: hazi18
13 gru 2019, 15:04
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

@Stiven Bibliotek ściągnięta z Github @Marhef, Hexadecymalnie wyszło 32 z tego co widzę :) Poczytałem, pokombinowałem i kropkę mam ale nie potrafię przesunąć wartości do lewej strony, zeby po przecinku pokazywało mi liczbę dziesiętną. użyłem void showNumberDec(int num, bool leading_zero = false, uin...
autor: hazi18
11 gru 2019, 20:36
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Hej,
Inkrementacja i dekrementacja działa u mnie, cieszę się bardzo i dziękuję za pomoc :) Tylko mam pytanie, jeśli "a" jest jako float ( tak samo jak "t") to dlaczego na wyświetlaczu mam liczbę całkowitą?
autor: hazi18
10 gru 2019, 18:45
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Hej, sprawdziłem i nie do końca pokazywanie "zmienna" naprawia problem. "zmienna" owszem inkrementuje się ale nie temperatura, nadal jest 30 i nic więcej.
autor: hazi18
6 gru 2019, 18:23
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Hej,
@Stiven dziękuję za wytłumaczenie :)
@Marhef nie działa inkrementacja, tylko dodało 0.1, nawet po dłuższym odczekaniu (ok 1 min) nic nie dodało po przyciśnięciu. To może zostańmy przy pierwotnej wersji a żeby zrobić tylko ten EEPROM :)
autor: hazi18
5 gru 2019, 18:58
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

@stiven Warto wspomnieć o tym, że EEPROM ma ograniczoną żywotność. Producent gwarantuje dla danej komórki pamięci, że do 100 000 cykli zapis-odczyt, dane będą na pewno prawidłowe, później już niekoniecznie. Jakby tak wrzucić bezpośrednio do pętli loop operację na komórce pamięci EEPROM, to to 100 00...
autor: hazi18
4 gru 2019, 17:34
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Nie, właśnie nie mam nic w kodzie co by zapisywało do EEPROM, teraz po wyłączeniu i właązeniu Arduino mam zadeklarowane 30 stopnie a nie to co ustawiłem przez wyłączeniem hazi18 pisze: ↑ wczoraj, 18:40 prawdzałem oba przypadki pisane przez Was i po inkrementacji tylko zinkrementowało się o 0.1 i dal...
autor: hazi18
3 gru 2019, 18:40
Forum: Problemy
Temat: Inkrementacja zmiennej
Odpowiedzi: 104
Odsłony: 24282

Re: Inkrementacja zmiennej

Panowie, sprawdzałem oba przypadki pisane przez Was i po inkrementacji tylko zinkrementowało się o 0.1 i dalej nic. Zrobiłem jak wcześniej było napisane z użycie delay() i muszę przyznać, że to działa bez zarzutu. Jest jeszcze jeden problem, brak pamięci ustawień przez EEPROM. Jak to rozwiązać? if (...

Strony partnerskie: