ds18b20 przerwanie

Znaleziono około 389 wyników dla: ds18b20 przerwanie
  • 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ń: 2181
  • [BASCOM] DS18B20 zwraca 0 po restarcie Atmega16 8MHz - jak rozwiązać?

    Z tego fragmentu nie wiadomo czy używasz przerwań. Może wywołujesz jakieś przerwanie i jego obsługa zajmuje tyle czasu , że przychodzi następne przerwanie i program się pętli ( jedyne co robi to obsługuje przerwanie )

    Mikrokontrolery AVR   15 Mar 2011 11:58 Odpowiedzi: 4    Wyświetleń: 1422
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • DS18B20 - Jak odczytywać temperaturę bez blokowania mikrokontrolera?

    - Starujesz pomiar temperatury w DS18B120. - ustawiasz jeden Timerów na 750ms i odblokowujesz przerwanie od niego - wykonujesz inne działania - gdy upłynie 750ms zostanie zgłoszone przerwanie i będziesz wiedział że możesz odczytać zmierzona temperaturę JarekC

    Mikrokontrolery   06 Lip 2017 11:51 Odpowiedzi: 3    Wyświetleń: 735
  • REKLAMA
  • Arduino UNO - Jak odczytywać dane z DHT11 i DS18B20 w różnych odstępach czasu?

    Można oba odczyty dać do przerwania. Zliczać je i co któreś przerwanie robić odczyt. Czyli timer, np. przerwanie co 250 ms - co 3 przerwanie robisz odczyt temp. (w pierwszym dajesz polecenie konwersji, w 3 odczyt), co 8 przerwanie odczyt wilgotności.

    Arduino   29 Mar 2015 21:05 Odpowiedzi: 5    Wyświetleń: 1350
  • REKLAMA
  • 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ń: 1920
  • 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ń: 3339
  • REKLAMA
  • 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ń: 2348
  • DS18B20 --> DallasTemperatures.h - Jak odczytywać temp. bez zatrzymywania &am

    Wyczytałem, że czas odczytu czujnika to 750ms To zależy od ustawionej rozdzielczości dla sensora: https://obrazki.elektroda.pl/2866156500_... Chodzi o czas potrzebny na ustabilizowanie się pomiaru (konwersji) od momentu zażądania pomiaru do odczytu temperatury. Dodano po 6 Używając przerwań czasowych (TIMER1 co 1ms), Przerwanie...

    Mikrokontrolery Początkujący   18 Kwi 2019 05:29 Odpowiedzi: 21    Wyświetleń: 1689
  • 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ń: 1682
  • 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ń: 3588
  • DS18B20 nie odpowiada na reset – funkcja presence zawsze 1 zamiast 2, STM32, C

    Witam, mam problem z termometrem DS18B20 gdyż nie chce mi odpowiadać na mój wysłany bit. Chodzi dokładnie o pierwszą funkcję sprawdzającą układ czyli o RESET. Z użyciem warunków presence zawsze wynosi 1, a aby działał poprawnie powinien posiadać wynik 2. Mój kod: [syntax=cpp] uint8_t Reset(void) { uint16_t presence=0; WireOff(); WZDelay::delay_us(480);...

    Mikrokontrolery ARM   16 Cze 2014 11:17 Odpowiedzi: 4    Wyświetleń: 1524
  • BASCOM - Cztery wyświetlacze 7-segmentowe i DS18B20 - migotanie

    Pokaż chociaż kawałek kodu to zobaczymy jak to zrobiłeś. Do przemyślenia podam kilka przybliżonych wartości. Odczyt 9 bajtów z DS18B20 (razem z CRC) trwa ~7ms Odczyt tylko dwóch bajtów ~3ms Multipleksowanie 4 LED7Segment to najcześciej 200Hz czyli co 5ms Obsługa wyświetlaczy w przerwaniu trwa ~ 5 us przy 8MHz Napisz przerwanie optymalniej a Dallas nawet...

    Mikrokontrolery AVR   04 Cze 2016 21:29 Odpowiedzi: 17    Wyświetleń: 1569
  • 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ń: 1925
  • DS18B20 - błędne odczyty po 30s, problem z rezystorem pull-up?

    Witam, wykorzystuję układ ds18b20 do pomiaru temperatury. Układ działa prawidłowo przez około 30s od załączenie zasilania. Następnie odczyty pokazują temperaturę 9 lub 10stopni. Podczas normalnej pracy temperatura jest przetwarzana prawidłowo. Do pull-up'a wykorzystuję wewnętrzny rezystor podciągający uC. Czy ktoś spotkał się z podobnym problemem? Co...

    Mikrokontrolery   07 Maj 2011 10:07 Odpowiedzi: 7    Wyświetleń: 2236
  • REKLAMA
  • DS18B20. Odczyt temperatury. Jak rozwiązać pojawiający się brak pomiaru?

    WITAM! MAM SZYBKIE PYTANIA: CZY PRZY ODCZYCIE TEMP. Z DS18B20 TEZ CO KTORYS POMIAR MACIE 85 ST. (CZYLI BRAK POMIARU)?? DA SIE TO JAKOS WYELIMINOWAC (WYDLUZANIE CZASU KONWERSJI NIE POMAGA) - NIE CHODZI MI O ROZWIAZANIE TYPU "IF(TEMP!=85)......"?? Z GORY DZIEKUJE I POZDRAWIAM!

    Mikrokontrolery   16 Kwi 2006 08:28 Odpowiedzi: 12    Wyświetleń: 2862
  • DS18B20 - Zrywanie transmisji powyżej 45°C, wpływ napięcia zasilania

    Mam mały problem z termometrem DS18B20. Dotyczy on "zrywania" transmisji przy temperaturze powyżej ok 45..50 degC (dwa dzialały do 65 C), w niższej temperaturze i/lub po ostudzeniu wszystko zachowuje się poprawnie. Przy obniżeniu napięcia zalilania DS18B20 (przy lini trójprzewodowej) do ok 4V temperatura pracy wzrasta średnio o 5K. Czy ktoś mial podobny...

    Projektowanie Układów   09 Wrz 2003 13:58 Odpowiedzi: 3    Wyświetleń: 2940
  • Ds18b20. Czy na 1-wire muszę za każdym razem sprawdzać czy jest na szynie?

    czy na 1-wire musze za każdym razem nadawania danych do slave, wykrywac czy znajduje sie na szynie, czy tylko raz po włączeniu zasialnia.

    Mikrokontrolery   02 Kwi 2005 17:53 Odpowiedzi: 5    Wyświetleń: 1394
  • Co tu nie gra - program obsługi czujnika one_wire ds18b20 ??

    Witam. Prosze osoby obeznane w temacie o pomoc w znalezieniu błędu w poniższych podprogramach obsługi termometru. Całe urządzenie ma wyświetlać temperature z dokładnością do 1stopnia Celsjusza. W programie wykorzystuje dwa przerwania : od licz. T0 do wyznaczania sekundy , i po upływie tej sekundy w procedurze przerwania wywołuje procedury : ;upłynęła...

    Programowanie   15 Maj 2005 14:54 Odpowiedzi: 2    Wyświetleń: 1500
  • ds18b20 - Obsługa 1wire - diagnoza funkcji odbierania pisania

    Cześć. Wielokrotnie już elektroda ratowała mnie pomocną ręką, mam nadzieje, że i tak dziś będzie. Staram sie napisać własną obsługę dla ds18b20 dla atmega8. Sporządziłem wstępny kod "biblioteki" (gdy zacznie działać zrefaktoryzuje kod celem jej uogólnienia). Jak narazie jedyna funkcja która mi działa to reset i presence pulse. Dalej w zasadzie odczytuje...

    Mikrokontrolery AVR   21 Lip 2015 22:10 Odpowiedzi: 23    Wyświetleń: 1608
  • DS18B20 przewód 4m wywołujący problem złych dallasów

    Mam dziwny(?) przypadek. Piszę tutaj, bo to niejako dotyczy tego układu. Podłączam DS18B20. Przewód 1m - ok. Wszystko pięknie działa. Przewód 4m - zamiast 4 dallasów w układzie widzi 18, 13, losowo. Do tego nie rozpoznaje żadnego. Co jest powodem - rezystancja linii??

    Mikrokontrolery   07 Lut 2015 19:11 Odpowiedzi: 4    Wyświetleń: 543
  • 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ń: 1053
  • DS18B20 – błędne odczyty temperatury po wydłużeniu przewodu i montażu przy trafo

    Witam. Dostałem 4 sztuki ds18b20 w samplach i konstruuję termometr do szkoły. Napisałem program,udało mi się połączyć z czunikami i wyświetlić temperaturę na LCD,wszystko było ok. Oba czujniki miałem zamontowane na płytce prototypowej(mam na niej zmontowany cały układ). Po pierwszych testach przylutowałem do jednego czujnika skrętkę o długości ok 30...

    Mikrokontrolery   19 Mar 2007 12:27 Odpowiedzi: 3    Wyświetleń: 1607
  • 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ń: 8363
  • 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ń: 2646
  • 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ń: 2613
  • [BASCOM] - DS18b20 - odczytanie bez wstrzymania programu

    Proszę bardzo, przykładzik jest lekką modyfikacją liczenia czasu w przerwaniu z książki Wiązani. [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Timer0 = Timer , Prescale = 256 On Timer0 Przerwanie Dim Licznik8ms As Word Dim Flaga As Bit '1 juz czas, 0 jeszcze nie Enable Interrupts Enable Timer0 Load Timer0 = 250 Do 'wyslanie komendy...

    Programowanie   11 Wrz 2014 05:49 Odpowiedzi: 4    Wyświetleń: 1020
  • [AVR] Jak zrealizować multitasking w termometrze cyfrowym z DS18B20 i wyświetlaczem 7-seg?

    To będzie termometr do basenu(mierzenie temperatury wewnątrz i zewnątrz). Czyli tak jak pisałem - nie ma sensu robić pomiarów częściej niż co 30 sekund, bo to nic nie da. Temperaturę będziesz mierzyć co najwyżej do 1 miejsca po przecinku, bo jakie ma znaczenie 1/100 stopnia w tym przypadku :) Spokojnie zrobisz to bez USART, choć oczywiście można się...

    Mikrokontrolery   01 Lip 2011 14:41 Odpowiedzi: 8    Wyświetleń: 1529
  • Bascom, DS18B20 – jak zastąpić waitms 750 obsługą Timer0 przy odczycie temperatury

    Przerwanie_0: 'co 2ms If Liczniczek_przygotowanie_odczytu < 400 Then Incr Liczniczek_przygotowanie_odczytu If Liczniczek_przygotowanie_odczytu >= 400 Then 'co 800ms odzyt DS Liczniczek_przygotowanie_odczytu = 400 Flaga_przygotowanie_odczytu = 1 End If End If Flaga_dodatkowa = 1 'do wykorzystania w innym sub- też co 2ms- to Twoje sterowanie...

    Mikrokontrolery   04 Kwi 2010 21:36 Odpowiedzi: 26    Wyświetleń: 4876
  • [AtMega16] [AtMega16][C] - Implementacja multitaskingu dla odczytu ds18b20 i sterowania GPIO

    Powrócę jeszcze do tematu. Timery programowe to objaśnił Mirekk36 w swojej książce oraz artykułach i wideo poradnikach, bardzo dobrze je się stosuje. Jest to proste, wystarczy ustawić jakiś timer w tryb CTC i wywoływać przerwanie co jakiś zamierzony czas (stosuje około 10ms). F_CPU/Prescaler/100 Zaokrągloną wartość wpisujemy do rejestru OCRx. W przerwaniu...

    Mikrokontrolery AVR   13 Kwi 2013 20:38 Odpowiedzi: 24    Wyświetleń: 2670
  • Jak odczytywać klawisze podczas pomiaru temperatury DS18b20 na ATmega32?

    Może ja wyjaśnię jaśniej. Generujesz przerwanie od timera np. co 800ms, czy 1s. I w przerwaniu wykonujesz operacje: 1. Odczyt temperatury do zmiennej 2. Komenda Convert_T Odpowiadając na Twoje pytanie - 750ms to MINIMALNY czas między CONVERT_T a odczytem (dla 12-bit). Więc odczyt po 1, 2, 3600 sekundach po CONVERT_T nie jest błędem. Dzięki takiej metodzie...

    Mikrokontrolery Początkujący   25 Sty 2013 12:46 Odpowiedzi: 18    Wyświetleń: 2670
  • Prostownik ładowarka mikroprocesorowa ATmega, lepsza od ctek?

    https://obrazki.elektroda.pl/9764833100_... Witam, celem projektu było stworzenie prostownika/ładowarki wieloetapowej który w przeciwieństwie do fabrycznych konstrukcji pozwalałby naładować w pełni akumulatory samochodowe z płynnym elektrolitem. Czyli uzyskanie gęstości elektrolitu na poziomie 1.27 Wsad do uC dostępny na priv. NOWA...

    DIY Konstrukcje   26 Lut 2024 10:47 Odpowiedzi: 199    Wyświetleń: 75183
  • Jak uniknąć konfliktów przerwań przy obsłudze DS18B20 na Atmega64?

    Nie wiem co rozumiesz przez stwierdzenie: " aby regulacja temperatury była zależna od czasu", jak i kiedy realizujesz obsługę przerwań ale błędy odczytu temperatury prawdopodobnie są wynikiem zakłócania cyklu odczytu ds-a przez przerwanie od timera. Poczytaj o zależnościach czasowych 1-wire. Jest to interfejs asynchroniczny i musisz zapewnić aby poszczególne...

    Mikrokontrolery AVR   23 Paź 2009 17:47 Odpowiedzi: 14    Wyświetleń: 3244
  • Bascom & ds18b20 & pwm & led again :| 40pkt za o

    Witam Co do przeliczania wartości na temperaturę nie będę się wypowiadał bo w wielu publikacjach było to prezentowane. Natomiast zajmę stanowisko w sprawie wyświetlacza LED. Proponowałbym z obsługi przerwania usunąć procedurę pobrania znaku do wyświetlenia. O wiele lepiej zrobić to w programie głównym. Zbyt długie przebywanie w obsłudze przerwania może...

    Mikrokontrolery   04 Maj 2006 09:08 Odpowiedzi: 1    Wyświetleń: 2304
  • Pomiar temperatury przez ds18b20 i przerwanie w Bascom

    Albo zrób przerwanie od timera np: co 2,5ms i np 1 przerwanie 1wreset; 2 przerwanie następny rozkaz do ds-a po start konwersji kolejne przerwania czekasz na zakończenie konwersji i dalej tak samo kolejne przerwania odczytują temperaturę; jedno przerwanie jeden rozkaz, nie zapomnij o crc. Sam niedawno tak robiłem ( w ramach walki z nuda 6 ds-ów ) i bardzo...

    Mikrokontrolery AVR   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5826
  • Atmega8 - Jak zredukować opóźnienia przy obsłudze przycisków i czujników DS18B20?

    Witajcie, W oparciu o Atmegę8 zrobiłem sobie prosty sterownik. Odczytuję temp. z dwóch czujników ds18b20 i na jej podstawie steruje elektrozaworem. Chciałbym dodatkowo wprowadzić obsługę 3 przycisków. Problem w tym, że sam odczyt temp. z czujek powoduje pewne opóźnienia np. czas konwersji jest dosyć spory bo 750ms w związku z tym reakcja na przyciśnięcie...

    Mikrokontrolery   17 Gru 2013 22:06 Odpowiedzi: 12    Wyświetleń: 1860
  • Jak poprawić działanie enkodera w projekcie termostatu Arduino?

    Weź pod uwagę takie problemy: 1. zminimalizuj drgania styków przycisków (tzw. debouncing) programowo lub sprzętowo używając kondensatorów 2. przerwanie od enkodera wywołuj stanem FALLING lub RISING (Ty masz LOW co jest bardziej podatne na drgania przycisku zwieranego do masy) 3. zmienna globalna "time" użyta w przerwaniu powinna być typu volatile (Ty...

    Arduino   07 Mar 2019 21:10 Odpowiedzi: 34    Wyświetleń: 4722
  • [BASCOM] Jak wyeliminować migotanie wyświetlacza LED w termometrze BASCOM?

    W bascomnie ciężko zrobić LED + Ds18b20 wszytko psuje Waitms 750. Zwiększ do 8 a jak możesz do 16MHz kwarc. A od kiedy to musimy czekać 750ms nie robiąc nic innego? Od czego mamy timery? Przepraszam najmocniej Kolegę, ale jeśli Kolega tego zrobić nie potrafi to: 1. Nie oznacza że się tego zrobić nie da - ja nie potrafię zbudować komputera klasy PC...

    Mikrokontrolery   11 Lut 2013 10:10 Odpowiedzi: 46    Wyświetleń: 8563
  • [BASCOM] Sterownik rolety - Krzaki na LCD po dodaniu TIMER2 do wyświetlania temperatury

    Nie bardzo mam teraz ochotę zgłębiać kod ponownie, ale pamiętam że w Twojej wersji Timer odmierzał czas 20s i kiedy nadszedł czas to w przerwaniu mierzył temperaturę Dallasem DS18B20 i w dodatku pisał od razu po wyświetlaczu :D Dlatego jedną ze zmian było to, że Timer tylko ustawia flagę by dokonać pomiaru i go wyświetlić. Tak więc dopóki nie jesteś...

    Mikrokontrolery AVR   23 Sty 2017 12:09 Odpowiedzi: 4    Wyświetleń: 1698
  • Wzmacniacz samochodowy 4x100W

    http://obrazki.elektroda.pl/6948868900_1... Wzmacniacz samochodowy o mocy 400W. Oparty o przetwornicę push-pull na układzie KA7500 (TL494), o mocy do 500W pozwalającej na pracę czterech końcówek mocy TDA7294. Wzmacniacz na przednim panelu posiada trzy trzy-cyfrowe wyświetlacze LED, wyświetlające aktualne napięcie zasilania wzmacniacza,...

    DIY Konstrukcje   12 Mar 2011 11:38 Odpowiedzi: 33    Wyświetleń: 25839
  • Multi- funkcyjny komputer motocyklowy

    http://obrazki.elektroda.pl/4168368600_1... Przedstawiam kolejny krok ku "cyfryzacji" mojego motocykla, a mianowicie 10-cio funkcyjny licznik-komputer pokładowy. Co do słówka "komputer" to może nieco na wyrost go użyłem, niemniej urządzenie oprócz mierzenia prędkości i przebytej drogi, pokazuje też jednak coś więcej - w sumie oblicza...

    DIY Konstrukcje   06 Lut 2018 12:36 Odpowiedzi: 50    Wyświetleń: 22116
  • Bezprzewodowy termometr do pieca C.O. BASCOM 433MHz z zapisem danych na kartę SD

    http://obrazki.elektroda.pl/3089511800_1... Witam, dziś prezentuje swój bezprzewodowy termometr pracujący na częstotliwości 433 MHz. Urządzenie składa się z nadajnika i odbiornika. Nadajnik odczytuje temperaturę pieca C.O. i wysyła ją do odbiornika. W odbiorniku mamy możliwość ustalenia górnego i dolnego progu załączenia alarmu, który...

    DIY Konstrukcje   21 Lip 2018 13:17 Odpowiedzi: 124    Wyświetleń: 51159
  • Wytrawiarka mikroprocesorowa "akwarium", ale jeszcze inaczej

    http://obrazki.elektroda.pl/4883645800_1... Niniejsza wytrawiarka powstała z konieczności, moja dotychczasowa mniej więcej 25-letnia wytrawiarka w formie kuwety fotograficznej na przyklejonych kółkach, kołysanej silniczkiem od programatora zaczęła się już rozpadać, poza tym od początku miała pewne ograniczenia, od braku podgrzewania...

    DIY Warsztat   16 Maj 2016 14:11 Odpowiedzi: 37    Wyświetleń: 16566
  • Domowa bramka sieci LoRa i system czujników.

    http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...

    DIY Zagranica   09 Cze 2017 19:42 Odpowiedzi: 6    Wyświetleń: 23388
  • Szukam projektu dokładnego (0,1°C) termometru z zakresem 0-100°C (ew. 0-30°C)

    Co to znaczy zachować umiar? Zrobić za pinć złotych? :) Wiesz, jak byłem nastolatkiem to także się bawiłem w ciemni fotograficznej. Co prawda wywoływało się w większości filmy czarno-białe, ale także od czasu do czasu i kolorowe. Różnie bywało z jakością, ale ogólnie używało się prostych termometrów i było dość dobrze. Myślę, że zastosowanie skalibrowanego...

    Inne Serwis   21 Lut 2025 12:59 Odpowiedzi: 36    Wyświetleń: 948
  • Termostat, uniwersalny sterownik urządzeń ~230V

    http://obrazki.elektroda.pl/5336859500_1... Projekt został zrealizowany na potrzeby sterowania urządzeniami zasilanymi z sieci 230V , świetnie nadaje się jako sterownik do wytrawiarki lub innych tego typu urządzeń, w których konieczne jest utrzymywanie stałej temperatury. Układ oparty jest o mikrokontroler ATmega8 firmy Atmel , który...

    DIY Konstrukcje   24 Lut 2018 08:59 Odpowiedzi: 21    Wyświetleń: 11967
  • ESP32 Devkit 1 - Losowe przerwania po podpięciu przewodu do GPIO z przetrwaniem

    Witam Mam złożony układ oparty o ESP32 devkit 1, podpięty wyświetlacz LCD 4x20 po i2c, do tego czujniki ds18b20 oraz termoparę, oraz przekaźnik ssr (omron). Postawiony serwer www, na którym wyświetlam dane z czujników. Do gpio32 podpięty mam przycisk (drugi koniec do masy) korzystam z programowego pullup. Przycisk obsługuje przerwanie. Generalnie wszystko...

    ESP8266 i ESP32   02 Lis 2024 14:20 Odpowiedzi: 7    Wyświetleń: 327
  • [Atmega16, DS18B20, Bascom]Pomiar temperatury i przerwanie

    Witam. Mam taki oto program do pomiaru temperatury przez DS18B20 i wyświetleniu jej na 14-sto pozycyjnym wyświetlaczu 14-sto segmentowym: '-------------Zegar Kalendarz 14-segment LED-" 'opis złącza ISP 'czerwony - "+" 'zielony - RESET 'biały - MISO 'niebieski - SCK 'brązowy - MOSI 'czarny - "-" '------------dyrektywy dla kompilatora--------"...

    Mikrokontrolery AVR   30 Mar 2010 18:40 Odpowiedzi: 29    Wyświetleń: 7356
  • Zarządzanie przerwaniami UART - Arduino Mega i wyświetlacz NEXTION

    Tak, zrobiłeś babola, ale rzeczywiście nie pytałeś jak go naprawić. Wyżej dostałeś sensowne odpowiedzi na pytanie którego bezpośrednio nie zadałeś. Jeszcze raz: nie czekaj na pomiar. Obsługa DS18B20 to od kilku do kilkunastu milisekund. Wracając do Twojego pytania: przerwanie po otrzymaniu danych: [syntax=c] ISR(USART1_RX_vect) { int data = 0; ... }...

    Arduino   27 Gru 2021 10:53 Odpowiedzi: 12    Wyświetleń: 801
  • DS18B20 [BASCOM] - bez komend wait - jest rozwiązanie!

    A co robi to przerwanie od zegara?

    Mikrokontrolery AVR   21 Paź 2009 12:53 Odpowiedzi: 16    Wyświetleń: 3943
  • max7219 i ds18b20 - Wyświetlanie temperatury na jednej matrycy 8x8

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

    Arduino   07 Paź 2016 20:08 Odpowiedzi: 10    Wyświetleń: 4332
  • ESP8266(wemos d1 mini) przerwanie stale alarmowane bez przyczyny.

    Spróbuj DS18B20 przepiąć pod D3, a na D6 odpal button. Pozdr

    ESP8266 i ESP32   11 Maj 2019 19:05 Odpowiedzi: 33    Wyświetleń: 2871
  • Jak odczytać DS18B20 na ATmega128 z użyciem przerwań w Bascom AVR?

    Dołącze się do dyskusji. Ja u siebie mam sterowanie ds18B20 ustawione w przerwaniu. Dodatkowo jest to procedura obejmujaca wszystkie rozkazy sterujace pracą czujnika czyli do proceduryt podaje czego chcę od DS18b20 i właczam przerwanie potem program główny ma za zadanie sprawdzic czy procedura odczytu zostałą ukonczona a w buforze mam dane z DS18b20....

    Mikrokontrolery   16 Maj 2006 07:59 Odpowiedzi: 12    Wyświetleń: 2317
  • Atmega8 DS18B20 - brak odczytu temperatury na wyświetlaczu 7-segmentowym

    Ten plik o ile się nie mylę to jest sama biblioteka, w dodatku niekompletna ponieważ kompilator wywala całą masę błędów :/ Edit. I jeszcze jedno znalazłem kolejny przykład spróbowałem skompilować i tym razem dzieją się takie cuda: http://scr.hu/8e6i/jt5tp kody: DS18B20.h [syntax=c]#ifndef DS18B20_H #define DS18B20_H /* DS18B20 przyłączony do portu PA0...

    Mikrokontrolery AVR   13 Mar 2016 23:29 Odpowiedzi: 10    Wyświetleń: 1230
  • Atmega16 - Błąd kompilacji przy wyświetlaniu tekstu na LCD w C++

    Poprawiłem w ten sposób: [syntax=c] #include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "hd44780.h" #include "ds18b20.h" #include <stdlib.h> #include <avr/interrupt.h> #include <util/delay.h> /* Komunikaty w tablicy wysyłane do wyświtlacza */ volatile unsigned char flaga; char str[17]=" Termometr...

    Mikrokontrolery AVR   30 Paź 2013 21:56 Odpowiedzi: 15    Wyświetleń: 1962
  • Błędy odczytu temperatury przy 4 czujnikach DS18B20 na Atmega16

    Może w tym czasie kiedy czytasz DS-a zachodzi przerwanie i rozsynchronizowuje transmisję.

    Mikrokontrolery   04 Lut 2006 19:06 Odpowiedzi: 7    Wyświetleń: 1470
  • Atmega8/Bascom - Problem z kodem multipleksowania LED i termometru DS18B20

    No to masz odpowiedz. Wyświetlanie zajmuje za dużo czasu i przerwanie się nie wyrabia.

    Mikrokontrolery Początkujący   31 Lip 2014 12:09 Odpowiedzi: 18    Wyświetleń: 3543
  • DS18B20 – najprostszy sposób precyzyjnego odmierzania czasu bez gotowych makr

    No to pomyśl... Dużą częstotliwością taktowany dsPIC? Najszybsze mają 40MIPS, myślisz że przerwanie co 40 instrukcji to dobry pomysł? 4\/3!!

    Mikrokontrolery   31 Sie 2009 11:39 Odpowiedzi: 7    Wyświetleń: 1134
  • Sens przerwań i straty mocy obliczeniowej przez nie

    Witam Wszystkich. Ucz się przerwań. Naprawdę wielu rzeczy nie da rady zrobić bez przerwań, np. termometr z wyświetlaczem multipleksowym - odczyt z ds18B20 trwa ileśtam ms, w tym czasie wyświetlacz nie działa, cały program jest zatrzymany i czeka... coś jak delay(). Czy na lampach NIXIE +termometr+ sterowanie BT. Faktycznie moc obliczeniowa spada, ale...

    Mikrokontrolery Początkujący   25 Gru 2020 12:55 Odpowiedzi: 22    Wyświetleń: 1416
  • Interferencja przy regulacji fazowej i pomiarze 1Wire na ds18b20

    W chwili gdy obsługuje 1-Wire, Bascom ZAWSZE nawet na czas generowania resetu, co trawa ok 500us, później presence, co daje razem ok 800us, zawiesza przerwania. To samo w czasie transmisji danych, transmisja bajtu to ponad 500us zawieszone przerwania. W tym czasie nie wykona się przerwanie od timera, od i cała tajemnica. Ale zabobony. Każdy może otworzyć...

    Mikrokontrolery AVR   06 Kwi 2019 11:44 Odpowiedzi: 34    Wyświetleń: 1800
  • [Atemga16/32][Bascom] Obsługa DS18B20 w przerwaniu

    Tak, ale klawiatura jest częściej skanowana i trzeba odczekać jakiś czas aby DS przekonwertował temp. a to przerwanie które używam jest od PCF8583

    Mikrokontrolery AVR   21 Mar 2011 20:07 Odpowiedzi: 9    Wyświetleń: 2274
  • [Atmega162][Bascom] 8 * DS18B20 na osobnych pinach bez ID.

    Spróbuj znaleźć, dokładnie które przerwanie ci przeszkadza. Mnie np przeszkadzało tylko INT0 przy jedoczesnym odczycie RC5 więc na czas wysyłania wyłączałem tylko to przerwanie: Disable Int0 1wreset 1wwrite &H55 1wwrite Dsadres1(1) , 8 1wwrite &HBE Enable Int0 Tempw = 1wread(2) Tempw = Tempw * 10 Tempw = Tempw / 16 Tekst1 = Str(tempw)...

    Mikrokontrolery AVR   11 Sty 2011 23:48 Odpowiedzi: 12    Wyświetleń: 3168
  • [ATMega162] [ATMega162][Bascom] Odczyt DS18B20 w przerwaniu Timer0 - nie działa poprawnie

    Czy to jest przerwanie czy odwołanie się do podprogramu? Jeśli przerwanie- to jakie zdarzenie je wywołuje? Po co w przerwaniu- jeśli jest to przerwanie- blokujesz przerwanie od przepełnienia Timera? Przecież i tak jest zablokowane. Funkcja jest zdeklarowana?

    Mikrokontrolery AVR   22 Cze 2010 00:24 Odpowiedzi: 34    Wyświetleń: 4593
  • DS18B20 na delay_ms, wyświetlacz na timerze nie działa

    ...próbowałem PORTB=0xff bądź 0x0f (bo mam pierwsze cztery piny zajęte) ale nic nie zmienia w działaniu programu więc wywaliłem to To akurat powinno być. Bo przed zmianą cyfry na inną zmieniasz poprzednią. Zasada jest taka, że wygaszasz wszystkie a następnie ustawiasz wartość dla nowej cyfry i zapalasz konkretną cyfrę. PS. Mam nadzieje, że zrozumiałeś...

    Mikrokontrolery AVR   20 Wrz 2011 21:28 Odpowiedzi: 54    Wyświetleń: 5670
  • ATTINY2313: Multipleksowanie DS18B20 na 4x7-segmentowym wyświetlaczu

    Pewnie przerwanie przerywa Ci jakąś procedurę zapisu/odczytu na 1-wire które są newralgiczne czasowo i NIE POWINNY być przerywane i stąd ten problem.

    Mikrokontrolery Początkujący   01 Sty 2014 17:02 Odpowiedzi: 4    Wyświetleń: 1158
  • Arduino Pro Mini - timer1 CTC, przerwanie co sekundę

    Wiem o tym, mi chodzi to że muszę odczytać temperaturę z DS18B20 i wyświetlić ją na stronie, chce się tym odczytem zająć co kilka sekund w przerwaniu żeby nie tracić czasu podczas wysyłania strony.

    Arduino   13 Cze 2015 08:16 Odpowiedzi: 13    Wyświetleń: 1959
  • Jak zredukować opóźnienia w Arduino z OLED i Modbus RTU?

    Tylko po co w ogóle blokować przerwania w loop() skoro można użyć zasobu procesora w postaci timera do harmonogramowania zadań? Chyba, że dla sportu, co wyjaśnię poniżej. Przyczepiłeś się millis() i łapiesz mrówki, gdy Ci słonie uciekają. Standardowo biblioteki do DS18B20 korzystają z biblioteki onewire, która też wyłącza przerwania i nie na 1us tylko...

    Arduino   07 Cze 2019 10:55 Odpowiedzi: 24    Wyświetleń: 1266
  • Sterowanie grupowe triakiem BT138 przez MOC3021 i odczyt DS18B20 jednocześnie

    Sleep to sleep, a przerwanie to przerwanie. Przerwania są bardzo użytecznym mechanizmem do wykonywania różnych zadań "w tle" głównego programu. Należy, rzecz jasna, pisać programy obsługi przerwań w sposób zwięzły i krótki, umożliwiający ich dostatecznie szybkie wykonanie, tak aby nie zaburzać jakichś krytycznych zależności czasowych w programie głównym...

    Początkujący Naprawy   10 Lis 2016 10:42 Odpowiedzi: 6    Wyświetleń: 966
  • Termometer Atmega 8 na 7-segmentowym - -miganie wyniku

    Jednym słowem chcesz coś zrobić dobrze to rób to sam, albo używaj komercyjnych (czytaj płatnych) bibliotek, które i tak do końca nie wycisną tego co można zrobić pisząc kod samodzielnie. Jeśli wiesz że chcesz używać DS18B20 i wyświetlacza LED z multiplexem, aż się prosi napisać tę obsługę samodzielnie, tym bardziej że całą obsługę 1 wire można załatwić...

    Mikrokontrolery AVR   18 Lip 2020 19:21 Odpowiedzi: 8    Wyświetleń: 825
  • [ATmega16] [ATmega16][Bascom AVR] Odczyt temperatury z ds18b20 - wartość 0xFF, co robić?

    Zamiast wyłączać przerwania możesz zastosować pewien trik. Mianowicie zadeklaruj sobie jakas flage. Gdy konczy sie przerwanie zresetuj ja. Wtedy bedziesz wiedzial ze sie zakonczylo i ze masz troche czasu do nastepnego. Potem piszesz cos takiego : Set Flaga : While Flaga = 1 : Wend To umieszczaj w miejscu gdzie masz odczyt temp. Pamietaj o tym...

    Mikrokontrolery AVR   27 Maj 2008 15:26 Odpowiedzi: 14    Wyświetleń: 5655