Specjalnie się na tym nie znam, ale ja bym sprawdził fusebity, kwarc. Pzdr
Jeżeli kolega może podłączyć kwarc 16MHz, to po powrocie z pracy mogę załączyć sprawdzony program termometru z atmegą 32, wspomnianym kwarcem i obsługą LCD 2x16. Układ DS18b20, jak inne układy 1-wire wymagają bardzo dokładnych czasów, żeby się poprawnie skomunikować. Ja też trochę powalczyłem zanim zobaczyłem prawidłową temperaturę. Zgodnie z obietnicą:...
unsigned int, long itp - musisz poczytać o typach zmiennych stosowanych w Arduino ( i nie tylko ) . To dość istotny ale prostu temat. Jeśli chodzi o maktro F_ to tak, nic nie wnosi do działania programu ale zapisuje stałe tekstowe w pamięci programu zamiast w pamięci RAM . To taki dobry nawyk na przyszłość :)
to jest zegar pod ds3231 przerobiony z niemieckiego na polski Dodano po 35 /*Arduino Clock by AnthoTRONICS * Last edit: March 22,2019 */ // Libraries you'll need (Same as the ones in the guide: // TAKE NOTE OF THE VERSIONS!!! // MD Parola 3.0.1: https://github.com/MajicDesigns/MD_P... // click the link to download the library //...
A może tak: Dim Temp As Integer Dim Disp As String * 5 Temp = 366 'odczytana wartość temperatury Disp = Str(Temp) Disp = Format(Disp , " 0.0") Locate 1 , 1 Lcd Disp Pozdrawiam...
Z tego co się orientuję to pisząc temp2 = 32+(5/9)*temp; działasz na liczbach całkowitych, więc wynik będzie zawsze 32 bo 5/9 całkowite to 0. Chyba powinno być temp2 = 32.0+(5.0/9.0)*temp; Ale nie jestem pewien. Dodano po 17 Z tego co pamiętam z programowania w C to właśnie zapis "5.0/9.0" dawał kompilatorowi sygnał że dzielenie ma się odbyć na liczbach...
Jak np mam kilka innych procedur które zabierają dużo czasu. Np pomiar ds18b20 albo wyświetlanie na LCD a chciałbym je wykonywać co pewien ściśle określony czas.
(at)waldek63 połączenia poprawne, sprawdzałem miernikiem, są przejścia i nie ma zwarć. Program mam w Hex, wrzucałem stronę autora na ktorej jest program w HEX i asm. Urządzenie pokazałem także w pierwszym poście, programowanie, weryfikacja i odczyt przebiegają pomyślnie.
Mogę naprowadzić: zapominasz o kodzie, który widziałeś, a który korzysta z delay() i robisz wszystko od nowa na przerwaniach. Problem w tym, że przerwanie związane z obsługą DS18B20 powinno wywłaszczać przerwanie wyświetlacza, co na ATmega w zasadzie jest niemożliwe. W związku z tym wypada rozejrzeć się za obsługą DSa przy użyciu UARTa, co daje pewne...
Witam, Znalazłem kiedyś schemat podłączenia czujników temperatury DS18B20 do palmtopa [url=http://www.pdaclub.pl/index.php?vie... i nawet wszystko działało ale mnie trochę rozczarował ten program myTemp, na ekranie wyświetlał...
Masz rezystor podciągający? Niektórzy o nim zapominają.
Dołącz i edytuj plik config.h z folderu, w którym są źródła tego przykładu. W tym pliku jest zdefiniowany port i pin. Ustaw odpowiednio dla Twojego układu.
Biblioteka której użyłeś nie ma możliwości dowolnej konfiguracji pinów. W załączniku masz bibliotekę prosto z Rosji :D Chiński wyświetlacz sam mi się uszkodził ale coś tam wyświetla :D http://obrazki.elektroda.pl/6257086800_1... Kod którego użyłem do zrobienia tego zdjęcia [syntax=vbnet] $regfile = "m8def.dat" ' specify the used micro...
Nie definiuj F_CPU w kodzie programu z tych powodów: http://mikrokontrolery.blogspot.com/2011...
Jest ktoś w stanie mi pomóc odpalić 2 czujniki ds18b20 ?
Witam wykonałem taki układ: http://download.avt.pl/AVT2857.pdf Wszystko działa poprawnie za wyjątkiem termometru, który cały czas wyświetla tą samą wartość temperatury 28 st lub 85 st, Czujnik ds18b20 jest prawidłowo wlutowany, nie mogę rozstrzygnąć na czym polega problem. Proszę o Pomoc
Z DS18B20 otrzymujesz temperaturę w postaci zmiennej typu int16_t, którą możesz łatwo porównać z dowolną inną zmienną tego samego typu. Tak dokładeni, to to, co dostajesz jest temperaturą w stopniach Celsjusza mnożoną przez 16. Możesz więc napisać np. if (t > -4 * 16 && t < 25 *16) i sprawdzisz w ten sposób czy temperatura leży pomiędzy...
Trochę czasu już minęło i nie pamiętam, czy akurat to poprawiłem. Parę zmian wprowadziłem w wersji 1.03 v1.03: - dodana wersja dla procesora ATmega328 - brak wyświetlania temperatury w przypadku braku czujnika DS18B20 - dodany wyświetlany format daty “DT DD.MM” - dodana możliwość wyłączenia synchronizacji GPS - dodany parametr konfiguracyjny “P8”,...
(at)504651921 Dobrze, że próbujesz. Warto jednak poczytać co to jest to open drain, bo skoro masz MCU, który obsługuje takie bajery... Tu masz mój przykład z 1-wire na USART (znowu, skoro masz w XMEGA kilka USARtów, to grzechem jest to robić na pinie): http://www.elektroda.pl/rtvforum/viewtop...
Ale to musisz zrobić globalnie, dla całego projektu. http://mikrokontrolery.blogspot.com/2011...
Witam Odpowiedz jest prosta, jak dziala i mierzy to znaczy ze jest dobrze :) jak osiagnales rezultat jaki Cie satysfakcjonuje to chyba dobrze, nie ? Jeżeli chodzi o wskazanie i dokladnie wiesz ze to jest zawyzanie o 2 stopnie to jaki problem przy koncowym wyniku odjac te 2 stopnie i wyswietlic go ? ;) Pozdrawiam
Nie używam Arduino i nie znam processing, ale na logikę rzecz biorąc, należy zmienną inString zadeklarować nie jako zmienną lokalną (wewnątrz funkcji) tylko globalną (na początku programu) - tak jak Serial myPort; Coś takiego: [syntax=objc]import processing.serial.*; Serial myPort; // The serial port: String inString; PFont f; void setup() { size(400,...
(...) Blynk.virtualWrite(VPIN_coolerbtn, coolerState); } } if (modeState == 0) { display.setTextSize(1); // Draw 2X-scale text display.setTextColor(SSD1306_WHITE); display.setCursor(32, 45); display.print("Manual Mode"); display.display(); } delay(3000); } Witaj, Wygląda na to, że kod, który dostarczyłeś, jest niekompletny. Mogę jednak podać Ci podstawową...
Czujnik na pewno dobrze podłączyłeś? Nie pomyliłeś pinów przy podłączaniu?
http://obrazki.elektroda.pl/8192024800_1... Witam, Przedstawiam kolejny projekt z wykorzystaniem karty TeleVGA, tym razem jest to " 4- kanałowy termometr z zegarem RTC i wyjściem VGA " Projekt powstał przy okazji realizacji zlecenia na kontrolę temperatury na linii produkcyjnej. Jednym z wymagań była dobra widoczność odczytów dlatego...
DS'y rozpoznajesz po unikatowych numerach ID czujnika ,niewiem w czym widzisz problem z przypoządkowaniem ich , - robisz odczyt ID na szynie - zapisujesz do eprom - z eprom pobierasz ID DS'a - sprawdzasz czy odpowiada na żądanie ,jesli nie error=1 (brak czujnika)
Witam... Jesli moge w czyms pomoc... Dorzucam programik z wlasnego termometru. Wprawdzie wykorzystuje DS1820, ale latwo przerobic go na DS18B20 - przykladowe procedury i kody mozna znalezc na www.mcselec.com - bylo to na pewno. Mam nadzieje, ze przyda Ci sie... Pozdrawiam.
Mam własnie podobny problem, zrobiłem sobie zegar który się wyświetla ale jak dodałem termometr ds18b20 to sekundy zaczęły wyświetlać się co 3 sekundy a zmiana konfiguracji daty jest już niemożliwa bo nic nie reaguje. nie jestem programista czy jest szansa aby ktoś podał jakiś przykład wysyłania danych do nextion tylko jeśli ulegną zmianie, który będę...
jeśli by ktoś wiedział jak zaprogramować fuse bit na zewnętrzny kwarc. lfuse: 0xff (jeżeli taki zapis funkcjonuje w tym programie)
Po co typ double? Tu w ogóle nie potrzeba liczb zmiennoprzecinkowych, wystarczy int ściślej int16_t. Wydaje mi się,ze poprawienie tak prostego kodu nie ma sensu, szybciej i lepiej napisać to od nowa. Nie wiem jaka precyzja jest potrzebna, jaki zakres temperatur, może lepiej zrobić to na DS18B20?
Witam, złożyłem płytkę, napisałem kod i coś nie działa, narazie podam kod bo płytka śmiga byłbym wdzięczny za sugestie co jest nie tak że to nie chce działać, kod zbudowany po części w CodevisionAVR. Wyświetlacz jest na wspólnej Katodzie stąd mój wniosek że aby zaświecić jakiś segment muszę wysłać 0 na pin, a aby go zgasić 1. Jeżeli źle myślę to poprawcie...
Prostokąty w jednym wierszu dwuwierszowego LCD oznaczają, że nie zainicjowałeś wyświetlacza (czyli raczej brak komunikacji) oraz że masz źle ustawiony kontrast.
...Ale tak zrobiłem i działa idealnie :D Może masz starszego BASCOMA AVR. Ten mój jest 1.11.8.2. Pozdrawiam. Kurczaki pieczone :!: - masz rację :!: I daj tu człowieku wiarę dokumentacji , w której stoi jak byk , że 1wire nie jest rekonfigurowalne , a tu masz :D Piotrek
Masz podłączone 2 czujniki? Co to znaczy że, dolna linijka cały czas miga? - coś się na niej wyświetla ?
Witam forumowiczów. Mam pytanie czy na atmega328 można zaprojektować termometr 4 kanałowy na DS18B20. Wyświetlać temperaturę na LCD 1602 2x16. Dodatkowo chciałbym żeby ten sam układ sterował przekaźnikiem 5 razy w ciągu dnia. Do sterowania czasem mam " RTC I2C 24C32 DS1307 Real Time Clock ARDUINO AVR" i zwykły moduł przekaźnika adruino (z allegro za...
Cześć, Napisałem prosty program do obsługi termometru DS18B20 i wyświetlaniu temperatury na TM1637. Użyłem procesor STM32F030F4K6. Program napisałem w CubeMX dla Keila i działa (wyświetla temperaturę). Następnie ten sam program napisałem w CubeIDE 1.10.1 (program nie działa i wyświetla 27,94). Czy ktoś może sprawdzić oba projekty i powiedzieć dlaczego...
Można też równomiernie zużywać pixele wyświetlacza. Załączam przykład do tej płytki z wyświetlaniem temperatur z dwóch czujników DS18B20. Co 10 sekund aktualizacja i wyświetlane wartości temperatury przeskakują w poziomie.
Potrzebuję więcej informacji: jaki mikrokontroler, w czym napisany program itp.
1. znaczniki [code ][/code ] 2. masakralnie pomieszane wszystko: a) odświeżanie wyświetlaczy do przerwania b) odczyt temperatury z cli(); i sei(); do pętli głównej to co do czytelności kodu czy na pewno masz wszystko dobrze podłączone, + rezystor 4k7 na lini DQ 1wire?
Witam Czy istnieje taki program ,który umożliwia wyświetlanie temperatur z czujnika DS18b20/DS18s20/DS1820 w trayu? Pozdrawiam
nie był podłączony DS18B20 i dlatego tak wyświetlał
Witam, przekopałem się przez wiele tutoriali, postów, wątków, i nie znalazłem rozwiązania, więc postanowiłem opisać własny problem. Mianowicie: mam podłączone do Atmegi8 dwa wyświetlacze 7seg multipleksowane, oraz termometr cyfrowy DS18B20. Chciałem aby zmierzona temperatura była wyświetlana na tych 7seg, oczywiście ze względu na dwa wyświetlacze jedynie...
Hej, dzięki za kontakt do serwisu, wątpię, że odpiszą ale wysłałem zapytanie. Udało mi się zhackować urządzenie i wgrać fabryczny software, wykorzystałem do tego kartę CF, przejściówkę PCMCIA/CF i bootloader urządzenia. Teraz muszę dotrzeć do tego czy da się połączyć z siecią WiFi bez korzystania z protokołu AEGIS oraz jak się pisze aplikacje na te...
Witam! Swego czasu zacząłem przygodę z atmegą i nadszedł czas na zrobienie termometru. Chcę to zrealizować za pomocą dwóch 7 segmentowych wyświetlaczy, termometru DS18B20 oraz mikrokontrolera Atmega8. Układ złożyłem, przedstawiony jest na zdjęciu. Niestety nie posiadam układów, żeby użyć mniejszej ilości pinów, dlatego wyświetlacze zajmują właściwie...
Nie winikajac w obliczenia wsadz to: [syntax=c] c = temp; c+=0.5; a=c; c-=a-0.5; c=c*10+0.5; b=c;[/syntax] po tym: [syntax=c]while (1) { temp=ds18b20_gettemp();[/syntax]
Czy ten napis "Rozpoczynam temp" znika po tej sekundzie, czy wyświetla się cały czas?
Termometr mam dobrze podłączony z rezystorem 4,7k. Zmieniłem ten warunek i termometr pokazuje nieszczęsne -16.1 stopnia. Zauważyłem że nawet gdy nie jest podłączony DS to też pokazuje -16.1. Częstotliwości też zmieniałem na 8MHz i to nic nie dało.A napewno się zmieniała bo było widaś np. po rysującum się tle.
Cześć, odnośnie założeń projektowych to chciałbym: - dokonywać pomiarów tak często jak pozwoli na to ds18b20 - wyświetlanie temp odbywać się będzie na ekranie lcd do którego mam już odpowiedni sterownik - całość odpalana będzie na zestawie „S3EStarter Kit” firmy Digilent Orientuje się już mniej więcej na jakiej zasadzie działa komunikacja...
Niestety na twoim programie też nie działa B Wyświetla "DS18B20" "temp: -0,1*C"
W którym momencie wyświetla głupoty?? Na starcie, czy ja już powinien wyświetlać temperatury?
Witam, Planuję zbudować pewien układ na bazie mikrokontrolera atmega8, który będzie mierzył temperaturę dzięki czujnikowi DS18B20, wyświetlał ją na wyświetlaczu LCD oraz sterował elektrozaworem. Zacząłem rysować schemat lecz mam mały problem. W Eagle wstawiłem symbol przekaźnika ale nie bardzo kumam co jest czym. Tak wygląda symbol: http://prntscr.com/1z568i...
Już tak robiłem - nie działa Dodano po 7 Jedyne, co udało mi się zrobić to wyłączyć przerwania dla przetworzenia przez program całej funkcji therm_read_temperature(). Wtedy to działa, ale właśnie występuje ten problem, o którym już pisałem - w czasie gdy przetwarza się funkcja odczytu temperatury, czas nie jest odświeżany i raz na kilka sekund jedna...
Nie wgłębiałem się za bardzo w program, ale znalazłem błąd. Usuń instrukcję: Temperatura = Makebcd(temperatura) Pozdrawiam
Witam. Moje pytanie dotyczy wyświetlania temperatury na 7 - segmentowych wyświetlaczach LED. Posiadam czujnik DS18B20. Jak napisać program aby temperatura wyświetlana była na dwóch kostkach wyświetlacza. W książce pana Marcina Wiązania znajdują się 2 programy : - Program multipleksowego sterowania wyświetlaczami - Program obsługi termometru DS1820 Jaka...
Witam, użyj int wartość całkowita
ale to jest procedura do DS18S20, który różni się nieco formatem podawanego wyniku od DS18B20 ;)
i2c działa dobrze;)
Witam, próbuje ogarnąć wyświetlanie temperatury. Użyłem czujnika DS18b20, posłużyłem się literaturą https://docs.google.com/file/d/0BypxwY1A... Mój problem polega na tym że nie wiem jak wyświetlić temperaturę na wyświetlaczu 7-seg. Mianowicie na początek chcę...
Do DS18b20 napisano tyle bibliotek, że możesz z łatwością znaleźć błąd o ile taki istnieje, tudzież na próbę wykorzystać gotową bibliotekę. Bardziej mnie ciekawi, gdzie w kodzie wysyłasz dane do tego wyświetlacza ?
to jak sobie poradziles to zamknij temat !!!!!!!!!!!!!!!!
Niestety z tych printfów wyświetla ciągle 0.
Kolego poczytaj o multipleksowaniu wyświetlacz 7-segmentowych. Jeżeli chcesz, aby temperatura wyświetlała się niezależnie od głównej pętli programu musisz to zrealizować w przerwaniu.
Cześć, Planuje zrobić termometr na DS18B20, który będzie wyświetlał pomiar na telefonie komórkowym. Chcę zrobić to tak, że DS18B20 będzie wysyłać pomiar na ATmegę, która poprzez układ FT232R (do sprawdzenia czy tak zadziała) wyśle to po kablu USB na telefon. A tam już sobie to wyświetlę w jakieś aplikacji. I zasadnicze pytanie, czy z gniazda USB telefonu...
Najlepiej być UWAŻNYM, uważnym i jeszcze raz uważnym, a na stykówce zachowywać porządek. Dioda skąd inąd powinna zabezpieczyć zasilanie.
Witam! Przezwyciężanie kolejnych problemów w programowaniu mikrokontrolerów bywa równie trudne co podniecające ;) Czasami poprostu natrafia się na "opór materii" i nijak idzie problem rozwiązać. Czasami się okazuję, że rozwiązanie było bardzo proste, ale to już inna bajka, a więc: Używając w większości postu zamieszczonego przez slimak281 tu: http://www.elektroda.pl/rtvforum/topic65...
Wader, w większości programów które znalazłem, nawet to czekanie waitms 750 było na końcu tak jak miałem wcześniej. Może i coś jest nie tak z tym kodem, ale nie będę się zastanawiał co, skoro działa bez żadnego przesuwania bajtów, itp. Nawet nie robię żadnej specjalnej obsługi wyświetlania temperatur ujemnych, a jakoś je wyświetla :)
miałem to samo w swoim układzie (nie kicie avt) - po jakimś czasie czujnik się zawiesza i przestaje odpowiadać. Reset zasilania pomaga.
Nie wiem dziwne to, wydaje się, że WINAVR przyjął zmianę częstotliwości taktowania, a temperatura się nie wyświetla.
Ale kilka postów wcześniej wyświetlał aktualną temperaturę, pomimo że wyświetlacz nie działał prawidłowo. To był dobry trop czyli procedura komunikacji z czujnikiem działała właściwie. Należało tylko dopracować wyświetlanie.
Prawdopodobnie dlatego że ten czujnik używa kodu U2. Tutaj więcej informacji. [url=http://mikrokontrolery.blogspot.com... EDIT: Napisz jeszcze co oznaczają zmienne (szczególnie scratchpad)
Nie powinieneś odczytywać (getTemp) temperatury częściej niż wysyłasz żądanie (requestTemperatures) jej odczytu, bo wtedy odczytujesz ostatnio zapamiętaną wartość w DS18B20. Program też nie sprawdza, czy wystąpił błąd odczytu. Przeanalizuj sobie przykłady w: https://github.com/milesburton/Arduino-T... Ponadto...
Zobacz sobie w dokumentacji czujnika DS18B20 jak zapisana jest temperatura.
Tu masz działający i uproszczony do max kod do obsługi ds18b20 (wyświetla temp na wyświetlaczu) [syntax=basic4gl] I = 1wread(2) S = I / 16 T = Fusing(s , "##.#") Locate 1 , 1 Lcd "Temp:" ; T ; Chr(0) ; "C" [/syntax] tu masz dokładnie objaśnione co i jak: [syntax=basic4gl]Do 1wreset 'reset 1wwrite &HCC 'jedna kostka, więc wykorzystujemy rozkaz SKIP ROM...
Kolejna sprawa to nie zdziw się jak będą wyświetlać się bzdury przy ujemnej temperaturze.
Hej! Możesz na przykład zrobić zegarek(czas i data) z dodatkową opcją wyświetlania temperatury. Wykorzytałbyś do tego wyświetlacz LCD, czujnik pomiarowy (np. DS18B20 lub LM35 i przetwornik A/C) oraz klawiaturę która służyłaby do ustawiania aktualnej godziny i daty. To jest tylko przykład bo możliwości jest naprawdę sporo, a ten mi poprostu wpadł do...
Witam wszystkich na forum. Buduje układ który miałby sprawdzić ile urządzeń podłączonych jest do magistrali 1wire (termometry ds18b20) i wyświetlałby kolejno odczytane temperatury. Do rzeczy, problem tkwi w tym ze mój atmel po wykonaniu instrukcji : 1wreset Il = 1wirecount() zawsze znajduje max. 2 termometry nie zależnie od tego ile jest podłączonych....
E to pomoże ktoś?, jak zewrę DQ i GND to na wyświetlaczu pokazuje mi -1668*C
W tym konkretnym przypadku cały czas mam podłączoną sondę z DS18B20, więc raczej wilgotności to nie zmierzy, bardziej odnosiłem się do tego że oryginalne firmware wyświetlało placeholder wartości z myślnikami, a Tasmota nie wyświetla nic... natomiast czy Tasmota by sobie poradziła jakby tam był SI7021 a nie DS18B20 to nie sprawdzałem, ale pewnie też...
Oczywiście tak, przy skompilowaniu w wersji na 4 wyświetlacze. Oczywiście jeśli chcemy wyświetlania temperatury to trzeba dodać czujnik temperatury, choć wciąż się waham czy zastosować LM35 czy DS18B20... Poza dodaniem czujnika nic nie trzeba zmieniać. W wersji na 6 wyświetlaczy, klawisze zostały przeniesione na PC4 i PC5, a do PB4, i PB5 są podłączone...
Widziałeś ten temat? https://www.elektroda.pl/rtvforum/topic3... Wygląda na to, że ktoś już opanował wyświetlanie na tym wyświetlaczu i zamieścił kod dla Arduino.
Tylko, że sam zegar chodzi, tylko dodanie obsługi przetwornika powoduje problem.Oprócz zegara mam obsługę DS18B20, menu konfiguracyjne, wyświetlanie parametrów i resetu nie ma . Możliwe, że sei(); nie jest potrzebne ale to nie jest problemem z którym walczę. Mało tego jak "wyrzucę" 1 << ADIE (zezwolenie na przerwania od adc), to program się nie...
Odczekać, czyli dać spokój DS'owi. Przez ten czas możesz na przykład wyświetlać dane, które odebrałeś wcześniej.
Potrzebuję pomocy w doborze zamiennika dla modułu widocznego na zdjęciu. Pracuję on jako czujnik temperatury dla tablicy informacyjnej na basenie. Elementem pomiarowym jest DS18B20. Czym można by to zastąpić? Czy jakiś moduł arduino może się tu nadać? Potrzebujesz zamiennika modułu, czy zamiennika czujnika DS18B20? Czujniki DS18B20 są dostępne w sprzedaży. Jeśli...
Witam. Proponuję wszystkie operacje przeprowadzić na przerwaniach. Czyli na przykład Przerwanie od Timer 1 steruje wyświetlaniem znaków co określony czas wyświetlasz kolejny znak czas dobierasz na tyle krótki żeby nie widzieć migotania, Przerwaniem od Timer 0 odmierzasz czas dla odczytu temperatury. Pozdrawiam
Tak możesz podłączyć. Dopisz jeszcze tylko zmianę wyświetlania i obsługę drugiego DS.
Witam. Mam problem natury czysto "algorytmicznej" ;) mam zbudowany układ który mierzy temperaturę za pomocą DS18b20 i wyświetla ja na wyświetlaczach 7-segmentowych. Na podstawie tej samej temperatury powinno zostać określone wypełnienie sygnału PWM. W EEPROM'ie zapisane są temperatury graniczne Tl i Th (kolejno minimalna i maksymalna). Dla minimalnej...
problem jest teraz z funkcja do odebranych pakietów... bo na wyświetlaczu nic się nie wyświetla...
1. Zapomniałeś o filtrowaniu pomiarów, o czym pisałem parę dni temu. Pomnożenie wyniku przez jakąś liczbę, a nestępnie podzielenie go przez tę samą liczbę raczej nie daje filtracji. 2. W jakiej to nocie prezeczytałeś, że wynik dzielenia 8000000 przez 1024 i przez 7 wynosi 1000? Zwykle parametry czasowe wylicza się podczas pisania programu, a nie "wyczytuje...
Witam Próbuje przerobić kod obsługujący kilka DS18B20 na jednej linii i drugi obsługujący kilka DS18B20 na kilku liniach. Niestety jak na razie efekt jest taki, że działa tylko pierwsza linia, czyli dwa DS18B20. Jeśli chodzi o konfiguracje, to celowo nie ma Config 1wire = Porta.1 gdyż wpisanie tego portu, jako 1WIRE powoduje wyświetlanie 0.0 dla pierwszego...
Ależ takie rzeczy istnieją. FlowCode, jest też (nawy teraz nie pamiętam) polskie rozwiązanie, gdzie budujesz sobie na ekranie aplikację z modułów (np. masz moduł LCD, na nim dajesz paroma kliknięciami wyświetlanie temperatury z DS18B20 itp...)
Podłączyłem potencjometr i wyświetla pokazuje błąd CC. Sterownik jest oparty na DS18B20, po ogrzaniu go na wyświetlaczu nadal 00st C. Czujnik jest podpięty bezpośredni do sterownika
witam potrzebuję małej pomocy w dopisaniu paru linijek ;) . Do sedna zegar z ds18b20 wyświetla temperaturę , problem w tym że w 1 kolorze. potrzebuję wyświetlić temp. ujemną na niebiesko a temp. dodatnią naa czerwoną . if (i==1){ Serial.print("Digit 4 is : "); Serial.print(digit); Serial.print(" ");...
Witam Nie za szybko żądasz odczytu z DS18B20? Poczekaj na konwersje. Formatowanie z dwoma miejscami po przecinku, ma tylko walor poglądowy. Dokładność pomiaru to 0,5st C, raczej odczytuj z jednym miejscem. A dla estetyki dodaj 0 do wyświetlanej wartość.
OK już wyczaiłem jak to zrobić. Mam jeszcze problem ze wskazaniem licznika energii zużytej w Domoticzu. Jakie wartości ustawić w edycji urządzenia, chodzi mi o : counter divider i meter offset? Wskazania porównuje z innym licznikiem i wyświetla odmienne wartości.
Mam tylko jeden czujnik na magistrali Ale gdy pozbywam się 1wverify Dsid1(1) to układ nie wyświetla temp.
Wynik po przecinku skacze, bo DS18B20 mierzy temperaturę z rozdzielczością do 1/16 st. C. Tak więc nie ma najmniejszego sensu wyświetlać temperaturę z dokładnością do 2 miejsc po przecinku.
LChucki może źle to opisałem, mam osobny termometr gdzie czujnik tam jest DS18B20 po podłączeniu owego czujnika wyświetla poprawną wartość, czyli zakładamy 25,00*C, jednak jak ten sam czujnik zamontuje do arduino z oled (projekt z tematu) wyświetla tylko -127,00 tak jakby go nie widział. Czy może być to związane z tym że nie stosuje rezystora 4,7 tylko...
Czy mógłby ktoś przedstawić na łamach tego postu tutorial który zawierał by oprogramowanie w Bascom AVR w oparciu o następujące wytyczne. - Znlezienie adres Układu DS18B20 - Wyświetlanie aktualnej temperatury na wyświetlaczu LCD - Przeliczanie temperatury Czy mógłby ktoś zamieścić tu taki tutorial, krok po kroku jak co robic ??
Nie no nie żartuje, widziałem ten link tylko... http://www.geocities.com/dariuskrail20/L... Po takim podłączeniu nie pozostaje mi żadne wolne porty chociażby żeby podłączyć czujnik temperatury DS18b20.
http://obrazki.elektroda.net/22_12752238... Witam. Dzisiaj chciałbym zaprezentować mój projekt zegara VFD na lampie IW-18. Jest to kontynuacja wątku kolegi Pier -> http://obrazki.elektroda.net/95_12752233... Wszystko tak szybko się odbywa że wyświetlacz w ogóle nie miga :D Program został napisany w BASCOMie - zajmuje ~64% pamięci Flash....
ds18b20 wyświetlać tempo scenic wyświetlać wyświetlać sharp
amazon assistant mikrotik firewall filter halogenowy transformator
polerka samochodowa kosiarka elektryczna wybór
Volkswagen T5 – niedziałające boczne drzwi przesuwne, brak reakcji na otwieranie i zamykanie Jeep Patriot 2015 – LED H13 gasną po kilku minutach mimo rezystora CAN-BUS, dekodery, rozwiązania