ds18b20 przecinek

Znaleziono około 42 wyników dla: ds18b20 przecinek
  • Arduino C - Konwersja temperatury DS18B20 na ludzką postać

    Otrzymane 2 bajty łączę w liczbę 16 bitową. Mnożę ją przez 10 i dzielę przez 16 (tj. przesuwam o 4 bity w prawo). Mam w wyniku temperaturę 10x większą niż w rzeczywistości. Ewentualne obliczenia i ustawienia wewnątrz programu robię na liczbach 10x większych. Dla procesora to żadna różnica. Wyświetlaniem zaś zajmuje się za każdym razem ten sam podprogram,...

    Mikrokontrolery AVR   27 Mar 2015 09:17 Odpowiedzi: 8    Wyświetleń: 1770
  • REKLAMA
  • Jak skalibrować DS18B20 na Atmega32, by pokazywał niższą temperaturę?

    ...Nadal mam problem z minusem, zastosowalem funkcje Abs i nie ma juz tego "automatycznego minusa" ale wszystko dziala dopuki stosuje Ttt = Abs(ttt) tylko do wskazan z jednego czujnika. gdy zrobie to samo dla drugiego mimo, ze stosuje dwie nazwy (Ttt1 i Ttt2) to ta funkcja przestaje dzialac i mimo ujemnych temp minus sie nie wyswietla. Co jest nie...

    Mikrokontrolery   12 Lut 2007 18:08 Odpowiedzi: 22    Wyświetleń: 2385
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • ds18b20 - Obsługa 1wire - diagnoza funkcji odbierania pisania

    [syntax=c]float temp = 0; temp = (float)(pad[0]+(pad[1]*256))/16; dtostrf(temp,1,1,buf);[/syntax] Dodam, że to kosztuje cię trochę KB kodu, sporo pamięci i sporo cykli, gdy wystarczy użyć, albo notyfikacji stałoprzecinkowej (fixed point) // nota bene u mnie mimo --fixed-point-enable najzwyczajniej NIE DZIAŁA (kompilator pluje się o nierozpoznany typ...

    Mikrokontrolery AVR   21 Lip 2015 22:10 Odpowiedzi: 23    Wyświetleń: 1590
  • Dokładność DS18B20. Temperatura jest zaniżana. Kod programu jest ok?

    Wklejam tutaj podprogram w którym czytam dane z termometru a potem je przetwarzam: Sub Termo Disable Interrupts 1wreset 1wwrite &HCC 1wwrite &HBE Odczyt(1) = 1wread(2) T = Makeint(odczyt(1) , Odczyt(2)) If T < 0 Then Set Minus Else Reset Minus End If T = Abs(t) T = T * 10 : T = T / 16 Przecinek...

    Mikrokontrolery   05 Sty 2007 07:45 Odpowiedzi: 21    Wyświetleń: 4714
  • Bascom odczyt z DS18B20 - kompilowanie procedur DS18B20

    Witam Mam problem ze skompilowaniem w Bascom 8051 procedur do DS18B20 B1 = B1 / 16 ,obliczenia wyłącznie... B2 = B2 * 16 , dla temperatur dodatnich. Być może dla Ciebie , przecinek i średnik to to samo - dla Bascome nie ;) Piotrek

    Mikrokontrolery   25 Lis 2007 20:57 Odpowiedzi: 2    Wyświetleń: 3428
  • REKLAMA
  • Funkcja nie działa przy szybszym taktowaniu kontrolera

    Napisałem funkcję zamieniającą dobule na char void USART_wyslanie(char znak) { //Sprawdzanie czy bufor jest pusty while(!(UCSRA & (1<<UDRE))){&... UDR = znak; //while(! (UCSRA & (1<<TXC)) ){} } void Double_To_String(double liczba, int precyzja,...

    Mikrokontrolery   27 Sie 2010 19:47 Odpowiedzi: 7    Wyświetleń: 1326
  • [tiny2313] [tiny2313][bascom] Problem z wyświetlaniem temperatury z DS18B20 powyżej 20°C

    Chciałbym żeby był pomiar do tych -10 ale chyba go sobie narazie odpuszcze. Ale dosyć dziwna jest ta sytuacja, tak jakby T nie było takie jak ma być :] , jedynie przecinek wychodzi ok :)

    Mikrokontrolery AVR   16 Sty 2009 10:12 Odpowiedzi: 9    Wyświetleń: 1644
  • BASCOM - Cztery wyświetlacze 7-segmentowe i DS18B20 - migotanie

    Ja dokładnie tak zrobiłem, wyświetlam same 8-ki i po chwili pierwszy odczyt wskakuje. Jeszcze nie mam pomysłu jak rozwiązać problem przecinka w temperaturze np 23,4. Nie wiem czy dobrze myślę, najprościej dostawić mnożenie x10 i wyświetlać jako 234 a przecinek po prostu włączać w odpowiednim momencie, nic innego nie przyszło mi do głowy.

    Mikrokontrolery AVR   04 Cze 2016 21:29 Odpowiedzi: 17    Wyświetleń: 1557
  • REKLAMA
  • Zgrabny termometr/ termostat panelowy DS18b20 + Atmega8 +LED

    Jeżeli chcesz aby kropka w moim sposobie była wyświetlana w tym miejscu tylko dla temperatury to przecież możesz to zrobić tak: PORT_WYS = ~cyfra(cyfra2); if(wyswietlanie_temperatury)PORT... &= ~(1<<2); // przecinek gdzie wyswietlanie_temperatury byłoby zmienną ustawianą na czas wyświetlenia temperatury. Nic prostszego.

    DIY Konstrukcje   08 Lip 2013 13:39 Odpowiedzi: 29    Wyświetleń: 33614
  • [BASCOM] Odczyt temperatury z dokładnością do 0,1 - DS18B20

    linia 110 jest Gosub Przecinek a nie masz podprogramu przecinek: return i mamy 120% czyli o 20% przekroczoną wielkość procka Możemy próbować optymalizować kod lub większego procka max 2K kodu (ostro trzeba będzie wyciąć) czy ten układ attiny musi być czy możesz użyć innego?

    Mikrokontrolery AVR   25 Sty 2010 18:52 Odpowiedzi: 35    Wyświetleń: 6787
  • [AVR GCC] Jak obsłużyć temperatury ujemne w czujniku DS18B20 z AVR GCC?

    Dziękuje za pomoc, rzeczywiście wzór którego używałem był błedny. Do konwersji na string używam funckji itoa(); Zastanawiam się czy da się jakoś wyświetlić przecinek z infromacji które przesyła ten układ czy trzeba kombinować z dzieleniem przez 10 i ręcznym wstawianiem znaku "." ?

    Mikrokontrolery   02 Sty 2007 17:15 Odpowiedzi: 12    Wyświetleń: 5744
  • Błąd odczytu DS18B20 na AT89S8252 z Bascom - wyświetla 0 na LCD

    w skrócie to tak powinna wyglądać procedura odczytu temperatury z tego termometru i to napewno działa :D 1wreset 1wwrite &HCC 1wwrite &HBE Odczyt(1) = 1wread(2) T = Makeint(odczyt(1) , Odczyt(2)) Tspr = T T = Abs(t) T = T * 10 : T = T / 16 Przecinek = T Mod 10 T = T / 10 1wreset 1wwrite &HCC 1wwrite &H44

    Mikrokontrolery   09 Wrz 2006 11:16 Odpowiedzi: 14    Wyświetleń: 3641
  • ds18b20 - odczyt temperatury na PC pokazuje stałą wartość 88

    Zabralem sie za termometr ds18b20. Wczesniej korzystalem z niego, wartosc temperatury wyswietlalem na LCD'ku i wszystko dzialalo. Teraz powrocilem do ukladu z ta roznica ze wart. temperatury wyrzucam szeregowo na kompa. Problem polega na tym ze w hyper terminalu wyswietla mi caly czas jedna wartosc (88). Kiedy wyciagam, w czasie pracy, procka uklad,...

    Mikrokontrolery   31 Maj 2004 08:59 Odpowiedzi: 4    Wyświetleń: 1670
  • DS18B20 po przekroczeniu pewnej temperatury wysyła tylko 85

    Witam Z racji wolnego dnia postanowiłem jeszcze dokładniej poznać budowę DS18B20 (czasem trzeba sobie co nieco przypomnieć). Odpalam program który zawsze działał i tu niespodzianka... DS działa prawnie do 32 stopni a jeśli temperatura przekroczy ten próg bez względu na to co jest wyświetla 85 stopni aż temperatura nie zjedzie poniżej tego progu. Problem...

    Mikrokontrolery Początkujący   09 Gru 2012 12:11 Odpowiedzi: 9    Wyświetleń: 1899
  • REKLAMA
  • DS18B20 zawyża pomiar - wpływ samonagrzewania i częstotliwości pomiaru?

    Witam właśnie uruchamiam urządzenie z powyższym układem. U mnie w domu temperatura powietrza jest ustawiona około 20*C, na biurku pod lampą i blisko komputera może być oczywiście cieplej. Mam kilka sztuk tego układu, dwa z "nowej" serii i jeden "antyk". Żaden z nich nie był nigdy lutowany. Wszystkie 3 sztuki pokazują temperaturę od około 27*C do prawie...

    Mikrokontrolery Pozostałe   10 Mar 2011 22:05 Odpowiedzi: 25    Wyświetleń: 8339
  • DS18B20 - nie zawsze odpowiada samymi jedynkami logicznymi.

    Czy moze ktos ma juz gotową procedure do odczytu temperatury z termometru DS18B20 w bascomie ? Ano proszę bardzo: Dim Bd(9) As Byte Dim Temp As Word Config 1wire = P1.0 Config Lcd = 16 * 2 Do 1wreset 1wwrite &HCC 'skip rom 1wwrite &H44 'convert T Wait 1 1wreset 1wwrite &HCC 'skip rom 1wwrite &HBE 'odczyt pamieci podrecznej Bd(1) = 1wread(9) 1wreset...

    Mikrokontrolery   12 Lis 2005 21:55 Odpowiedzi: 8    Wyświetleń: 1860
  • DS18B20 - brak konwersji temperatury po wysłaniu komendy 0x44

    Witam wszystkich Elektrodowiczów! Otóż muszę użyć układu DS18B20 do pomiaru temperatury. Sięgnąłem po niego, gdyż kiedyś go używałem i działało wszystko OK ;) - jednak nie tym razem :/. Chcę wykonać po prostu zwykłą pojedynczą konwersję temperatury i odczytać ją ze ScratchPada. Wykonuję: 1. Wysyłam Presence Pulse do DS18B20. 2. Otrzymuję "1". (zapala...

    Mikrokontrolery ARM   16 Sie 2015 12:23 Odpowiedzi: 28    Wyświetleń: 3555
  • DS18B20 - Trzy czujniki pokazują 85°C, reszta działa poprawnie

    Witam Wiem, ze o DS1820 było juz bardzo duzo watkow ale niestesty nie znalazlem w nich odpowiedzi na moj problem. Zbudowalem sterownik wiatrakow do obudowy PC w którym jako czujniki mam wlasnie DS18B20. Czujnikow w ukladzie jest szesc, problem polega na tym ze 3 z nich dzialaja super i wskazuja temp a trzy kolejne pokazuja ciagle 85*C, zupelnie tego...

    Mikrokontrolery   15 Gru 2006 23:19 Odpowiedzi: 10    Wyświetleń: 1907
  • DS18B20 - różnice w pomiarach temperatury, czy to wadliwe czujniki?

    Kupiłem ostatnio na giełdzie RTV w Krakowie 3 szt DS 18B20 i mam big problem - albo gościu sprzedaje jakieś odrzuty( w budynku giełdy na Balickiej) ,albo ten termometr jest gówno warty !. Dwa z nich w miare dokładnie pokazują dodatnią temperature -ale trzeci kłamie w góre. Natomiast jak je razem zamroże to każdy pokazuje inną temperature.Różnica to...

    Mikrokontrolery   02 Paź 2008 12:04 Odpowiedzi: 14    Wyświetleń: 4464
  • DS18B20 - Nieprawidłowe wskazania temperatury, jak ustawić rozdzielczość?

    Wita! Mam problem z termometrem dziwnie wskazuje w pokoju mam 29 stop. ?? i mu nie wierze bo jest max 24 patrzylem na zwyklym termometrze, czytam czytam i kazdy cos wspomina o rozdzielczosci dla serii b moj programik ... config 1wire=portb.0 declare sub odczyt_temp dim temperatura(2) as byte do call odczyt_temp cls lcd "temp:"...

    Mikrokontrolery   03 Wrz 2006 20:05 Odpowiedzi: 11    Wyświetleń: 3115
  • DS18b20 - jak dokładność i rozdzielczość wpływają na serię pomiarów?

    Zastanawiam się, co tak właściwie oznacza katalogowa informacja na temat dokładności pomiaru czujnika DS18b20. Dla ustalenia uwagi załóżmy, że karta katalogowa mówi o dokładności +/-0,5 stopnia. Z drugiej strony sam czujnik zwraca wynik z rozdzielczością 1/16 stopnia. Pytanie jaka jest charakterystyka tej niedokładności i jak to się przenosi na oczekiwaną...

    Warsztat elektronika   25 Maj 2020 10:36 Odpowiedzi: 6    Wyświetleń: 4215
  • AVR/ATMEGA8 - Jak wyświetlić dane z DS18B20 na segmentowym LED?

    operuj na zmiennych typu uint8_t (osobno część całkowita, osobno dziesiętna), wówczas nie będziesz musiał marnować kodu na float i jego konwersję, co jest " trochę nieoptymalne". poszukaj w sieci bibliotek Petera Danneggera - będzie szybciej. poszperaj w postach na forum, było już chyba wszystko na temat tego czujnika. Wydaje mi się że unit8_t nie...

    Mikrokontrolery AVR   12 Paź 2013 12:25 Odpowiedzi: 4    Wyświetleń: 4641
  • DS18b20 - różnice w odczytach temperatury przy różnych wartościach

    Witam. Pytam się "starszych" kolegów o radę, a dokładnie o mój sposób rozwiązania problemu, czy ma sens. Sytuacja: używam czujników temperatury opartych na DS18b20 - bardzo solidnie wykonanych, z przewodami w osłonie silikonowej, gilza z pastą przewodzącą, mechanicznie zaciskana w sześciokąt na połączeniu z kablem o średnicy fi5,5 mm, dodatkowo zabezpieczona...

    Mikrokontrolery   02 Cze 2018 10:04 Odpowiedzi: 27    Wyświetleń: 2106
  • DS18B20 - odczyt 0°C, reset nie pomaga, tylko wyłączenie zasilania działa

    Witam ! Zrobilem sterownik do pieca CO. Jako czujniki temperatury wykorzystalem DS18B20. Wszystko dziala, tylko, ze po pewnym czysie odczyt z czujnikow jest rony 0 C. Po wyjeciu wtyczki czujnika sterownik wyswitla 255 C i to jest normalne. Po jej ponownym wlozeniu pokazuje jakas temperature, ale nie rzeczywista i spada on po jednym stopniu co odczyt....

    Automatyka Przemysłowa   22 Kwi 2005 13:07 Odpowiedzi: 5    Wyświetleń: 2327
  • DS18B20 - Termometr na przewodzie działa tylko po podgrzaniu

    Witam Kupiłem sobie DS18B20 wodoodporny z metrowym przewodem. Podłączyłem go do '51, Vcc, Masa i dane przez rezystor 4,7koma do plusa. Termometr zaczyna działać dopiero jak się go podgrzeje powyżej 30 stopni Celcjusza. Po ostygnięciu poniżej tej temperatury znów nie działa. Testowałem z drugim identycznym termometrem, ale ten drugi zaczyna działać powyżej...

    Mikrokontrolery Pozostałe   19 Sty 2015 20:43 Odpowiedzi: 5    Wyświetleń: 3318
  • DS18B20 - DS18B20 - nie działa po podłączeniu dodatkowego czujnika

    Witam. Zachodzę w głowę co może być przyczyną dziwnego zachowania czujników. Układ działa w trybie 1-wire, 2 przewody. Opornik pomiędzy linią informacyjną a 5V to 4.7kOhm. http://obrazki.elektroda.pl/8348646300_1... Ma to wyglądać jak na obrazku. Jeśli podłącze 4 czujniki do 2 'huba' wszystko działa i podaje prawidłową temp. Wystarczy...

    Arduino   11 Mar 2015 19:32 Odpowiedzi: 6    Wyświetleń: 2631
  • DS18B20 - niestabilne odczyty temperatury po przyłożeniu do radiatora

    Hi. Sklecilem sobie w ramach testow i zabaw termometr z DS18B20, i ogolnie mierzy w porzadku poza dziwnymi zachowaniami.. 1. Wskazuje 23,5 stopnia. (co jest mozliwe). przykladam do radiatorka... kolejno wskazuje: 8, 9,12,16,20,32,38 st... Odejmuje od radiatorka wskazuje kolejno : 38,37, 32,14,12,11,11,10,10,9,9,9,8,8,8, 23.8 Ktos wie skad sie to moze...

    Mikrokontrolery   16 Gru 2006 15:09 Odpowiedzi: 7    Wyświetleń: 1596
  • DS18B20 - Jak generuje sygnał na magistrali 1-wire?

    Witam, zastanawiam się nad następującym zagadnieniem - czujnikiem temperatury DS18B20 w obudowie TO92. Co może u niego odpowiadać za generację sygnału na magistrali 1-wire? Czy w tej maleńkiej obudowie istnieje jakiś mikrokontroler? Jeśli to nie mikrokontroler - prosiłbym o wskazanie jaka część elektroniczna się zajmuje przetworzeniem odczytu z czujnika...

    Początkujący Elektronicy   21 Lis 2015 16:40 Odpowiedzi: 11    Wyświetleń: 792
  • DS18b20 - Czujnik temperatury wyrzuca wartości zerowe, co może być przyczyną?

    Co może być przyczyną, epizodycznego wyrzucania wartości zerowych przez ten czujnik temperatury?

    Mikrokontrolery   13 Maj 2016 16:31 Odpowiedzi: 8    Wyświetleń: 1050
  • DS18B20 + ATMEGA8 [C] - DS18B20 Zawiesza się, prośba o sprawdzenie kodu

    Witam! Popełniłem sterownik do pompy pieca C.O., jednak mam problem; wygląda na to, że po pewnym czasie zawiesza się czujnik temperatury (DS18B20) i wskazuje jedną, nieprawdziwą wartość... DS działa w trybie parasite, rezystor podciągający 4,7k, Vcc do masy. Poniżej kod programu. [syntax=c_mac]/* * main.c * * Created on: 27-09-2014 * Author: BrT */...

    Mikrokontrolery   28 Paź 2014 23:17 Odpowiedzi: 2    Wyświetleń: 1893
  • ds18b20 po raz n-ty. Odczyt temperatury. Działa tylko do 23,9 stopni.

    Wiem ze bylo juz mase postow na forum o ds18b20, przeczytalem chyba wszystkie i nawet zarzekalem sie ze nie napisze kolejnego, ale po kilku dniach walki rece mi opadaja. Chce zczytac temp. atmega8 z tego ukladu. Zczytuje ladnie ale tylko do 23,9 stopni jezeli bardziej ogrzeje czujnik wyswietlacz wskazuje mi temperature -7, -6 cos kolo tego. Oto moj...

    Mikrokontrolery   07 Maj 2007 13:33 Odpowiedzi: 14    Wyświetleń: 2802
  • DS18b20 - Termometr DS18B20 - brak odczytu przy długim przewodzie

    Potrzebowałem szybko wykonać tani przenośny zestaw do pomiaru temperatury na odległość ok. 30 m. Kupiłem gotowy moduł tablicowy do DS18B20 i oczywiście sam DS18B20 na kablu 1 m. Po podłączeniu DSa do modułu wszystko działa OK. Natomiast podłączenie poprzez kabel 30 m nie działa (na wyświetlaczu jest 0.00 czyli jakbym nic nie połączył). Do przedłużenia...

    Mikrokontrolery   12 Mar 2017 11:48 Odpowiedzi: 8    Wyświetleń: 2577
  • Jak poprawnie wysyłać dane z DS18b20 przez RFM73 w C?

    Funkcja nie "daje" wskaźników tylko przyjmuje (elementy w nawiasie przy nazwie funkcji oznaczają parametry przekazywane DO funkcji). W tym przypadku po prostu wskazujesz funkcji gdzie chciałbyś aby ona zapisała wynik pomiaru. Po jej wywołaniu masz już wynik (o ile istnieje dany czujnik i działa) w zmiennych subzero, cel, cel_frac_bits. I już możesz...

    Mikrokontrolery   13 Lut 2014 21:52 Odpowiedzi: 22    Wyświetleń: 2259
  • [ATMEGA8][BASCOM AVR] - zakrąglenie (skrócenie) zmiennej

    NIe mam przed sobą pdf'a DS18B20 ale z tego co pamiętam wyglądało to tak: odczytujesz dwa bajty z czujnika LSB i MSB. Z pierwszego bierzesz 4 starsze bity (czyli 4 młodsze pomijasz), przesuwasz o 4 miejsca w prawo i dodajesz do całości drugi bit. Nie wiem jak to będzie wyglądać w BASCOMIE ale powinieneś dać sobie radę. W tych wszystkich obliczeniach...

    Mikrokontrolery AVR   13 Lis 2008 10:03 Odpowiedzi: 7    Wyświetleń: 2622
  • Jak odczytać temperaturę z 4 czujników DS18B20 w Bascom?

    Tego fragmentu zdania , nie jestem w stanie pojąć I tu się nie dziwię. Za co przepraszam i postaram się wyjaśnić co miałem na myśli W Czasie przeszukiwania forum znalazłem taki kod konwersji T = Makeint(odczyt(1) , Odczyt(2)) 'zrób z dwóch bajtów jednego integer'a Tspr = T 'teraz sprawdzam jaki jest wynik 'interesuje nas tylko...

    Mikrokontrolery   05 Kwi 2007 22:18 Odpowiedzi: 2    Wyświetleń: 2157
  • [Bascom]Atmega + kilka DS18B20 - optymalizacja kodu

    Jeszcze się zastanawiam, czy nie lepiej będzie zamiast Lsb i Msb odczytanej temperatury pobierać obliczoną wartość przed przecinkiem i po przecinku ? Tzn. wynik pomiaru temperatury będzie przesyłany przez RFM12 - chyba prościej będzie mieć gotowe, czyli wysyłam: Dodano po 4 Jednak coś nie tak jest. Zrobiłem to tak: Dodano po 2 Nie rozumiem. Po dwóch...

    Mikrokontrolery   10 Kwi 2017 13:43 Odpowiedzi: 10    Wyświetleń: 1194
  • Neoway M590 + Arduino: SMS z czujnika temperatury nie działa poprawnie

    Ok. [syntax=c]#include <OneWire.h> #include <DS18B20.h> #include <AltSoftSerial.h> #define ONEWIRE_PIN 5 float currentTemp; // AltGSM always uses these pins: // // Board Transmit Receive PWM Unusable // ----- -------- ------- ------------ // Arduino Uno 9 8 10 // Arduino Leonardo 5 13 (none) // Arduino Mega 46 48 44, 45 byte address[8]...

    Mikrokontrolery Początkujący   05 Wrz 2017 18:14 Odpowiedzi: 43    Wyświetleń: 2595
  • DS18B20 – jak sprawdzić poprawność wskazań i kalibrację 5 czujników w Bascom

    Jak sprawdzić czujniki ds18b20 czy prawidłowo wskazują temperaturę bo słyszałem że są niektóre fabryczne ,,felerne,, .Umnie wszystkie 5 zawyżają o 2stC , a może jest błąd w kodzie. dziękuje $regfile = "M16def.dat" $crystal = 8000000 '****** KONFIGURACJA PORTÓW ********* Config Porta = Output 'wysw ABCDEFG Config Portc = Output 'zasilanie W4,W3, W2,...

    Inne Serwis   03 Mar 2008 21:37 Odpowiedzi: 5    Wyświetleń: 2354
  • Termoregulator - Termoregulator - przejście z 1 na 4 obwody

    Witam Na wstępie przyznaję sie do laizmu, proszę o wyrozumiałość. Mam problem z przerobieniem programu obsługującego 1 czujnik i jedną grzałkę, na wersję z odczytem z czterech czujników sterujących pracą czterech grzałek, każdy czujnik ma swoją grzałkę. [syntax=cpp]//==========================... // Termoregulator ogrzewania podłogowego...

    Mikrokontrolery AVR   02 Cze 2014 20:02 Odpowiedzi: 15    Wyświetleń: 2109
  • [Bascom] [Bascom][ATmega8] Program do trawiarki - problem z wyborem trybu na innym uC

    Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna ATmege8 i okazuje się że teraz program działa trochę...

    Mikrokontrolery   10 Sty 2013 19:30 Odpowiedzi: 2    Wyświetleń: 1539
  • Arduino: Wyświetlanie temperatury z DS18B20 na 4 wyświetlaczach 7-segmentowych

    Przede wszystkim zrezygnuj z float, które w tym przypadku jest kompletnie zbędne. Zamiast tego pomyśl - np. 1.9 to to samo co 19, wystarczy tylko przesunąć przecinek. Analogicznie można sobie przekonwertować część ułamkową temperatury.

    Arduino   14 Kwi 2015 08:12 Odpowiedzi: 6    Wyświetleń: 1263
  • Jak zmniejszyć rozmiar pliku HEX dla zegara z DS1307, DS18B20 i RC5?

    Zamiast powtarzać "if" daj "Select case" Zamiast stringów daj byte potem mnóż razy 100 zniknie ci przecinek. Korzystaj z funkcji Fusing. Podaj w którym miejscu przeszkadza Ci byte to spróbuję Ci pomóc.

    Mikrokontrolery AVR   17 Sty 2009 23:50 Odpowiedzi: 2    Wyświetleń: 1286
  • Bascom AVR – odczyt temperatury z DS18B20, konwersja danych na wynik Celsiusza

    witam problem raczej standardowy bym powiedział :) zakładam, że wolisz wersję skróconą bez wykładu a dlaczego tak itd :D 1wreset 1wwrite &HCC 1wwrite &HBE Odczyt(1) = 1wread(2) T = Makeint(odczyt(1) , Odczyt(2)) Tspr = T T = Abs(t) T = T * 10 : T = T / 16 Przecinek = T Mod 10 T = T / 10 1wreset...

    Mikrokontrolery   31 Sie 2006 08:02 Odpowiedzi: 8    Wyświetleń: 3226
  • [AVR] Jak zrealizować multitasking w termometrze cyfrowym z DS18B20 i wyświetlaczem 7-seg?

    Cześć, napisałem właśnie funkcje do obsługi protokołu 1-wire i chciałbym wykorzystać je w prostym termometrze cyfrowym. Myślałem o zrealizowaniu tego w ten sposób, że w pętli while byłyby dwa bloki kodu. Jeden odpowiedzialny za odczyt temperatury z DS18B20, rozłożenie zmiennej z temperaturą na poszczególne cyfry, sprawdzenie czy temp. ujemna i na którym...

    Mikrokontrolery   01 Lip 2011 14:41 Odpowiedzi: 8    Wyświetleń: 1517
  • DS18B20 - kalibracja i wyświetlanie temperatury z dokładnością do 0,1°C

    Decigrades = Decigrades * 10 Ta linia jest dobra. Mnożysz *10 ponieważ wykonujesz obliczenia na INTEGER i aby zaoszczędzić kodu i pamięci a nie na SINGLE. Aby zamiast, np. 211 wyswietlic 21,1 trzeba zastosować jakiś chytry myk. Można na wiele sposobów. Najlepszy jest chyba taki (w zmiennej T mamy 211 i chcemy wyświetlić na pozycji, np. 2,7): 1. Ustawiamy...

    Mikrokontrolery   02 Wrz 2005 10:32 Odpowiedzi: 14    Wyświetleń: 3569
  • Nietypowy mówiący termometr

    http://obrazki.elektroda.pl/8261296900_1... http://obrazki.elektroda.pl/3509895200_1... Opisany poniżej "nietypowy mówiący termometr" dla większości osób może się wydać zupełnie niepotrzebnym, zbędnym gadżetem. Jednak dla osób starszych, słabowidzących itd. może okazać się pomocny. Typowe, tanie termometry, nie zawsze...

    DIY Konstrukcje   10 Sty 2022 23:20 Odpowiedzi: 25    Wyświetleń: 11571
  • ESP8266 + Enkoder + TFT ILI9341: Jak stworzyć menu do ustawiania parametrów termometru DS18b20?

    Ja moje menu pisałem na ArduinoMega, może tam poszukaj przykładu najprostszego z możliwych. Jak zrozumiesz jak działa to sobie rozbudujesz do swojej wielkości. Błędem jest czasami i droga przez mękę jeśli od razu chcemy dużą rzecz bez zrozumienia do czego służy każdy przecinek, zmienna. Małe łatwiej zrozumieć. Uruchom male, zrozumiesz to przerobisz...

    ESP8266 i ESP32   03 Sie 2021 02:18 Odpowiedzi: 9    Wyświetleń: 1461
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    wejscia sa standardowo podciagniete do VCC przez wewnętrzny rezystor procesora komenda "set portx.x" a konfiguracja portów wyglada tak [syntax=basic4gl]Config Portd = &B11011101 Portd = &B00100000 Config Portb = &B00000111 Portb = &B00111110 [/syntax] sorrki komenda set byla za pierwszym razem teraz zmieniłem ale jeszcze nie sprawdzilem...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12858
  • Popularny termometr cyfrowy samochodowy i nie tylko - jaki tu układ

    Witam, proszę o rozpracowanie budowy popularnego urządzenia: termometr cyfrowy electronic in/out thermo . Zasilanie 1,5V ( LR44 GPA76 L1154 etc.), zakres -20 +70 st.C , wyświetlacz LCD 3,5 cyfry . http://obrazki.elektroda.pl/9496334300_1... Wersja estetyczniejsza: http://www.elektroda.pl/rtvforum/topic15... http://www.elektroda.pl/rtvforum/topic24...

    Początkujący Naprawy   30 Sty 2013 19:03 Odpowiedzi: 9    Wyświetleń: 3774
  • Atmega16+PCF8583+BASCOM - Odczyt czasu zwraca 0:0:0, co robię źle?

    Witam Ja mam w ten sposób: Function Pomiar_temp_zew(i As Byte)as Integer 'Funkcja zwraca wartosc temperatury zewnetrznej z czujnika DS18B20 'znajdujacego sie na magistrali 1-Wire Id_urz_1wire(1) = 1wsearchfirst() 'odczytaj ID pierwszego urzadzenie 1wire For I = 1 To 8 'wpisz do tablicy ID 8 bajtów Print Hex(id_urz_1wire(i));...

    Mikrokontrolery AVR   31 Maj 2009 11:47 Odpowiedzi: 60    Wyświetleń: 9599
  • [Bascom] Jak przesłać dane z DS18B20 przez UART z Attiny2313 do Atmega328?

    Witam Używam Attiny2313 do pomiaru dwóch temperatur z DS18B20. Wynik ( Integer ) przesyłam bez żadnej obróbki przez UART przewodem 40 cm do Atmega328. Atmega rozbija odebrane dane i jest obróbka Kod Attiny2313 $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 4800 '********************* Konfiguracja magistrali 1-Wire Config 1wire = Portd.5...

    Mikrokontrolery AVR   24 Gru 2011 21:00 Odpowiedzi: 10    Wyświetleń: 2750
  • Bascom ATmega32 - zamiana znaku w string oraz tryb powerdown

    Witam kolegów serdecznie tuż przed świętami. Piszę program realizujący pomiar temperatury i zapisujący uzyskane dane do pliku zlokalizowanego na karcie SD. Powoli wtrącam timery zamiast wait(). Mam w sumie trzy problemy. 1) Formatuje uzyskane dane przez zapisem do pliku. Niestety nie wiem jak w stringu zamienić kropkę na przecinek i dopiero taki format...

    Mikrokontrolery AVR   24 Gru 2013 12:17 Odpowiedzi: 12    Wyświetleń: 1821
  • [BASCOM][ATMEGA32][DS18B20] jak usunąć wynik po przecinku

    Poprawiłem - nie sprawdzałem. Dim Odczyt(2) As Byte dim T As Integer dim T1 As Single dim T2 As Single Dim Temp As Long Do Ds18b20 Print Temp Wait 1 Loop End Sub Ds18b20 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 750 1wreset 1wwrite &HCC 1wwrite &HBE Odczyt(1) = 1wread(2) T = Odczyt(2) Shift T , Left , 8 T = T + Odczyt(1)...

    Mikrokontrolery AVR   29 Gru 2010 10:20 Odpowiedzi: 19    Wyświetleń: 2415
  • [AtMega16] [AtMega16][C] - Implementacja multitaskingu dla odczytu ds18b20 i sterowania GPIO

    Jeżeli używasz liczb zmiennopozycyjnych, to problem drgań przycisków masz automatycznie z głowy. Zastosowanie tutaj zmiennego przecink to chory pomysł - te operacje zajmują większość czasu procesora i większość pamięci Flash. Mopesz np. trzymać temperaturę jako liczbę całkowitą w dziesiątych częściach stopnia.

    Mikrokontrolery AVR   13 Kwi 2013 20:38 Odpowiedzi: 24    Wyświetleń: 2661
  • Bascom - Atmega32 - LCD na t6963c + i2c, nie działa

    Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...

    Mikrokontrolery   29 Sie 2017 19:32 Odpowiedzi: 2    Wyświetleń: 1155
  • Jak dokładnie wyświetlić temperaturę z DS18B20 i DS1820 po przecinku?

    2. Jak wygląda wyświetlanie temp z DS1820 (nie B), przy użyciu wzoru: TEMP=TEMP_Read-0,25+(Count_Per_C-Count_R... Wynik w postaci ZSDJ,X ale lubi oszukiwać :(

    Mikrokontrolery   19 Lip 2008 00:03 Odpowiedzi: 1    Wyświetleń: 2205
  • Atmega88 - odświeżanie wyświetlacza - konflikt z DS1820

    W przerwaniu timera wyświetla się pojedynczą cyfrę, a w następnym - następną itd. Jedna operacja zmiennopozycyjna na AVR zajmuje mniej-więcej tyle czasu, co 1000 operacji na liczbach całkowitych, a w przypadku DS18B20 wystarczy najpierw zamienić liczbę na postać znak+wartość bezwzględna, potem wyciąć najmniej znaczące cztery bity (to co zostanie - to...

    Mikrokontrolery AVR   24 Lut 2015 17:10 Odpowiedzi: 11    Wyświetleń: 1476
  • Termostat do wytrawiarki (Atmega8, DS18B20 - termometr, JQC-3FF - przekaźnik)

    Wytrawiarka po roku działa nadal wzorowo. Odkąd przeniosłem czujnik tempertury z wewnątrz do zewnątrz (przyklejony na termoglucie do szyby) to skończyły się problemy z jego przetrawianiem. Co prawda pokazuje on temperaturę ok 4-5 stopni niższą, niż termometr analogowy wewnątrz, ale można to uwzględnić przy ustawianiu maksymalnej temperatury. Nie wylewam...

    DIY Konstrukcje   29 Lut 2016 17:34 Odpowiedzi: 27    Wyświetleń: 16698
  • Atmega8 [C] - brak odczytu z czujnika DS18B20 na linii 1Wire, wyświetla 0.0

    Ja to robię zwykle tak, że do oddzielnej zmiennej najzwyklejszego typu uint8_t wczytuję stopnie C a do drugiej zmiennej też uint8_t dziesiętne części stopnia. Wtedy porównuję to już bardzo prosto: st_C = stopnie_C_przed_przecinkiem; dz_stC = wartosc_po_przecinku; temp = (st_C * 10) + dz_stC; [syntax=c] if( (temp > 225 ) wlacz_wiatrak; if( temp <...

    Mikrokontrolery AVR   29 Cze 2011 14:36 Odpowiedzi: 34    Wyświetleń: 4374
  • Inteligentna wytrawiarka (w nietypowy sposób)

    na wstępie dziękuję za zainteresowanie i pozytywne opinie ... Szkło klejone silikonem bezbarwnym? będzie to trzymało Jak należy? ... hmmm no zapewniał mnie szklarz , że będzie OK (że najlepszym silikonem jaki mają to robią) bo ja sam tego nie robiłem więc nie wiem. Tak czy inaczej w całym tym projekcie samo to szklane naczynie to sprawa wtórna, zawsze...

    DIY Konstrukcje   04 Mar 2011 11:59 Odpowiedzi: 66    Wyświetleń: 36127