Znaleziono 12 wyników

autor: grzeebcio
19 gru 2018, 21:07
Forum: Jak to zrobić?
Temat: Funkcja switch case problem z zmienna.
Odpowiedzi: 33
Odsłony: 10725

Re: Funkcja switch case problem z zmienna.

słuchaj napisze jeszcze raz.
wczesniej podalem rozwiazanie, ktore zastosowalem i dziala.
autor: grzeebcio
19 gru 2018, 20:03
Forum: Jak to zrobić?
Temat: Funkcja switch case problem z zmienna.
Odpowiedzi: 33
Odsłony: 10725

Re: Funkcja switch case problem z zmienna.

Dalessom pisze:
19 gru 2018, 15:05
Nie możesz używać case w ten sposób stąd ten problem.
Dlaczego nie mogę ?
autor: grzeebcio
17 gru 2018, 22:19
Forum: Jak to zrobić?
Temat: Funkcja switch case problem z zmienna.
Odpowiedzi: 33
Odsłony: 10725

Re: Funkcja switch case problem z zmienna.

void zmiana_temp() { if (temp<40 && temp>=39){tempx = 8;} if (temp<39 && temp>=38){tempx = 7;} if (temp<38 && temp>=37){tempx = 6;} if (temp<37 && temp>=36){tempx = 5;} if (temp<36 && temp>=33){tempx = 4;} if (temp<33 && temp>=30){tempx = 3;} if (temp<30 && temp>=20){tempx = 2;} if (temp<20){tempx ...
autor: grzeebcio
17 gru 2018, 20:53
Forum: Jak to zrobić?
Temat: Funkcja switch case problem z zmienna.
Odpowiedzi: 33
Odsłony: 10725

Re: Funkcja switch case problem z zmienna.

void loop(){ sensors.requestTemperatures();// pobranie temperatury z czujnika tempy=sensors.getTempCByIndex(0); //przypisanie temperatury do zmiennej temp Serial.println(tempy); if (tempy <20){tempx = 1;} if (20<tempy<30){tempx = 2;} if (30<tempy<35){tempx = 3;} if (35<tempy<36){tempx = 4;} if (36<...
autor: grzeebcio
17 gru 2018, 20:03
Forum: Jak to zrobić?
Temat: Funkcja switch case problem z zmienna.
Odpowiedzi: 33
Odsłony: 10725

Re: Funkcja switch case problem z zmienna.

serial pokazuje dla tempy wartość temperatury rzeczywistej
po rzutowaniu serial pokazuje ostatnią funkcję if czyli w tym wypadku zwraca liczbę 8
gdy zakończę listę funkcji if np tylko do 5 to serial zwróci wartość tempx = 5.
autor: grzeebcio
17 gru 2018, 17:39
Forum: Jak to zrobić?
Temat: Funkcja switch case problem z zmienna.
Odpowiedzi: 33
Odsłony: 10725

Re: Funkcja switch case problem z zmienna.

Możesz trochę jaśniej pisac ?
O której bibliotece mam zapomnieć?
Z jakiego palca odczytać?
Zrobiłem rzutowanie z int temp na int tempx. I nie działa.
autor: grzeebcio
17 gru 2018, 17:18
Forum: Jak to zrobić?
Temat: Funkcja switch case problem z zmienna.
Odpowiedzi: 33
Odsłony: 10725

Re: Funkcja switch case problem z zmienna.

Wyswietlilem w terminalu temp i zależnie jak zdefiniuje zmienna to pokazuje mi dla int temp 25 a dla float 25.45.
To jak to mam porównywać?
autor: grzeebcio
16 gru 2018, 23:02
Forum: Jak to zrobić?
Temat: Funkcja switch case problem z zmienna.
Odpowiedzi: 33
Odsłony: 10725

Re: Funkcja switch case problem z zmienna.

#include <LiquidCrystal_I2C.h> #include <DallasTemperature.h> /*pinMode*** ustawienie pinów cyfrowych jako wejscie/wyjscie *digitalWrite** ustawienie pinu cyfrowego na stan low high */ #include <Wire.h> #include <OneWire.h> int add =0; // WARTOSC zadana z potencjometru int tempy=0; //TEMPERATURA ci...
autor: grzeebcio
16 gru 2018, 22:26
Forum: Jak to zrobić?
Temat: Funkcja switch case problem z zmienna.
Odpowiedzi: 33
Odsłony: 10725

Re: Funkcja switch case problem z zmienna.

pokazuje mi że odczytuje np 22 stopnie a przypisuje pozycje 8 if (temp <20){tempx = 1;} if (20<=temp<30){tempx = 2;} if (30<=temp<35){tempx = 3;} if (35<=temp<36){tempx = 4;} if (36<=temp<37){tempx = 5;} if (37<=temp<38){tempx = 6;} if (38<=temp<39){tempx = 7;} if (39<=temp<=40){tempx = 8;}
autor: grzeebcio
16 gru 2018, 22:12
Forum: Jak to zrobić?
Temat: Funkcja switch case problem z zmienna.
Odpowiedzi: 33
Odsłony: 10725

Re: Funkcja switch case problem z zmienna.

hmm jednak mi to nie działa tak jak chciałem. wstawiłem funkcje if dla tempx która przypisuje liczby od 1-8, dałem to do setup a później wstawiłem to też do regulacja_grzalka(); ale od razu przeskakuje na case 8: ..
autor: grzeebcio
16 gru 2018, 20:17
Forum: Jak to zrobić?
Temat: Funkcja switch case problem z zmienna.
Odpowiedzi: 33
Odsłony: 10725

Re: Funkcja switch case problem z zmienna.

oczywiście nie wpadłem na to..
dzięki bardzo, działa znakomicie.
autor: grzeebcio
16 gru 2018, 19:04
Forum: Jak to zrobić?
Temat: Funkcja switch case problem z zmienna.
Odpowiedzi: 33
Odsłony: 10725

Funkcja switch case problem z zmienna.

No cześć. Od paru dni robię regulacje temperatury cieczy którą podgrzewa grzałka eletryczna. Mam problem z funkcja switch - case. to mój fragment kodu: void loop(){ switch (temp){ case temp<20: //pierwszy zakres do { wypelnienie=100; regulacja_grzalka; // tutaj program wykonuje operacje dla przekazn...

Strony partnerskie: