ds18b20 bascom ujemny

Znaleziono około 120 wyników dla: ds18b20 bascom ujemny
  • [Attiny2313]+DS18B20[Bascom] Termometr i ujemna temperatura.

    Chwilowo straciłem ten kod postaram się go znaleźć ale opierałem się na projektach z internetu. No bez jaj. Na 99% nic nie masz tylko czekasz na gotowca. Ale dobra, zlituję się na święta :D Pomijając całą beznadziejność kodu do multipleksowania wyświetlacza, takie coś powinno działać: $regfile = "ATTiny2313.dat" $crystal = 8000000 Dim Jednosci...

    Mikrokontrolery AVR   18 Gru 2010 20:58 Odpowiedzi: 13    Wyświetleń: 6451
  • REKLAMA
  • Błąd odczytu DS18B20 na AT89S8252 z Bascom - wyświetla 0 na LCD

    Witam, Proponuję spróbować tego, to kawałek kodu z mojego pliku pomocy w obsłudze termometru DS18B20: 'Odczyt temperatury z dokladnością do dziesiątych części $regfile = "89s8252.dat" $crystal = 12000000 Dim Odczyt(2) As Byte 'deklaracja dwóch zmiennych typu byte do których będą zapisywane dane z termometru Dim T As Integer , Przecinek...

    Mikrokontrolery   09 Wrz 2006 11:16 Odpowiedzi: 14    Wyświetleń: 3641
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Bascom - ds18b20 , przerwanie := reset i dziwny pomiar

    Mam problem jestem początkujący napisałem program który ma za zadanie regulować włączanie wiatraka i czas z jakim ma dmuchać , jednocześnie mierzy temperaturę i nie działa tak jak powinno : Temperatura pokazuję co jakiś czas błędny pomiar np 124 , 32 , 98 procek się resetuje chińskie znaki raz na jakiś czas w programie można było ręcznie zmieniać czas...

    Mikrokontrolery Początkujący   28 Cze 2013 22:50 Odpowiedzi: 10    Wyświetleń: 2175
  • [BASCOM] Odczyt temperatury z dokładnością do 0,1 - DS18B20

    wartości mają być też ujemne... dodaj to do programu i jakiego typo ma być wtedy zmienna?

    Mikrokontrolery AVR   25 Sty 2010 18:52 Odpowiedzi: 35    Wyświetleń: 6787
  • REKLAMA
  • 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
  • REKLAMA
  • Jak zaświecić LED przy ujemnej temperaturze na Attiny13 i DS18B20 w Bascom?

    co prawda w C, ale zasada ta sama: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery Początkujący   05 Mar 2013 13:34 Odpowiedzi: 7    Wyświetleń: 1653
  • 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
  • [Atmega162][Bascom] 8 * DS18B20 na osobnych pinach bez ID.

    Witam Muszę stworzyć układ w którym bedę używał 8 czujników DS18B20 , i każdy musi pracować na osobnym pinie. Nie mogę podpiąć wszystkich na jednej linii i odpytywać ich po ich ID. Kiedyś robiłem sterownik w którym odczyty robiłem w ten sposób: Sub Odcz_temp1 Config 1wire = Portb.0 1wreset 1wwrite &HCC 'opuszczenie zapisu numeru ID 1wwrite &H44 'start...

    Mikrokontrolery AVR   11 Sty 2011 23:48 Odpowiedzi: 12    Wyświetleń: 3153
  • Bascom 14 x DS18B20 na osobnych portach - kwestia kolejności zapisu i limitu 8szt.

    Witam Proszę o pomoc/wskazówkę co z tym programem jest nie tak? Na co dzień nie zajmuję się programowaniem, lecz czasem (4 programy przez 6lat :-) ) potrzebuje stworzyć jakieś ustrojstwo działające na moich warunkach. Bascoma uczę się po trochę w miarę potrzeb. Wydawało mi się że na DSy mam już "regułkę" . Teraz już wiem że mam, ale tylko na 8szt. Dlaczego...

    Mikrokontrolery Początkujący   24 Sty 2021 20:47 Odpowiedzi: 2    Wyświetleń: 495
  • Odczyt temperatury DS18B20 na 1-wire w Bascom – jak poprawnie odczytać dane?

    Witam, właśnie zabrałem się za budowę termostatu- ma być oparty na układzie DS18B20 i napisałem prosty program w Bascomie Config 1wire = Portd.5 ' + jumper J2 B-C Dim Odczyt(2) As Byte , A As Byte , Licznik As Byte , T As Integer , T1 As Single Do 1wreset 'reset 1wwrite &HCC 'jedna kostka, więc wykorzystujemy rozkaz SKIP ROM 1wwrite &H44 'dokonaj...

    Mikrokontrolery   21 Kwi 2009 20:22 Odpowiedzi: 6    Wyświetleń: 3462
  • avt 3500+DS18b20 nie mogę zmierzyć temperatury i wyświetlić

    Witam posiadam płytkę testową do kursu bascoma z edw.Mój problem polega na tym że nie mogę zmierzyć temperatury i wyświetlić jej na wyświetlaczach led.Gdy podepnę czujnik do prcesora to na wyświetlaczach pojawiają się zera. Config Portb = &B11111111 : Portb = &B11111111 Config Portd = &B1111111 : Portd = &B1111111 Dim Zmienna As Byte Dim Liczba...

    Mikrokontrolery   02 Sty 2011 18:28 Odpowiedzi: 0    Wyświetleń: 657
  • Bascom 2xDS18B20 - Jak zmienić stan portu, by uniknąć 85°C?

    Jak w temacie - czytalem gdzies, ze trzeba zminic stan portu podczas pomiaru, ale ja jestem w tym temacie zielony, dlatego prosze o pomoc. PS. Potrzebuje jeszcze dodac funkcje z przecinkiem i znakiem - wydaje mi sie, ze wynik wyswietlany jest bez nich. $regfile = "m8def.dat" $crystal = 4000000 Declare Sub Init Declare Sub Convallt ' Convert...

    Mikrokontrolery   27 Maj 2006 15:41 Odpowiedzi: 5    Wyświetleń: 1578
  • REKLAMA
  • 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
  • Najprostszy program Bascom 1x ds18b20 bez wyświetlacza

    Witajcie, czy ktoś z was mógłby napisać mi program w bascomie który działał by na zasadzie jeżeli na ds18b20 jest np. temperatura większa niż 15 stopni to na którymś wyjściu zaświeci się dioda. Próbowałem ogarniać z różnych przykładowych programów które znalazłem lecz wszystkie są strasznie skomplikowane z obsluga LCD i kilku czujników. Mi chodzi o...

    Mikrokontrolery Początkujący   10 Sie 2014 21:07 Odpowiedzi: 3    Wyświetleń: 1452
  • DS18B20 na Atmega8 i Bascom - brak odczytu temperatury, co robić?

    Zaczynam nowy wątek na temat który jak widzę jest wałkowany kilka razy w tygodniu. Czytałem dużo, przetestowałem kilkanaście programów i nici z efektów. Jestem młodzikiem w programowaniu więc proszę o przyziemne odpowiedzi :) a już pisze w czym rzecz. Chciałem zmierzyć sobie temperaturkę za pomoca wspomnianego DS18S20 na Atmedze8 i dodam, że bawię sie...

    Mikrokontrolery   09 Lis 2006 02:18 Odpowiedzi: 0    Wyświetleń: 744
  • DS18B20 >> procedura sprawdzająca obecnosc na pinie

    Mam następujący problem: Napisałem w Bascom'ie program do odczytu 2 temperatur (na 2 różnych pinach) drugim zadaniem programu było przetwarzanie sygnałów odebranych z komputera i otwieranie odpowiednich wyjść jednak zauważyłem ze gdy brakuje jednego termometru następują błędy transmisji lub jest ona mocno opóźniona. Config 1wire = Portd.5 1wreset 1wwrite...

    Mikrokontrolery   13 Maj 2006 17:14 Odpowiedzi: 13    Wyświetleń: 2049
  • [Bascom] Bascom: DS18B20 na Attiny2313 - odczyt temperatury pokazuje zero

    Witam Kolegów, zaczynam naukę programowania w środowisku Bascom, na warsztacie mam Attiny2313 i DS18B20, chciałem sprawdzić jak działa odczyt temperatury (wyświetlanie na LCD opanowałem wczoraj, pin'ologia LCD niezmieniona). DS18B20 podłączyłem następująco: 1 - Gnd, 2 - do pin'u wejściowego oraz przez R=4.7k do +5V, 3 - +5V. Całość jest zasilana przez...

    Mikrokontrolery AVR   30 Gru 2011 15:14 Odpowiedzi: 0    Wyświetleń: 2871
  • Jak obsłużyć 3 czujniki DS18B20 w Bascom na Atmega8? Szukam działającego kodu.

    Witam. Szukałem już duuuużo na forum i nie znalazłem działającego kodu do obsługi trzech czujników ds18b20 (nie działa mi nawet obsługa dwóch) Jeśli ktoś wie jak to zrobić to prosiłbym o pomoc. PS. Jeden czujnik obsługuje się w miare prosto. Wynik wyświetla z rozdzielczością do 0.1 st C i działa OK $regfile = "m8def.DAT" $crystal = 1000000...

    Mikrokontrolery   04 Maj 2007 12:45 Odpowiedzi: 5    Wyświetleń: 3623
  • [Atmega][Bascom] Zmiana rozdzielczości ds18b20 na 9bit

    Z noty katalogowej widze że trzeba zmienić w rejestrze konfiguracyjnym (czyli 4ty bajt scratchpada) bit 6 i 5 na 0. sam odczyt temperatury robię tak: 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 750 1wreset 1wwrite &HCC 1wwrite &HBE I = 1wread(2) S = I / 16 T = Fusing(s , "##.#") chodzi mi o to żeby zmniejszyć waitms do 95 jak...

    Mikrokontrolery AVR   24 Cze 2010 16:22 Odpowiedzi: 16    Wyświetleń: 7319
  • DS18B20 dokładnośc pomiaru i 2 czujniki na jednej szynie

    Witam! Od jakiegos czesu bawie sie czujnikami temperatury i mam problemy z uzyskaniem bardziej precyzyjnyego wyniku pomiar np do 0.1*C lub 0.01*C. Uzywam czujnika DS18B20 i '2313. Oprogramowania narazie pisze w Bascomie. Prosił bym o jakies porady albo linki, Aha przeszukałem forum i nie znalazłem nic ciekawego, większośś postów jest na temat DS1820...

    Mikrokontrolery   04 Paź 2007 13:04 Odpowiedzi: 29    Wyświetleń: 6523
  • 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
  • odczyt temperatury w bascom na 1wire z ds18b20 do atmega8

    Witam, Zrobiłem sobie pomiar temperatury w konfiguracji jak w tytule. Zgodnie z opisem ds18b20 moja procedura powinna odczytać zawartośc pamięci czujnika, z czego pierwsze 2 bajty powinny zawierać temperaturę. $regfile = "m8def.dat" Config Lcdpin = Pin , Rs = Portd.1 , E = Portd.0 , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7...

    Mikrokontrolery AVR   14 Paź 2008 06:25 Odpowiedzi: 8    Wyświetleń: 6049
  • [bascom] Jak poprawnie odczytać temperaturę z DS18B20 na ATtiny2313 w Bascom?

    Witam! Wiem że problem był wałkowany setki razy,ale jakoś nie mogę sobie z nim poradzić. Posiadam zestaw uruchomieniowy zvl11 na którym to prowadzę kurs oślej łączki. Wrzuciłem wsad podany niżej do uP i odczyt z ds18b20 jaki otrzymuje to "Temp= -0.0625oC" i pod wpływem ogrzewania nic się nie zminia. W zwiazku z tym mam kilka pytań. Mianowicie czy w...

    Mikrokontrolery AVR   28 Paź 2008 12:53 Odpowiedzi: 15    Wyświetleń: 6459
  • [attiny2313][bascom] Kompatybilność programu do schematu.

    Raczej schemat zgodny jest z programem. Jedynie z Portd.6 nie do końca wiadomo co zrobić. Prawdopodobnie trzeba do niego przyłączyć diodę świecącą wskazującą na wartość ujemną, a diody na schemacie nie ma, podobnie jak DS18B20.

    Mikrokontrolery AVR   25 Maj 2011 17:06 Odpowiedzi: 3    Wyświetleń: 1963
  • Bascom: Jak odczytać temperaturę z DS18B20 z dokładnością 0,1°C?

    Sprawdzenie czy temperatura jest dodatnia czy ujemna, tylko w wypadku tej drugiej przed wyjściem z if'a trzebaby umieścic procedurkę wyświetlającą/zapamiętującą ten znak. Grzesiek.

    Mikrokontrolery   12 Lis 2005 16:07 Odpowiedzi: 20    Wyświetleń: 4406
  • [M32][Bascom][DS18B20] Prośba o krytykę programu.

    Kombinujecie jak koń pod górkę. Nie trzeba robić żadnej "obsługi" temperatur ujemnych. Wystarczy jedno: Ss = Format(ss , " 0.0") i to od razu zapewni poprawne wyświetlanie temperatur dodatnich i ujemnych.

    Mikrokontrolery Początkujący   13 Lip 2012 08:44 Odpowiedzi: 37    Wyświetleń: 4574
  • [bascom] Jak podłączyć czujnik DS18B20 do LCD w Bascom na ATtiny2313?

    Dzielenie przez 16 to to samo co przesuwanie bajtu w prawo o 4. Czyli jest to wywalenie jakby 4 najmłodszych bitów, czyli odczyt temp będzie z dokładnością do 0,5 stopnia. Zajrzyj do notki. 5 najstarszych bitów to znak czy dodatnia czy ujemna, a 4 najmłodsze oznaczają miejsca po przecinku. Rozumiem ze zmiana z systemu binarnego na dziesiętny jest znana?...

    Mikrokontrolery AVR   10 Lis 2010 19:58 Odpowiedzi: 12    Wyświetleń: 6159
  • [BASCOM][ATMEGA32][DS18B20] jak usunąć wynik po przecinku

    Jaca Dziękuje pięknie teraz wszystko działa jak należy. Zaraz wystawie czujnik za okno i zobaczę co się stanie przy ujemnych temperaturach. Pozdrawiam

    Mikrokontrolery AVR   29 Gru 2010 10:20 Odpowiedzi: 19    Wyświetleń: 2415
  • Odczyt temperatury z DS18B20 na ATMEGA8 w Bascom AVR – kod do 1-wire

    Opis magistrali 1Wire masz w helpie. Poniżej kod na obsługę dallasa DS18B20. Config 1wire = P1.0 'konfiguracja magistrali 1wire Config Lcd = 16 * 1a 'konfiguracja wyswietlacza Deflcdchar 1 , 4 , 10 , 4 , 32 , 32 , 32 , 32 , 32 'znak stopnia Dim T1 As Single Dim T2 As Single Dim B1 As Byte , B2 As Byte , R As Byte Dim Tmp As String * 6 Dim Znak As String...

    Mikrokontrolery   20 Gru 2006 02:21 Odpowiedzi: 6    Wyświetleń: 8457
  • DS18B20 [BASCOM] - bez komend wait - jest rozwiązanie!

    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 :)

    Mikrokontrolery AVR   21 Paź 2009 12:53 Odpowiedzi: 16    Wyświetleń: 3928
  • [ATmega8][BASCOM][DS18B20] Odczyt temperatury poniżej zera.

    Czy przypadkiem zmienna I nie zwraca ci temperatury ujemnej gdy ona występuje? Znak jest zawarty w drugim bajcie => patrz datasheet.

    Mikrokontrolery AVR   17 Gru 2009 07:37 Odpowiedzi: 4    Wyświetleń: 2956
  • Jak poprawić działanie programu termostatu w Bascom z czujnikiem DS18B20?

    niestety ujemnych liczb cgba nie obsługóje , chociaz może ??? co do zaokrąglania to mozna dać Lcd Fusing(Wynik , "#.##") i powinno działać pozdrawiam

    Mikrokontrolery   08 Kwi 2006 19:40 Odpowiedzi: 8    Wyświetleń: 2808
  • [Atmega 8] [Bascom] Mrugający wyświetlacz LCD przy pomiarze z DS18B20

    Tak teraz napisy nie mrugają, ale odczyt temperatury jest błędny od ujemnej do 256. Dziękuję za pomoc, spróbuję sam powalczyć. pomógł.

    Mikrokontrolery AVR   04 Gru 2008 13:16 Odpowiedzi: 27    Wyświetleń: 4826
  • Termometr balkonowy, Attiny2313, 433MHz, Bascom

    http://obrazki.elektroda.pl/8609137500_1... Witam, przedstawiony układ umożliwia: -pomiar zarówno dodatnich, jak i ujemnych temperatur, -wybór jednej z dwóch częstotliwości powtarzania pomiaru, -pamiętanie najniższej temperatury (wyświetlanie po wciśnięciu przycisku, kasowanie po resecie uC), -prezentację wyniku na 4-cyfrowym wyświetlaczu...

    DIY Konstrukcje   11 Lis 2019 15:27 Odpowiedzi: 24    Wyświetleń: 18540
  • Jak napisać kod w Bascom 8051 dla czujnika LM35 i wyświetlacza LCD?

    (zakładam, że używasz jakiegoś AVRa z przetwornikiem AC) Chyba nie doczytałeś że kolega chce użyć z 8051. Więc bez przetwornika A/C się nie obejdzie jeżeli to koniecznie ma być LM35. Podobno DS'y nie są zbyt stabilne chociaż ja tego nie zauważyłem, więc je polecam o ile możesz je użyć. DS18B20 jest dobry gdyż wyliczanie ujemnych temperatur jest proste.

    Mikrokontrolery   14 Lis 2011 18:22 Odpowiedzi: 23    Wyświetleń: 5902
  • [tiny2313] [tiny2313][bascom] Problem z wyświetlaniem temperatury z DS18B20 powyżej 20°C

    A rodzaj zmiennej ma znaczenie w tym przypadku? Bo kombinuje i z byte i integer. Zdecydowanie ma , a także znak liczby.Jeżeli spodziewasz sie pomiaru temperatur ujemnych, to całe Twoje obliczenia temperatury i podzielenia je na "cyfry" , biorą w łeb :| Radzę poeksperymentować w symulatorze - można nieźle się z(a)dziwić :)

    Mikrokontrolery AVR   16 Sty 2009 10:12 Odpowiedzi: 9    Wyświetleń: 1644
  • Stała wartość 16,1°C z DS18B20, nawet przy odłączonym czujniku - błąd w kodzie?

    Witam W załaczeniu program napisany przeze mnie i działający bezbłędnie tak w zakresie dodatnich jak i ujemnych temperatur. Program w "BASCOM AVR". Mikrokontroler Attiny2313, wyświetlacz 3xLED, "minus" temperatury na płaskiej diodzie LED (zasilana z +5V, katoda przez rezystor do uC)

    Mikrokontrolery AVR   26 Sty 2010 21:15 Odpowiedzi: 19    Wyświetleń: 3521
  • [bascom] DS18b20 strzałki sygnalizujące spadek i wzrost temp

    Przecież JmL(TM) dość szczegółowo ci napisał jak to wykonać. Chyba że liczysz na gotowca, jeśli tak to nie tędy droga. Zrób sobie zmienną i w niej zapamiętaj wynik pomiaru. Przy kolejnym odczycie od tej zmiennej odejmij aktualną temperaturę: - jeśli wynik tej operacji będzie ujemny to temperatura spadła i strzałka w dół. - jeśli wynik równy jest 0 to...

    Mikrokontrolery AVR   13 Wrz 2008 20:05 Odpowiedzi: 21    Wyświetleń: 5825
  • [ATMega8][Bascom] znak temperatury ds18b20 - czy poprawnie?

    Dobrze nawet zrozumiales z tym znakiem. ale jesli temperatura jest ujemna to negujesz calosc i odejmujesz 1 zeby miec poprawna temperature (potem dzielisz na 16). i tyle filozofii.. a swoją drogą nie masz zamrazalnika? wez kostke lodu i sprawdz.... ;]

    Mikrokontrolery AVR   07 Gru 2009 14:47 Odpowiedzi: 4    Wyświetleń: 2023
  • [ATMega32][Bascom]DS18B20 po pewnym czasie świruje.

    Witam Mam podobny problem atmega8 i DS18B20 bascom u mnie dzieje się coś takiego że do 40°C pokazuje dobrą temperature przy rezystorze podciągającym 2,2kΩ ale przy wyższej temperaturze to ją podwaja i tak sobie miga na przemian dobra temp i podwojona, czasem wskoczy jakaś ujemna albo jeszcze coś innego, a przy jeszcze wyższej zrywa komunikację...

    Mikrokontrolery AVR   30 Wrz 2009 13:03 Odpowiedzi: 43    Wyświetleń: 6588
  • [Bascom] Jak zapisać i odczytać ID czujników DS18b20 do EEPROM w Bascom?

    Prosiłabym o wyrozumiałość i pomoc w nakierowaniu mnie na rozwiązanie problemu. Spróbuję nakierować :) Jeśli zapis ID do eeprom ma być jednorazowy, w kodzie programu deklarujesz (wcześniej innym programikiem i LCD odczytane) ID $eeprom Termometr2: 'nr seryjny termometru 1 Data 40 , 25 , 0 , 133 , 2 , 0 , 0 , 196 Termometr1: 'nr seryjny termometru...

    Mikrokontrolery AVR   22 Maj 2010 17:10 Odpowiedzi: 4    Wyświetleń: 2252
  • Termostat na 89C4051 w Bascom51 - brak porównania temperatury DS18B20

    Witam ,jestem początkujący w tej dziedzinie, posiadam program termostatu, niestety program nie porównuje temperatury, nie wiem w czym problem już zmieniałem porównanie wartości Us z T1, obecnie zmieniłem na Tmp, ale niestety nadal nic się zmieniło nadal na wyjściu układu czyli P3.2 jest stan "0" oto program napisany w Bascomie51": 'cyfrowy termostat...

    Mikrokontrolery   25 Mar 2007 12:35 Odpowiedzi: 2    Wyświetleń: 1380
  • Sterownik akwariowy Gupik v.2

    Zawsze kiedy pojawia się sterownik akwariowy to... Zawsze zawiera ten sam spsób na ugotowanie akwarium, tzn [syntax=basic4gl]Temperatura_t(1) = 1wread(2) 'jesli blad lub ujemna temperatura... If Err = 1 Or Temperatura_t(2) >= 128 Then Temperatura = 99 Else[/syntax] Czyli uszkodzenie czujnika, zalanie go (nietrudno o to w akwarium) = dostaniemy od razu...

    DIY Konstrukcje   21 Mar 2020 19:40 Odpowiedzi: 43    Wyświetleń: 21324
  • Jak poprawić wyświetlanie ujemnych temperatur w kodzie dla DS18B20?

    Akurat też buduje termometr na ds18b20 tylko że w Bascomie, ja też miałem problem z ujemną temperatura. Co do ujemnej temperatury trzeba do obliczeń zamienić ujemną liczbę na dodatnią bo ds podaje np . dla 0 stopni zwraca wartość 0 co mnoży się dalej * 0,0625 daje 0 ale dalej dla ujemnych daje wartość -1 , -2 , -3 itd. Trzeba otrzymany wynik zamienić...

    Mikrokontrolery AVR   25 Gru 2011 16:29 Odpowiedzi: 2    Wyświetleń: 1848
  • [Atmega8][BASCOM] RC5 i temperatura w zegarze cyfrowym

    Czy można przez konwersję BCD wyciągnąć znak (temperatura dodatnia/ ujemna) . Spróbuj dopasować sobie ten code. [syntax=basic4gl][/syntax ... $regfile = "m8def.dat" $crystal = 4000000 $baud = 9600 $hwstack = 32 $swstack = 16 $framesize = 40 Dim Scratchpad(9) As Byte Dim Temp As Integer At Scratchpad Overlay Dim Ds18b20_temp...

    Mikrokontrolery AVR   19 Lis 2011 23:38 Odpowiedzi: 7    Wyświetleń: 2370
  • Niepoprawne odczyty temperatury z DS18S20 na AT89C2051 @ 12MHz w BASCOM 8051

    Witam!!! Kolega nie doczytał poprzedniego postu lub go nie zrozumiał - DS18S20 ma 9-cio bitowe przetwarzanie temperatury i tylko ostatni bit jest w ujemnej potędze, więc po przecinku możesz mieć 0 lub 5 i więcej z niego nie wyciśniesz. DS18B20 ma przetwarzanie 12 bitowe (zakres temperatur taki sam co ds18s20), ale ma aż cztery bity w ujemnej potędze...

    Mikrokontrolery   05 Paź 2006 01:12 Odpowiedzi: 7    Wyświetleń: 3068
  • atmega16 + 2xDS1820, kłopot z temperaturami ujemnymi.

    Zrobiłem juz wiele sterowników używając nie jednego, dwóch a nawet więcej liczby ds'ów i zawsze działa bezbłęnie, nie tylko w BASCOMIE. A Ty Piotrusiu trochę pokory. Cóż, wierzę Ci na słowo. Co za problem z przesuwaniem liczb zakodowanych w U2 ? Nie rozumiem No właśnie :| Gdybyś rozumiał , to zapewne 1-sze zdanie z Twojego poprzedniego postu , nie...

    Mikrokontrolery   21 Gru 2007 08:11 Odpowiedzi: 12    Wyświetleń: 1931
  • [ATMEGA8] [ATMEGA8][BASCOM] ds18b20 - Nieprawidłowe odczyty temperatury z czujnika

    Witammój problem polega na tym że podłączyłem do megi termometr i po wywołaniu tego kodu im T1 As Single Dim T2 As Single Dim B1 As Byte , B2 As Byte , R As Byte Dim Tmp As String * 6 Dim Znak As String * 1 Sub Temp 1wr 'podprogram 1wr 1wwrite &HCC 'komenda skip ROM 1wwrite &H33 'komenda convert T Waitms 250 Waitms 250 1wr 'podprogram 1wr 1wwrite &HCC...

    Mikrokontrolery AVR   11 Lip 2008 17:49 Odpowiedzi: 9    Wyświetleń: 3122
  • Konwersja typów zmiennych czyli termometr DS18B20, BASCOM

    Witam. Mam termometr na Atmedze8, program napisany przez kolegę Ducha. Chciałbym dodać funkcję zapisu do eepromu najniższej zarejestrowanej temperatury przez termometr, lecz nie jest to możliwe ponieważ ostateczny format temperatury zapisywany jest w zmiennej typu string. Program ma porównywać, czy aktualna temperatura jest mniejsza od zapisanej w eepromie,...

    Mikrokontrolery   22 Gru 2007 00:12 Odpowiedzi: 2    Wyświetleń: 2574
  • [atmega8][bascom] Lampka RGB z podwójnym termometrem

    Witam Oto przykładowy program w BASCOM AVR obsługujący dwa czujniki o znanych numerach seryjnych: '***************************************... 'Konfiguracja AVR '***************************************... $regfile = "m162def.dat" $crystal = 16000000 $baud = 2400 Config Porta = 255 Porta = 255 Config Portb = 255 Portb = 255 Config...

    Mikrokontrolery AVR   12 Kwi 2011 18:54 Odpowiedzi: 6    Wyświetleń: 3865
  • [Atmega8] [Atmega8][bascom] Nieliniowy odczyt temperatury z DS18B20 na LCD

    Witam. Ja kiedyś napisałem program który zawierał odczyt z ds18b20. 'tablica temperatury po przecinku Tabtemp(1) = 0 Tabtemp(2) = 1 Tabtemp(3) = 1 Tabtemp(4) = 2 Tabtemp(5) = 3 Tabtemp(6) = 3 Tabtemp(7) = 4 Tabtemp(8) = 4 Tabtemp(9) = 5 Tabtemp(10) = 6 Tabtemp(11)...

    Mikrokontrolery AVR   05 Gru 2009 17:54 Odpowiedzi: 5    Wyświetleń: 1755
  • [ATMEGA8] [BASCOM] - Poprawa kodu termostatu z DS18B20 dla 3 wentylatorów

    Układ pod którym ma działać program. http://obrazki.elektroda.pl/8890958900_1... Program ma za zadanie sterowanie 3 wentylatorami (załączanie w tej samej chwili). Dobrze by było gdyby miał histerezę. Układ posiada 1 czujnik temperatury. Chcę aby wentylatory utrzymywały zadaną temperaturą w pomieszczeniu. Po przekroczeniu granicznej temp włączają...

    Mikrokontrolery Początkujący   27 Kwi 2013 18:48 Odpowiedzi: 11    Wyświetleń: 3738
  • Bascom Mega32 - Przełączanie czujników DS18B20 jednym przyciskiem

    Witam Chciałbym przy użyciu dwóch przycisków ( nawet jednego, bo pewnie tak się da ) zmieniać czujnik DS18B20, a właściwie wskazania które pokazuje. Mam dwa układy DS18B20 i przy założeniu ( teoretycznym ), że mam mało miejsca na wyświetlanie, więc dobrze by było mieć możliwość zmiany ( na przemian jednym przyciskiem lub dwoma - pierwszy-drugi ). Samo...

    Mikrokontrolery AVR   19 Sty 2011 20:10 Odpowiedzi: 11    Wyświetleń: 2079
  • AtMega - termometr z DS18B20 i czujnikiem wilgotności w Bascom - jak zrobić?

    próbuje zrobic temomert z czujnikiem wilgotności. Odczyt temperatury jest dodkonywany z DS 18B20 $crystal = 16000000 $lib "mcsbyte.lbx" $regfile = "m16def.dat" $baud = 19200 Config 1wire = Porta.0 Deflcdchar 0 , 238 , 234 , 238 , 224 , 224 , 224 , 224 , 224 'definicja symbolu "stopień" Config Portd = Output Config Scl =...

    Mikrokontrolery   17 Lut 2007 14:01 Odpowiedzi: 1    Wyświetleń: 3583
  • [mega8] [mega8][BASCOM] Jak naprawić błędny odczyt 4095.94 z DS18b20?

    Odpaliłem i idziała :) Problem w tym, że pokazuje coś nie tak. Temperatura dodatnia błąd na plus około 2 stopień. Zamiast 22 pokazuje 24.3 a przy ujemnej (zwykły termometr) pokazuje -13 zamiast - 18 Do 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 250 Waitms 250 1wreset 1wwrite &HCC 1wwrite &HBE Lsb = 1wread(): Msb = 1wread(): Tempa...

    Mikrokontrolery AVR   03 Lut 2012 19:27 Odpowiedzi: 3    Wyświetleń: 2027
  • [Bascom] Błąd odczytu bloku DATA - nieprawidłowe bajty przy odczycie DS18B20

    witam Mam problem z odczytem bloku DATA - chcę pętlą odczytywać id dsów i mierzyc temperaturę i tak dla 10 po kolei, problem w tym że już na początku jest coś nie tak z pierwszej linii data zamiast 28,18 odczytuje mi się 08,95 potem każde pierwsze 2 bajty to 2 ostatnie z poprzedniej linii. Oto fragment kodu [syntax=basic4gl] Odczyt_ds: 1wreset 1wwrite...

    Mikrokontrolery AVR   15 Paź 2011 09:51 Odpowiedzi: 5    Wyświetleń: 1424
  • Atmega328 i Bascom - Czy poprawnie obsługuję 7 czujników DS18B20 na jednej linii?

    tzn. lepiej będzie tak: Dodano po 1 Czy używając MakeInt( ) nie będzie problemu z ujemnymi temperaturami ? Bo przy histerezie to jest istotne

    Mikrokontrolery Początkujący   28 Cze 2013 10:36 Odpowiedzi: 10    Wyświetleń: 2604
  • [Atmega32] [Bascom] DS18b20 - dwie linie po dwa DS18B20

    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...

    Mikrokontrolery AVR   27 Sty 2011 20:15 Odpowiedzi: 5    Wyświetleń: 5860
  • [atmega8] [ATmega8][Bascom] Błędny odczyt -81°C z DS18B20, jak to naprawić?

    Książka to "Programowanie Mikrokontrolerów AVR w jez. BASCOM" Program termometra. Przykład z książki. 'Program obsługi jednego układu DS1820 dołączonego 'do magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości oscylatora 'taktującego mikrokontroler...

    Mikrokontrolery AVR   20 Lip 2009 00:51 Odpowiedzi: 5    Wyświetleń: 3503
  • [Miniprojekt] Energooszczędny 2-punktowy termometr LCD

    http://obrazki.elektroda.net/78_12422206... Ten prosty, dedykowany początkującym, projekcik powstał gdy potrzebowałem jednoczesnego pomiaru temperatury w 2 punktach innego układu elektronicznego. Jak to się mówi "potrzeba jest matką wynalazków" - i tak też było w tym przypadku. Zmontowanie układu, napisanie programu i uruchomienie zajęło ok....

    Artykuły   29 Gru 2010 22:41 Odpowiedzi: 37    Wyświetleń: 13926
  • Bezprzewodowy termometr do pieca C.O. BASCOM 433MHz z zapisem danych na kartę SD

    :arrow: MarekS6 Wiem, że działa, bo sam też go przerobiłem ;-) tylko nie poskładałem jeszcze fizycznie układu, a symuluje całość w Proteusie (bez modułów radiowych, tylko bezpośrednie połączenie procesorów). Nadajnik też mam na m8 i okrojony kod od kolegi :arrow: wojlej . W kodzie nadajnika jest tylko pomiar temperatury z czujnika DS18b20, wyświetlenie...

    DIY Konstrukcje   21 Lip 2018 13:17 Odpowiedzi: 124    Wyświetleń: 51096
  • Solar tracker Atmega + Bascom – uruchomienie, na co uważać przy sterowaniu rurowym?

    Witam. Jak kolega wskazał udało mi się zamontować dodatkowe kondensatory i układ działa bardziej stabilnie ale jeszcze mu coś brakuje. Przy pozycjonowaniu sporadycznie ale lcd się wysypuje ale już nie zauważyłem błednych odczytów Ds18b20. Natomiast w miedzyczasie musiałem na bojlerze założyć zawór elektromagnetyczny 230v 10w i znowu z nim DUŻY problem....

    Mikrokontrolery AVR   03 Sty 2013 20:12 Odpowiedzi: 32    Wyświetleń: 18400
  • ds1820+bascom+ujemna. Co należy dopisać w kodzie?

    Przykładowy programik, ale dla DS18B20: Dim Bd(9) As Byte 'tablica Dim T As Integer 'zmienne Dim T1 As Integer Dim T2 As Integer Declare Sub Read18b20 'deklaracja procedury Cls 'inicjacja wyświetlacza Deflcdchar 0 , 6 , 9 , 9 , 6 , 32 , 32 , 32 , 32 'def. znaku stopnia Cls Lcd "Temp:" Do 1wwrite &HCC 'rozkaz SKIP ROM 1wwrite...

    Mikrokontrolery   18 Lip 2018 21:20 Odpowiedzi: 17    Wyświetleń: 2385
  • [Atmega8] [Atmega8][Bascom] Termostat do wytrawiarki - problem z kodem i funkcjami LED

    A ja mam takie pytanko. Bo sam próbuje zrobić temorstat na ds18b20 i myślałem żeby wynik pomiaru przepisać do zmiennej i zrobić warunek większy bądź równy. Najlepiej przedstawie: ..... I3 = I3 * 10 I3 = I3 / 16 Termostat = I3 * 10 Termostat = I3 / 16 If I3 > 0 Then 'korekta przesuniecia znaku st C przy przejściu z temp ujemnej na dodatnią Ss = Str(i3)...

    Mikrokontrolery AVR   14 Sty 2012 20:43 Odpowiedzi: 14    Wyświetleń: 5041
  • Jak skonfigurować zegarek RTC i termometr na LCD w Bascom na Atmega8?

    Jestem ponownie. Projeckt mam prawie ukonczony i mam jeszcze pytanka. To jest kod do termomertu na DS18B20 i zegarka. I teraz mam taki problem. Odczyt temp jest bardzo niestabilny. Cyfry po przecinku skacza tak o 2-3 jednostki. Raz jest 22.4 za sek 22.7 a za nastepna 22. 5 itp itp. Mam inny kod z forum ktory nie obsluguje temp ujemnych dla proby i tam...

    Mikrokontrolery   19 Maj 2009 13:45 Odpowiedzi: 33    Wyświetleń: 8692