ds18b20 adres czujnika

Znaleziono około 406 wyników dla: ds18b20 adres czujnika
  • Zmiana kolejności adresów czujników DS18B20 - problem z odczytem temperatury

    Dzień dobry Mam mały problem ze zmianą kolejności adresów czujników DS18B20. Mam tablicę uint8_t z adresami czujników. Każdy adres zajmuje 8 pozycji tablicy. Napisałem menu ustawień z możliwością zamieniania kolejności. W menu po wejściu w wybrany czujnik mogę przypisać mu adres ze "świeżo" przeskanowanej magistrali. Problem w tym, że o ile po zapisie...

    Mikrokontrolery AVR   25 Lis 2024 16:02 Odpowiedzi: 2    Wyświetleń: 201
  • REKLAMA
  • NodeMCU v2 ESP8266 nie wykrywa DS18B20 po wgraniu EasyESP – brak adresu czujnika

    Daj rezystor pull-up między 3,3 kΩ a 4,7 kΩ, bo nie napisałeś, jaki zastosowałeś. Najlepiej przetestuj na działającym czujniku normalnie w obudowie TO-92.

    ESP8266 i ESP32   15 Maj 2025 10:23 Odpowiedzi: 4    Wyświetleń: 117
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Zapisywanie adresu czujnika DS18B20 w formacie HEX do zmiennej w Arduino: Kod i Skanowanie

    Witam, potrzebuję pomocy z kodem na Arduino. Chodzi o adres czujnika DS18B20. Korzystam z poniższego kodu aby zeskanować adres: [syntax=c] void getDeviceAddress() { byte i; byte addr[8]; Serial.println("Getting the address...\n\r"); /* initiate a search for the OneWire object we created and read its value into addr array we declared above*/ while(oneWire_1.search(addr))...

    Arduino   06 Gru 2021 13:12 Odpowiedzi: 3    Wyświetleń: 561
  • REKLAMA
  • Zmiana numeru seryjnego w czujnikach DS18B20 - możliwość i metoda

    Witam, obawiam się, że nie masz takiej możliwości. Ten numer, w uproszczeniu, to zawartość wewnętrznej pamięci ROM, nieedytowalny i programowany na etapie produkcji. Czyżby dalekowschodni producenci mieli tylko pulę kilku adresów i tłukli je na okrągło :) Pozdrawiam PS chyba zostaje ci użycie różnych pinów lub "rozdzielacza/multipleksera"

    Mikrokontrolery   22 Sie 2023 06:49 Odpowiedzi: 3    Wyświetleń: 375
  • [DS2480] Jak odczytać adres czujnika DS18B20 przez DS2480 i HyperTerminal?

    wysyłam "$C9$33" i teoretycznie powinienem dostać adres czujnika a dostaję tylko "32"

    Mikrokontrolery AVR   15 Maj 2013 22:58 Odpowiedzi: 7    Wyświetleń: 2087
  • [AVR] [AVR][Bascom] Odczyt dwóch różnych adresów ds18b20 na jednej linii - problem z kodem

    Instrukcja odczytuje 8 bajtów unikalnego numeru i zapisuje je w tablicy począwszy od wskazanego indeksu w stronę narastania indeksów. Czyli jeśli wskazuje się 1 to numer pierwszego czujnika jest w komórkach od 1 do 8. To znaczy, że powinieneś napisać: Z = 9 Adres(z) = 1wsearchnext()

    Mikrokontrolery Początkujący   15 Gru 2012 17:52 Odpowiedzi: 6    Wyświetleń: 2268
  • Czujniki temperatury I2C do atmega8 - adresacja, podłączenie, cena i alternatywy ds18b20

    Zbudowałem kiedyś "system pomiarowy urządzenia chłodniczego" na czujnikach temperatury 1-wire ds18b20 i "inerfejsie" we wtyczce na złączu RS PC-ta. Działa - bez żadnych problemów. Zachęcony chciałem zrobić coś podobnego zrobić na atmega8 (akurat taką mam do nauki), która ma sprzętową linię i2c. Myślałem, że podłączenie czujników będzie równie proste...

    Początkujący Elektronicy   08 Mar 2022 11:40 Odpowiedzi: 5    Wyświetleń: 357
  • REKLAMA
  • Pomiar temperatury z wielu czujników DS18b20 po WiFi za pomocą ESP8266

    Na tę chwilę przypisałem do adres MAC adres IP.

    DIY Smart Home   20 Lut 2023 16:18 Odpowiedzi: 78    Wyświetleń: 38805
  • termometry+nodemcuV3+ThingSpeak

    Dwie uwagi : -estetyka wyświetlanych informacji - brak odstępów i niezbyt przemyślany/czytelny układ. - przypisanie na stałe adresów czujników DS18B20 jest proste ale mści się, gdy trzeba wymienić czujnik. Wtedy bez zmiany programu ani rusz. Lepszym rozwiązaniem jest podłączenie poszczególnych czujników do osobnych pinów albo możliwość wykrywania i...

    DIY Konkurs   26 Paź 2017 19:36 Odpowiedzi: 15    Wyświetleń: 5076
  • [BASCOM] Jak dynamicznie obsłużyć 12+ czujników DS18B20 w BASCOM bez stałych seriali?

    Co powiesz na to: Dim i as byte adres(1)=1wsearchfirst() i=2 Do adres(i)=1wsearchnext() incr i Loop Until Err=1 ?

    Mikrokontrolery AVR   14 Mar 2010 13:25 Odpowiedzi: 21    Wyświetleń: 4985
  • ds18b20, atmega8,c - 3 czujniki na różnych pinach

    Każdy z układów ds18b20 ma własny adres. Skoro chcesz pisać na procka program do ich obsługi, to będziesz wiedział jak jak ten adres odczytać.

    Mikrokontrolery Początkujący   12 Maj 2013 21:22 Odpowiedzi: 22    Wyświetleń: 4647
  • REKLAMA
  • Programowanie mikrokontrolera Atmega 328P dla wielokanałowego termometru C.O.

    Teraz sprawa czujnika DS18B20. Mam podłączone wszystko działa. Korzystam z biblioteki https://github.com/Jacajack/avr-ds18b20/... Teraz pytanie, mam 10 czujników, w każdej pętli odwołuje się do jednego po adresie. Czy teraz żeby ustawić dokładność dla wszystkich czujników wystarczy raz zadeklarować: [syntax=c]ds18b20wsp( &PORTD, &DDRD, &PIND,...

    Programowanie Początkujący   18 Sie 2021 21:27 Odpowiedzi: 9    Wyświetleń: 603
  • Algorytm odpytywania wielu czujników DS18B20 na szynie 1-wire, Mega Atmel C

    Jak potrafisz odczytać adres czujnika to dokumentacja ds18b20 do ręki i strona 17 tabelka pierwsza. Cała sekwencja do odczytu przy adresowaniu poszczególnych czujników. Prościej już się nie da wytłumaczyć.

    Mikrokontrolery AVR   06 Gru 2008 16:15 Odpowiedzi: 10    Wyświetleń: 8725
  • Jak odczytać temperaturę z 2 czujników DS18B20 na Atmega8 w Bascom?

    Poniżej przykład. Zwróć uwagę, że w tym przykładzie komenda konwersji temperatury występuje na końcu, a nie na początku. Odczytana temperatura będzie zatem tą która została konwertowana po poprzednim odczycie. To oczywiście nie ma znaczenia dla tego jak adresować czujniki. Powodzenia ! PL Config 1wire = Portd.6 Dim Adresy(16) As Byte Dim T1 As Byte...

    Mikrokontrolery   26 Maj 2006 12:45 Odpowiedzi: 6    Wyświetleń: 6303
  • Jak podłączyć i uruchomić czujnik DS18B20 - brak odczytu danych

    https://obrazki.elektroda.pl/1760348500_... Witam. Mam już w posiadaniu kolejny czujnik temperatury DS18B20. Czujnik ten podłączyłem zgodnie ze schematem umieszczonym na zdjęciu. Do jednej dużej podpiąłem 5V, do drugiej Dane (pin cyfrowy np: 13) oraz GND, z Arduino. Dodatkowo umieściłem rezystor 4,7k ohm, w celu dokładnego odczytu...

    Początkujący Elektronicy   14 Sty 2024 17:17 Odpowiedzi: 4    Wyświetleń: 1653
  • ds18b20 - 1-wire, sposób adresowania, wiele czujników temp.

    I właśnie o tą tablicę mi chodzi, czy dany czujnik temperatury zawsze przyjmie to samo miejsce(pozycje) w tej tablicy???, czy np po restarcie zasilania, czy po ponownym wyszukaniu jego pozycja w tablicy się zamieni??? Jak one się sortują na tej tablicy??? Kol. BlueDraco już odpowiedział. Ja tylko dodam, że ta tablica jest sortowana po adresach i warto...

    Mikrokontrolery Początkujący   24 Lis 2013 17:38 Odpowiedzi: 28    Wyświetleń: 8784
  • bascom DS18B20 - Jak odczytać numery id z "tablicy"

    Z tego swojego kodu usuwasz "Odczyt numerów ID czujników temperatury" A w to miejsce wpisujesz odczytane adresy do tablicy z adresem danego czujnika. np. tak będzie to wyglądało dla pierwszego czujnika: Dsid1(1)=&H28 Dsid1(2)=&H65 Dsid1(3)=&HC3 Dsid1(4)=&H89 Dsid1(5)=&H05 Dsid1(6)=&H00 Dsid1(7)=&H00 Dsid1(8)=&H25

    Mikrokontrolery AVR   14 Sie 2015 06:16 Odpowiedzi: 6    Wyświetleń: 2058
  • Rozszerzenie sterownika DS18(B)20 - wiele GPIO i wiele czujników na GPIO

    https://obrazki.elektroda.pl/3874188600_... Zgodnie z propozycją (at)pkaczmarek2 postaram się podzielić tutaj kilkoma pomysłami na rozszerzenia i funkcje firmware OpenBeken IoT, zaczynając "zgodnie z życzeniem" ;-) od rozszerzonego sterownika DS18(B)20. Kod znajduje się w typedef uint8_t DeviceAddress[8]; // wir müssen die...

    Smart Home Poradniki   02 Lip 2025 09:48 Odpowiedzi: 22    Wyświetleń: 1083
  • Arduino PRO mini (328) - rejestrator temperatury z wielu czujników DS18B20

    Można zapamietywać adresy Dallasów w Eepromie Atmegi taką metodą jak w plikach fontów. Adres każdego czujnika znajdziesz w Eepromie dodając do adresu startowego wielokrotność liczby osiem. Możesz wczytywać do SRAM tylko jeden adres na raz. Załóżmy że nie nie zapisujesz adresu 00 bo ten adres może zostać zamazany podczas Reset wiec zaczynamy od 01. Każdy...

    Arduino   27 Sie 2015 18:30 Odpowiedzi: 10    Wyświetleń: 3246
  • Jak obsłużyć dwa termometry DS1820 w Bascom AVR?

    Ja mam tak (DS18B20) i to chodzi: 1wreset 1wwrite &H55 ' Będę wysyłał adres 1wwrite Adresy(1) , 8 ' Wysyłam adres 1wwrite &HBE ' Komenda dla czujnika o wysłanym adresie Wew(1) = 1wread(9) 1wreset 1wwrite &H55 1wwrite Adresy(9) , 8 1wwrite &HBE Zew(1) = 1wread(9) 1wreset 1wwrite &HCC ' Komenda skip ROM,...

    Mikrokontrolery   08 Cze 2006 07:22 Odpowiedzi: 3    Wyświetleń: 1071
  • Zakłócenia odczytu ostatnich 3 czujników DS18B20 w systemie na ATMEGA i RS485

    Wstałem rano z wyspaną głową i patrzę na Twój kod przy kawie. Deklarujesz 80 bajtów na adresy czujników. Start każdego adresu określasz tak, że mnożysz razy dziesięć wartość zmiennej "Zmienna" Pierwszy Dallas zajmuje więc komórki 10,11,12,13,14,15,16 i 17 Siódmy Dallas zajmuje 70,71,72,73,74,75,76 i 77 ... i tutaj zadeklarowane 80 bajtów się kończy......

    Mikrokontrolery AVR   03 Wrz 2015 20:59 Odpowiedzi: 10    Wyświetleń: 1509
  • Szukam adresowalnych czujników stanu 0-1, podobnych do DS18B20

    Bardzo mnie zmartwiliście koledzy. Bedę musiał przerobić program bo teraz działa a nie powinien dzialać:) Ja mialem na myśli dodatkowe pasozytnicze zasilanie w celu podtrzymania nogi zasilającej do plusa i wykrycia w ten sposób stanu. Przy zwarciu do zera tej nogi dalej bedzie możliwosc "czytania czujnika" czyli stanu ze jest "0" a dodatkowo temperatury....

    Mikrokontrolery   19 Lut 2008 17:16 Odpowiedzi: 21    Wyświetleń: 1680
  • EVW-001S - Sterownik zgrzewarki potrzebny wsad

    Witam Skompilowałem wsad na którym można uruchomić to urządzenie napisany na kodzie z int DS_TEMP = 5; // DS18B20 Temperature pin int AC_LOAD = 3; // PD3 Output to Triac pin code from https://alfadex.com/2014/02/dimming-... int PC817_DET = 2; // PD2 INT0 interrupt pin connected to cross zero detect circuit volatile byte state...

    Inne Serwis   28 Kwi 2023 07:59 Odpowiedzi: 1    Wyświetleń: 615
  • Termoregulator - Termoregulator - przejście z 1 na 4 obwody

    Co robi funkcja search_sensors() ? Zwraca ilość czujników ? Jak ? Jeśli masz podpięte kilka DS18B20 pod jedną linię, musisz znać ich adresy lub użyć algorytmu wyszukiwania czujników, Ale możesz podpiąć je osobno pod inne piny, lub użyć multiplexera.

    Mikrokontrolery AVR   02 Cze 2014 20:02 Odpowiedzi: 15    Wyświetleń: 2076
  • [AVR] Jak podłączyć 7 czujników DS18B20 do osobnych pinów w AVR w języku C?

    Jeżeli zbyt często nie odczytujesz czujników, to można w sumie pobawić się w przełączanie magistrali 1-W pomiędzy pinami µkontrolera. Ale to jest moim skromnym zdaniem straszna strata czasu i mocy obliczeniowej. Bo w przypadku jednej magistrali, wysyłasz raz komendę konwersji do wszystkich czujników i potem po 750ms po kolei z każdego odczytujesz...

    Mikrokontrolery AVR   12 Mar 2012 20:34 Odpowiedzi: 16    Wyświetleń: 3019
  • Jak odczytać temperaturę z czujnika DS18B20 bez korekcji CRC?

    Masz w dokumentacji napisane, innym rozkazem zwróci Ci wartość rejestrów wewnętrznych (jest wśród nich wartość temperatury) innym jeszcze rozkazuje się wykonać pomiar. Komunikacja jest identyczna jak przy odczycie adresu ROM.

    Mikrokontrolery   14 Mar 2004 11:26 Odpowiedzi: 9    Wyświetleń: 5641
  • Termometr WiFi - ESP8266 + DS18B20 - ThingSpeak, Blynk.

    Czujniki DS18B20 mają swoje unikalne numery, także jeżeli mamy np. 5 podłączonych czujników na wspólnej magistrali to możemy np. wartości adresów rosnąco przypisywać do kolejnych kanałów. Niestety jeżeli zmienimy jeden z czujników, lub dodamy kolejny, to kolejność przypisań może się rozsypać. Aby czujnik o danym adresie, trafiał zawsze w określony kanał,...

    Artykuły   28 Lis 2021 11:11 Odpowiedzi: 81    Wyświetleń: 43551
  • [Bascom] Jak zmienić czułość czujnika BH1750 przez MTreg?

    Nie trzeba nawet czytać strony jedenastej żeby się domyślić co jest grane :D Strona dziesiąta: BH1750FVI is not able to accept plural command without stop condition. Please insert SP every 1 Opecode. To oznacza że nie ma tam typowego zwiększania adresu przy wydawaniu komend. Dlatego trzeba to zrobić tak i jest to wyraźnie napisane, że zmiana dwóch bajtów...

    Mikrokontrolery AVR   25 Lis 2019 20:18 Odpowiedzi: 4    Wyświetleń: 783
  • Stacja meteo na routerze (OpenWrt)

    Nawet bez tego cuda osiem czujników możesz obsłużyć. DS18B20 pracują na 1wire, łączysz je po prostu równolegle, każdy czujnik ma swój adres. Router służy również za bazę danych pomiarów. Wszystko wystarczy skonfigurować po prostu w oprogramowaniu.

    DIY Poczekalnia   23 Sty 2014 21:24 Odpowiedzi: 14    Wyświetleń: 18952
  • [C] Jak odczytać 64-bitowy kod ROM z czujników DS18b20 w C?

    Bo na końcu jes CRC służące do weryfikacji odebranych bajtów. Jezeli przy użyciu skip ROM działa to znaczy że adresy czujników te 8 bajtowe masz nieprawidłowe. Spróbuj na poczatek poprostu odczytać i reczne wprowadzic do tablicy adresów.

    Mikrokontrolery AVR   26 Lip 2013 07:44 Odpowiedzi: 39    Wyświetleń: 11708
  • DS18B20 - Trzy czujniki pokazują 85°C, reszta działa poprawnie

    Ważny też jest rezystor podciągający DS-y. Przy 4 szt. stosuj ok. 1,5 kOm , przy większej ilości czujników trzeba jeszcze mniej, nie mniej jednak niż ok. 700 Om. Przy źle dobranym pull-up rezystorze miałem problemy z odczytem temperatur mimo poprawnego programu i właściwycch adresach DS-ów.

    Mikrokontrolery   15 Gru 2006 23:19 Odpowiedzi: 10    Wyświetleń: 1868
  • Pomiar temperatury czujnikiem DS18b20 przy użyciu procesora 89c4051

    Siemka! Nie ma większego problemu i z paroma czujnikami. Rozwiązania tego problemu są conajmniej dwa. 1. Wrzucasz czujniki każdy na innym pinie portu mikrokontrolera i odczytujesz wynik korzystając właśnie z algorytmu dla jednego czujnika. Jedyna kwestia to tylko sekwencyjne przełączanie interface'u 1-Wire pomiędzy połączonymi z czujnikami pinami portu....

    Mikrokontrolery   05 Mar 2007 23:08 Odpowiedzi: 27    Wyświetleń: 2607
  • [Atmega32] Jak podłączyć dwa czujniki DS18B20 do Atmega32 na płytce AVR_brd_I?

    Witam. Oczywiście do jednej linii danych 1Wire możesz podpiąć kilka czujników jednak w takim przypadku trochę zmieni ci sie program. Bo będziesz musiał każdy z nich wywoływać po ich unikalnym adresie. Pozdrawiam

    Mikrokontrolery AVR   08 Paź 2008 21:30 Odpowiedzi: 8    Wyświetleń: 1695
  • Czy można sterować odbiornikami Zamel exta free przez arduino?

    Z przytoczonego cytatu nie wynika żeby były stosowane stało czy zmiennokodowe, ale w opisie centralki jest, że jest to komunikacja szyfrowana, więc nic z tym nie zrobisz. Niepowtarzalny adres dotyczy modułów wykonawczych, tak samo jak np. czujniki DS18B20 każdy ma swój unikalny adres. EXTA FREE nie jest FREE w sensie system otwarty i raczej nie znajdziesz...

    Arduino   18 Sty 2020 15:54 Odpowiedzi: 2    Wyświetleń: 876
  • Sporadyczne błędy odczytu czujników DS18B20 na kablu 5m - jak to naprawić?

    To nie jest poprawny zapis http://obrazki.elektroda.pl/3954802400_1... Życzę miłego dnia

    Mikrokontrolery AVR   05 Sty 2016 13:33 Odpowiedzi: 12    Wyświetleń: 1665
  • Konfiguracja modułu MP00202 mera projekt z 12 czujnikami DS18B20 w Domoticz na Raspberry Pi 4

    Cześć, ten moduł to tylko konwerter 1w na rs232, możesz go używać, ale po co jak można prościej. Zobacz np. [url=https://www.circuitbasics.com/raspb... jak podłączyć czujnik temperatury bezpośrednio do malinki i ją skonfigurować (samo podłączenie nawet przez ten moduł nie zadziała). Do tego każdy czujnik...

    Raspberry Pi i inne SBC   08 Gru 2021 22:38 Odpowiedzi: 3    Wyświetleń: 420
  • Jak zbudować 5-kanałowy termometr na Arduino Uno z wyświetlaczem LCD i odczytem online?

    Teoretycznie tak. Trochę mało RAM jak na zabawę z HTTP, ale do zrobienia. DS18B20 są identyfikowane 64 bitowym, unikalnym identyfikatorem (albo adresem jak kto woli). Jak jest w chińćkich podróbach sam chińcik wie, ale skoro ma udawać prawdziwy, legitny czujnik to można mniemać że jest podobnie.

    Arduino   27 Paź 2024 11:27 Odpowiedzi: 4    Wyświetleń: 375
  • DS18B20 --> DallasTemperatures.h - Jak odczytywać temp. bez zatrzymywania &am

    Odczyt z jednego czujnika (12bit) Co za różnica czy 9 czy 12? trwa około 20ms, Dlaczego tak długo? Bit w 1-Wire trwa ok 64us więc bajt ok 0,512ms. Dziewięć bajtów (wszystkie rejestry razem z CRC) + adres 8 bajt + cmd ok 9,5ms do tego reset (460us) i presence (240us) i pauza pomiędzy reset a presence (nie pamiętam 30 czy 50us), w każdym razie poniżej...

    Mikrokontrolery Początkujący   18 Kwi 2019 05:29 Odpowiedzi: 21    Wyświetleń: 1536
  • Błędne pomiary DS18B20 z Atmega 644 w Bascom - jak poprawić kod?

    Wydaje mi się, że pomyliłeś fazy sygnałów wysyłanych do czujników. Najpierw powinno być[syntax=basic4gl] 1wreset 1wwrite &HCC 1wwrite &H44[/syntax] . To oznacza, ze wszystkie czujniki muszą zacząć konwersję. Następnie trzeba w jakiś sposób odczekać około 750 milisekund i dopiero dokonać odczytu z poszczególnych czujników. Odczyt też wypadało by poprawić...

    Mikrokontrolery   02 Lut 2013 21:38 Odpowiedzi: 4    Wyświetleń: 1725
  • 4x DS18b20 +LCD = Termometr

    Witajcie. Wybaczcie pytanie, dopiero zaczynam zapoznawać się z tematem: Nie rozumiem, w jaki sposób procesor rozróżnia czujniki temperatury, skoro wszystkie są połączone równolegle? Chyba, że w schematach jest uproszczenie dla wszystkich oczywiste. Jeśli tak, proszę o wyjaśnienie. Pozdrawiam. Każdy czujnik ma swój unikalny adres.

    DIY Konstrukcje   02 Maj 2015 22:07 Odpowiedzi: 493    Wyświetleń: 307180
  • Jak odczytać temperaturę z 4 x DS18B20 na At98S8252? Kod i adresowanie

    Witam, wiem ze to jest trochę utarty temat potrzebuje pomocy w programowaniu czterech termometrów ds18B20 a meczę sie już dłuższy czas. Poniżej mój kod. (narazie jeden termometr. bez sprawdzania błędów i stanu podłączenia) 1. jak odczytać i wyświetlić temperaturę (z mojej konfiguracji) nie musi być dokładna do 0.1 stopnia!(narazie nawet same pełne stopnie)...

    Mikrokontrolery   10 Kwi 2007 22:45 Odpowiedzi: 2    Wyświetleń: 1731
  • Jak podłączyć 6 czujników DS18B20 do jednej szyny na 89C2051?

    Polecam lekture algorytmu search rom dostepnego na stronie dallasa http://www.maxim-ic.com/appnotes.cfm/app... lub co moze byc latwiejsze podlaczyc najpierw po jednym czujniku i spisac ich adresy ROM a pozniej juz tylko sie do nich odwolywac.

    Mikrokontrolery   13 Sie 2004 07:18 Odpowiedzi: 5    Wyświetleń: 2253
  • BASCOM 8051: Jak odczytać temperaturę z 2 czujników DS18B20?

    Witam! - Między wysłaniem polecenia pomiaru, a odczytem temperatury musisz odczekać 850ms. - Żeby odczytać temperaturę z konkretnego czujnika musisz w poleceniu odczytu podać adres czujnika. - Błędna ilość czujników często wynika z zakłuceń i "luzów" na magistrali 1-wire. Pozdrawiam

    Mikrokontrolery   30 Cze 2005 00:25 Odpowiedzi: 4    Wyświetleń: 2462
  • Jak wystawić czujnik DS18B20 w protokole Modbus RTU na Arduino Uno?

    Ok, czyli bazując na linku wyżej też powinno działać? Define ID 3 // adres urządzenia a gdzie zmieniamy na komunikację rs232/rs485?

    Arduino   27 Mar 2015 07:51 Odpowiedzi: 11    Wyświetleń: 8448
  • [Atmega16][C]dwupunktowy termometr ds18b20 ,definicja pliku ds18b20.h

    Mój program nie uwzględnia podłączenia dwóch czujników do jednej linii. Trzeba by przerobić funkcję odczytów tak aby nie ignorować adresów (opcja/komenda skip ROM powoduje ominięcie adresowania). Adres w DS ma 64 bity a nie jak kolega napisał 16 bit. Trzeba by go gdzieś wprowadzać po odczycie. Można na etapie kompilacji w plik np. .h lecz zmiana czujnika...

    Mikrokontrolery Początkujący   03 Paź 2012 22:29 Odpowiedzi: 40    Wyświetleń: 12956
  • Termometr samochodowy z funkcją woltomierza

    http://obrazki.elektroda.pl/2929008000_1... Witam. Po raz pierwszy zdecydowałem się przedstawić na łamach forum swoją konstrukcję. Chciałbym zaprezentować swój pomysł na Termometr Samochodowy. Podczas upalnego lata zauważyłem że po zainstalowaniu instalacji gazowej moje auto ma bardzo duże wahania mocy silnika w zależności od temperatury...

    DIY Konstrukcje   02 Lut 2011 20:28 Odpowiedzi: 44    Wyświetleń: 34711
  • Jak zbudować amatorską stację meteo AVR z TCP/IP do przesyłania danych?

    Witam Zrobiłem taką stację meteo ale tylko z pomiarem temperatury. Do budowy stacji wykorzystałem Atmega32 i kontroler sieciowy RTL8019 (AVT1443). Oprogramowanie Atmegi pobrałem z poniższej strony http://members.home.nl/bzijlstra/softwar... Do pomiaru temeratury wykorzystuję 4 czujniki DS18B20. Serwer działa pod adresem http://mrslawcio.dyndns.org:2000...

    Projektowanie Układów   10 Paź 2009 00:29 Odpowiedzi: 39    Wyświetleń: 13923
  • Jak nadać ID czujnikom RS485? Szukam urządzenia lub appki.

    Pewnie jakiś układ scalony i tak ma pamięć "nieulotną", w której pamięta konfigurację, więc może pamiętać także adres i parametry transmisji - to nie powoduje dodatkowych kosztów produkcji. Poza tym, wszelkie przełączniki mają tendencję do utraty kontaktowania, wtedy urządzenie przestaje poprawnie działać - a przy wybieraniu adresu mogłoby "samowolnie"...

    Początkujący Elektronicy   28 Paź 2021 14:59 Odpowiedzi: 18    Wyświetleń: 1029
  • Jak długą żywotność mają czujniki temperatury DS18B20?

    U mnie najczęstszym powodem awarii tych czujników była awaria przewodu. Przewody były co prawda bardzo narażone na uszkodzenia mechaniczne. Ciężko przy tak częstym uszkodzeniu przewodu wywnioskować, czy przy którymś razie nie był to czujnik. Ale u mnie pracowały one w trudnych warunkach. /CIACH/ Skrętki nie stosowałem, Stosowałem z tego co pamiętam...

    Projektowanie Układów   11 Mar 2021 17:51 Odpowiedzi: 12    Wyświetleń: 942
  • Jak dostosować kod w Bascom dla czujnika DS18B20 zamiast DS1820?

    Kod dla 18B20 1wreset 1wwrite &H55 1wwrite Adres(1) 1wwrite Adres(2) 1wwrite Adres(3) 1wwrite Adres(4) 1wwrite Adres(5) 1wwrite Adres(6) 1wwrite Adres(7) 1wwrite Adres(8) 1wwrite &HBE Odczyt(1) = 1wread(2) T(p) = Makeint(odczyt(1) , Odczyt(2))...

    Mikrokontrolery   05 Sty 2010 14:11 Odpowiedzi: 9    Wyświetleń: 5083
  • [atmega8] [atmega8][bascom] DS18b20 pokazuje -0.1 na każdym ekranie - co robię źle?

    Ręce to opadają i masz rację ;) Masz błąd w definicji zmiennej do której wpisujesz ID czujników to nie jest jeden bajt tylko tablica 8x8bitów czyli 8 bajtów. Adresujesz nie istniejące czujniki bo ich adresy sa niepoprawne, wysyła procek ciagle ten sam bajt. Dim Adres1 As Byte 'adres pierwszego Dim Adres2 As Byte 'adres drugiego Dim Adres3 As Byte 'adres...

    Mikrokontrolery AVR   18 Sty 2011 18:16 Odpowiedzi: 5    Wyświetleń: 1985
  • Alix2c2 - Podłączenie BMP085 i TMP102 do stacji pogodowej I2C na Debianie

    Możesz zastosować różne czujniki albo znaleźć takie, które mają wyprowadzoną część adresu na piny. Albo zastosować DS18B20 na 1-wire i nie przejmować się takimi rzeczami.

    Mikrokontrolery Początkujący   16 Sie 2014 17:56 Odpowiedzi: 6    Wyświetleń: 1650
  • ATMEGA 2560 BASCOM - Odczyt 64 czujników DS18B20, problem z 45 czujnikiem

    Chcę pominąć odczytywanie adresów na każdym z czujników. Wydaje mi się że tak będzie prościej obsługiwać ten termometr.

    Mikrokontrolery AVR   03 Sty 2010 09:23 Odpowiedzi: 7    Wyświetleń: 3122
  • [ATmega8] ATmega8 i DS18B20 – odczyt tylko jednego czujnika na 1-Wire, drugi nie działa

    A w jaki sposób wyszukujesz te czujniki? Należy to zrobić przez SEARCHROM, zapisać gdzieś wszystkie adresy, a przy odczycie temperatury wywoływać kolejno te adresy. Wyszukiwanie wszystkich układów: unsigned char ow_search_address() { uint8_t conf_mask[8]={0}; uint8_t i, j, retcode; unsigned char dev_num; for(j=0;j<3;j++)...

    Mikrokontrolery AVR   25 Maj 2009 08:42 Odpowiedzi: 3    Wyświetleń: 1899
  • Arduino Mega + 5x DS18B20 - dziwne odczyty temperatur, skoki wartości

    soft wyglada OK, uszkodzenie DSa jest mozliwe, zaobserwowalem ze gdy wywala sie na CRC to odczyt z czujnika jest FF FF FF FF FF FF FF FF bledne odczyty zdarzaja sie z roznych czujnikow, nie z jednego co ktora enumeracja czujnikow pomija tez niektore czujniki - adres nie zgadza sie z zadnym ze zdefiniowanych

    Mikrokontrolery   07 Gru 2014 18:50 Odpowiedzi: 10    Wyświetleń: 1647
  • BASCOM - Jak poprawnie używać zmiennych w SUB Getdstemp()?

    Mam taki SUB: [syntax=basic4gl] Sub Getdstemp() Local Sdstout As String * 6 Local Noffset As Byte Local Nbyte As Byte Local Bmax As Byte Local Bmin As Byte Local Xlicz As Byte ' Noffset = 0 Bmin = 1 '= Bscreen Bmax = 2 '= Bscreen +3 ' If Bmax > W Then Bmax = W 'W=2 (liczba wykrytych dallasów) byte End If ' Cls ' Locate 1 , 1 Lcd Xlicz ; " " ; Bmin ;...

    Mikrokontrolery AVR   20 Lis 2012 21:58 Odpowiedzi: 3    Wyświetleń: 825
  • Atmega32+DS18B20 czy wina leży po stronie czasów opóźnień?

    Jeśli wyswietla wartość 127,9 to znaczy ze z czujnika ida same wartości FF. Z doświadczenia wiem że taki stan rzeczy powoduje błędne podłączenie czujnika! Patrz dokumentacja ( ale w niej widok nóżek od spodu czujnika!!). Jeśli raz to źle podepniesz juz zwsze będzie pokazywał 127,9...... Jesli chodzi o poprawność transmisji to napisz sobie krótki programik...

    Mikrokontrolery AVR   22 Paź 2008 16:27 Odpowiedzi: 7    Wyświetleń: 1894
  • Atmega8 i DS18B20 - pomiar temperatury poniżejk 10st. Celsjusza.

    Hey czyli problem jest w instrukcji Ss = Format(ss , " 0.0") wrzuć ten program i powiedz czy wszystko gra jeżeli tak będę pisał co zrobiłem. [syntax=basic4gl]$regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) 'Deklaracja portów od wyświetlacza...

    Mikrokontrolery AVR   06 Mar 2012 19:26 Odpowiedzi: 47    Wyświetleń: 5652
  • Jak zbudować termometr wielokanałowy na 89c2051 z czujnikami DS1820?

    Ja proponuje czujnik temp na magistrali 1-wire (ds18b20) i polaczenie ich tak jak na schemacie. natomiast nie ma problemu ze szczytywaniem danych z tego typu czujnikow gdyz kazdy z nich posiada swoj wlasny unikalny indentyfikator(adres)

    Mikrokontrolery   11 Paź 2005 17:14 Odpowiedzi: 9    Wyświetleń: 5297
  • Jak podłączyć czujniki SHT11 i diody LED do Atmega16 w sterowniku terrarium?

    A wiec pwm masz na oc1a i oc1b to jest timer1 (jak sie nie myle). Poza tym masz 3 pwm oc2 na timerze2. Wiec jak bys chcial jeszcze czas liczyc lepiej uzyj jakis zew. ukladu, bo zostal ci tylko timer0, na ktorym bedzie ciezko to osiagnac. Na timerze1 i 2 mozesz zrobic sterowanie diodami rgb. Wlasnie widze ze ten czujnik wilgotnosci nie ma mozliwosci...

    Mikrokontrolery   21 Cze 2009 22:28 Odpowiedzi: 1    Wyświetleń: 1251
  • Jak uruchomić czujnik DS18B20? Problem z wyświetlaniem danych na LEDach

    Ludzie może mi odpowiedzieć jak sie zczytuje tą temperaturę chodzi mi o młodszy i starszy bajt. Jest coś takiego jak Read scratchpad BEH i jak tą komendą odzytać te dwa bajty. tam jest 8 bajtów obok bajtów temp są dwie wartości 50H i 05H czy to są adresy zpod których się zczytuje tą temperature

    Mikrokontrolery   13 Lut 2004 07:08 Odpowiedzi: 10    Wyświetleń: 2609
  • Dobór czujników i procesora do bezprzewodowej stacji meteo na Atmedze

    Do ciśnienia polecam CP1000 (dwie wersje do wyboru pod ISP i I2C) można nim też mierzyć temperature ale wypada go uprzednio dobrze skalibrować. Do temperatury analogowo LM56. Do wilgotności SHT11 ale tu przypominam, że wyszły różne rewizje tego układu i zmieniły się adresy dostępu. Jako czujnik oświetlenia TPS851. I błagam omijaj z daleka DS18B20 bo...

    Początkujący Naprawy   16 Paź 2014 17:50 Odpowiedzi: 13    Wyświetleń: 1350
  • DS 1821. Szukam danych tego czujnika. Aplikacja, typowy termostat.

    przepraszam, że bez opisów.. w uproszczeniu: ReadRom - czyta adres 1wire podpiętego do magistrali (pojedynczo) ReadTempTypeB czyta tempetaturę z DS18B20 ReadTempTypeS czyta temperaturę z DS18S20 WriteByte zapisuje i czyta z 1wire

    Mikrokontrolery   10 Sty 2005 20:48 Odpowiedzi: 11    Wyświetleń: 3146
  • DS18B20 i Bascom: Kolejność rozpoznania czujników, połączenia 1Wire i 2Wire

    W ogóle skoro nie potrafisz odczytać tego co napisałem wyżej to znaczy że do końca nie rozumiesz co to tablica. Wyjaśnię najbardziej łopatologicznie. Wyobraź sobie, że tablica to pociąg z wagonami od 1 do 8. Każdy wagonik może przewozić daną liczbę. A cały pociąg ma swoją nazwę np. pociąg "Kopernik" Więc. Ds1(1)=9 Oznacza, że mamy tablicę o nazwie "Ds1",...

    Mikrokontrolery AVR   12 Kwi 2011 01:57 Odpowiedzi: 24    Wyświetleń: 4525
  • Jak mierzyć wilgotność z Atmega16 na 30-50m? Tanie czujniki, izolacja galwaniczna

    Jeśli tam, gdzie ma być mierzona wilgotność, będzie również mierzona temperatura, to użyć DS18B20 do pomiaru temperatury i rozpoznawania adresu - wtedy cała komunikacja byłaby przez 1-Wire.

    Projektowanie Układów   26 Cze 2009 13:11 Odpowiedzi: 30    Wyświetleń: 8753
  • Pomiar temperatury z dwóch czujników DS18b20 po WiFi

    Nie wiem czy zdążę , ale wszystko jest możliwe nadchodzi czas cudów . Jak uda się to jedynie możliwość wprowadzenia adresu ip sieci i ew. portu tak na szybko do testów ( dla chętnych ) a potem coś wymotam mądrzejszego ( z przyciskami autoryzacją, itp. )

    DIY Smart Home   25 Gru 2017 19:35 Odpowiedzi: 26    Wyświetleń: 14577
  • Odbiór danych z magistrali 1-Wire na ATmega8 w C – jak odczytać DS18B20?

    czy mogl by mi ktos wytlumaczyc jak odbierac transmisje z magistrali 1 wire? mam atmega8 i pisze w C. Nadawac potrafie wystarczy dawac jedynke lub zero na okreslony port w okreslonych odstepach czasu, ale z odbieraniem jest troche gozej. tzn jesli mam odebrac wartosc temperatury z ds18b20 np +0.5*C czyli z czujnika dostane "0008". jedyne co mi przychodzi...

    Mikrokontrolery   18 Sie 2006 14:44 Odpowiedzi: 1    Wyświetleń: 1146
  • Zdefiniowanie trzech czujników ds18b20 z Arduino - kod i konfiguracja

    Zajrzyj do przykładów z biblioteki DallasTemperature, błędów masz tu wiele, brak "begin" dla czujników, nie zlecasz pomiaru temperatury, nie określiłeś sensownego interwału odczytu czujników i wyświetlania danych na LCD. Odczyt czujnika 3 na magistrali to ...ByIndex(2). W przykładach DallasTemperature jest też jak odczytać adresy czujników i pytać...

    Arduino   04 Lut 2021 16:22 Odpowiedzi: 2    Wyświetleń: 312
  • Emulator czujnika DS18B20

    Nie mam zwyczaju przeglądać pierwszej strony Forum i DIY więc kolega podlinkował mi ten temat :D Widzę bliźniaczy układ :D Ktoś kto w tym nie grzebał nie wie, że przy procedurze wyszukiwania wszystkich urządzeń na linii czujnik musi po każdym bicie adresu zadecydować czy to dalej się zgadza z jego adresem i przytrzymać linię w stanie niskim :D To jest...

    DIY Poczekalnia   31 Sie 2017 19:21 Odpowiedzi: 30    Wyświetleń: 17625
  • Skrypt do odczytu z 10 czujników DS18B20 przy użyciu ESP8266WiFi i Blynk

    Tak samo jak masz 10 zmiennych na adresy, możesz zrobić 10 zmiennych na temperatury, zadeklarowane w tym samym bloku programu będą globalne i dostęp będzie do nich z każdego miejsca w programie. Jeszcze lepiej zrobić tablicę o 10 elementach. Potem tam gdzie masz funkcję, w której odczytujesz temperaturę i ją drukujesz możesz też przypisać do zmiennych...

    Arduino   10 Sie 2023 15:02 Odpowiedzi: 1    Wyświetleń: 366
  • Atmega128 - odczyt DS18B20 - z trzech różnych pinów

    Jeśli chcesz użyć jeden pin - jeden czujnik, to prościej użyć np. LM35 i ADC. Dla DS musisz zmodyfikować używaną bibliotekę, aby mogła machać kilkoma pinami. Najprościej odszukać funkcje odpowiedzialne za machanie pinami i zmodyfikować je tak, aby pobierały jeszcze jeden parametr - nr pinu. Aby nie pociągnęło to konieczności modyfikacji reszty funkcji,...

    Mikrokontrolery   04 Kwi 2020 00:24 Odpowiedzi: 21    Wyświetleń: 1281
  • Jak dobrać optoizolator do Atmega16 z czujnikami DS18B20 i SHT11?

    Witam Kolego lechoo spoglądam na schemat z linka którego podałeś i nie widze nigdzie dodatkowych linii uP, chyba to co jest w linku będzie lepszym rozwiązaniem? Czy taki sam układ mogę zastosować do SHT11 ?? Wogóle mam takie pytanie odnośnie SHT11, rozumiem, że komunikacja odbywa się 2-Wire i jest podobna ( nie zgodna z) do i2c. Z tego co pamiętam to...

    Projektowanie Układów   03 Kwi 2009 17:18 Odpowiedzi: 6    Wyświetleń: 2811
  • Co z tymi DS18B20? Skąd te różnice? Wadliwa seria?

    Patrx może to idiotyczne pytanie ale jakim napięciem zasilasz ten czujnik?Wrzuciłem Ci adres stronki na pm.Byłeś tam?Gościu zamieścił tam kilkanaście różnych programów na Atmega 8 m.in. termostatów .

    Mikrokontrolery   02 Mar 2008 20:49 Odpowiedzi: 15    Wyświetleń: 2750
  • DS18B20 - jak ustalić z góry kolejność czujników?

    Nie da się, jak kupujesz czujniki to są trochę pomieszane i ich numery seryjne losowe (może jakbyś kupił u producenta większą ilość to da się nad tym zapanować). Jedyne rozwiązanie jakie widzę to dołożyć w urządzeniu dodatkowy jeden port 1wire, w nim odczytywać numer i dopisywać do listy adresów. W innym przypadku pozostaje tylko wspomniana metoda na...

    Mikrokontrolery   20 Lut 2008 19:33 Odpowiedzi: 14    Wyświetleń: 3441
  • arduino uno/DS18B20 - Jak odczytywać dane na żądanie?

    Tak na szybko, arduino wyśle temperatury, jeżeli wyślesz znak O. [syntax=c]// Program odczytuje temperaturę kilku czujników #include <OneWire.h> #include <DS18B20.h> // Numer pinu do którego podłaczasz czujnik #define ONEWIRE_PIN 2 // Ilość czujników #define SENSORS_NUM 2 // Adresy czujników const byte address[SENSORS_NUM][8] PROGMEM = {...

    Arduino   14 Mar 2016 14:17 Odpowiedzi: 6    Wyświetleń: 1755
  • Arduino + DS18B20 - warunek załączania elektrozaworu na podstawie temperatury

    Witam, chcę pobierać temp z dwóch czujników DS18B20. Nastepnie sprawdzić czy temp. z 1 czujnika jest mniejsza o 3 stopnie od czujnika 2.Jeśli jest np. mniejsza o 1 stopień, równa lub większa załącza się elektrozawór. Kod jest bardzo prosty, ale jak się nie używa tego na codzień jest już gorzej. Na koniec temp. chcę wyświetlać na LCD, ale to już obie...

    Arduino   17 Cze 2016 05:35 Odpowiedzi: 3    Wyświetleń: 1125
  • [Zlecę] Emulator DS18b20 na AVR XMEGA, C/Arduino, zgodność 1:1

    Chciałbym zlecić napisanie programu na mikrokontroler, który będzie emulował pracę czujnika 1-Wire DS18b20. Platforma, na którą ma zostać przygotowany kod to AVR - najbardziej interesuje mnie XMEGA. Język to najlepiej C, ewentualnie w oparciu o framework Arduino. Funkcjonalność emulatora ma zakładać 1:1 pokrycie z funkcjami oryginalnego czujnika DS18B20....

    Projektowanie Bazar   25 Maj 2019 15:16 Odpowiedzi: 3    Wyświetleń: 843
  • Jak zoptymalizować kod dla 12 czujników DS18B20 na Atmega644p?

    Kolego pawelec5 proszę zwrócić uwagę że w programie masz kilkanaście jednakowych bloków zaczynając od bloków takich jak ten : Select Case Ds_10 Case Ds_eeprom_solar ': Print #1 , " Ds_10 jako solar" Case Ds_eeprom_bojler ': Print #1 , " Ds_10 jako bojler" Case Ds_eeprom_salon_podl1 ': Print #1 , " Ds_10 jako salon_podlogowka"...

    Mikrokontrolery AVR   01 Sie 2012 10:27 Odpowiedzi: 24    Wyświetleń: 3127
  • Pomiar temperatury z dwóch czujników DS18B20 za pomocą EPS8266

    Witam Wszystkich. Na wstępie chciałbym zaznaczyć iż nie jestem nawet początkującym jeżeli chodzi o język C czy Arduino . Chciałbym jednak dokonywać pomiaru z dwóch czujników ds18b20 podłączonych pod wspólny port modułu ESP, drugi port ew. do pomiaru napięcia. Chciałbym to robić przez UDP na adresie rozgłoszeniowym i tylko lokalnie po mojej sieci. Do...

    ESP8266 i ESP32   20 Gru 2017 13:26 Odpowiedzi: 7    Wyświetleń: 2208
  • AVR NET CONTROLLER - domowy sterownik ethernetowy

    http://obrazki.elektroda.pl/9875171400_1... Witam po bardzo długiej nieobecności. Dzisiaj mam przyjemność zaprezentować wprawdzie rozwijający się jeszcze układ, ale jest on już na takim etapie że można go zaprezentować. Układ nosi nazwę AVR NET CONTROLLER i jest domowym sterownikiem ethernetowym. Układ oparłem o mikrokontroler ATMEGA644...

    DIY Konstrukcje   31 Maj 2016 17:29 Odpowiedzi: 62    Wyświetleń: 29679
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12717
  • Wybór mikrokontrolera z WiFi i czujnikami dla początkującego - porady?

    Mam zbudowane podobne urządzenie. Ja rozwiązałem to następująco: 1. Atmega32 +AVT1443 - w procesorze stos TCP/IP, obsługuje także UDP. 2. Układa posiada kilka wolnych pinów (na razie 2 X DS18B20) 3. Całość podłączona do rozebranego AP edimax - jest on "przezroczysty", więc komunikacja odbywa się jak po kablu. 4. W procku strona www pokazująca temperaturę....

    Mikrokontrolery   05 Paź 2009 17:01 Odpowiedzi: 20    Wyświetleń: 7276
  • DS18B20 dokładnośc pomiaru i 2 czujniki na jednej szynie

    ... Mozliwe ze mam błedy w kodzie. Wykrywa mi 2 czujniki, ale temperatury sa takie same. Gdy przeliczam CRC nic niepojaiwa się na LCD. Ano są błędziki :wink: Przeanalizujmy: ... '---------------petla glowna-------------- Do Konwert 'Dotyczy wszystkich urządzeń Waitus 200 '#####################czujnik 1## 1wverify Ds2(1) 'Czy jest na magistrali...

    Mikrokontrolery   04 Paź 2007 13:04 Odpowiedzi: 29    Wyświetleń: 6463
  • [BASCOM] Błąd kompilacji BASCOM dla Attiny2313 z czujnikami DS18B20 - jak naprawić?

    Witam Mam problem z programem, który został umieszczony w książce (osła łączka). Program został napisany pod attiny2313 lecz niestety podczas kompilacji wyskakuje błąd: Reserved word may not be used Proszę kod umieścić w znacznikach code! Robak

    Mikrokontrolery AVR   15 Maj 2010 23:27 Odpowiedzi: 3    Wyświetleń: 2259
  • Zawieszanie się Arduino Mega 2560 w projekcie kontrolera terrarium

    Witam, Obecnie jestem w fazie tworzenia kontrolera do terrarium który odpowiadałby za wilgotność pory dnia oraz temperaturę. Niestety utknąłem w martwym punkcie, otóż mój program raz na jakiś czas się zawiesza i nie jest to cyklicznie np. co 2 godziny. Wyczerpała się już moja wiedza ale może któremuś z was uda się odnaleźć błąd w kodzie, będę bardzo...

    Arduino   05 Paź 2018 16:09 Odpowiedzi: 3    Wyświetleń: 768
  • Nie działa wiecej jak 8 czujników DS18B20 z Arduino

    Witam, na początek takie pytanie czy ktoś może podłączał do Arduino więcej jak 8 czujników DS18B20 ? Robię układ chłodzenia na podstawie arduino. Do obsługi czujników wykorzystuje najnowsze biblioteki z Dallasa [3.7.0 BETA] a do testów zwyczajnie przykład TESTER, który jest dołączony do bibliotek. Program napisany w C#. Po podłączeniu 8 czujników program...

    Arduino   24 Lis 2011 18:57 Odpowiedzi: 2    Wyświetleń: 3033
  • Czy warto korzystać z alarmu w czujniku DS18b20 zamiast w mikrokontrolerze?

    Dane na temat 1-wire znajdziesz na stronie Dallasa - są tam dokumenty opisujące budowę sieci i wymagania. I2C do transmisji na więcej niż kilkadziesiąt cm się zupełnie nie nadaje. Jeśli chodzi o adres 1-wire to istotnie jest to problem. Musisz najpierw go odczytać a potem skonfigurować w programie.

    Mikrokontrolery   21 Lip 2015 22:00 Odpowiedzi: 7    Wyświetleń: 1560
  • Jak odczytać temperaturę z czujnika Dallas DS18B20 na Attiny 2313?

    Wszystko masz w dokumentacji układu http://www.iele.polsl.pl/elenota/Maxim/2... Wystarczy przeczytać dokładnie. ... 1wreset 'reset magistrali 1wwrite &HCC 'komenda opuszczenia adresu (bo jest jeden DS18B20) 1wwrite &H44 'komenda rozpoczęcia konwersji Waitms 750 *czeka aż ds18b20 przetwozy temp -tu dobrze 1wreset 'reset magistrali 1wwrite...

    Mikrokontrolery AVR   09 Lut 2010 20:42 Odpowiedzi: 9    Wyświetleń: 3738
  • ESP32 - problem z kompilacją czujników DS18B20 - Arduino IDE 2.2.1

    Witam, Uaktualniłem Arduino do wersji 2.2.1 i teraz nie mogę skompilować małego programu dla DS18B20 - na kilka czujników. W poprzednich wersjach działał dobrze i bez problemów wgrywał się na ESP32. Compilation error: invalid conversion from 'OneWire*' to 'uint8_t' {aka 'unsigned char'} W kodzie nic nie zmieniałem - proszę o podpowiedź dlaczego są błędy...

    Arduino   10 Gru 2023 15:24 Odpowiedzi: 2    Wyświetleń: 219
  • [Atmega][Bascom] Zmiana rozdzielczości ds18b20 na 9bit

    Witam Mam problem ze zmianą rozdzielczości ds18b20 na 9bit Sub Odczyt_temp 1wreset 'początek 1 sesji łączności 1wwrite &H55 'rozkaz match rom - adresowanie indywidualne 1wverify Dsid1(1) 'wysyłamy adres pierwszego czujnika 1wwrite &HBE 'rozkaz odczytania z kostki danych T1 = 1wread(2) '--------------------------------- 1wreset 'początek...

    Mikrokontrolery AVR   24 Cze 2010 16:22 Odpowiedzi: 16    Wyświetleń: 7265
  • Bascom - przypisywanie identyfikatorów czujników DS18B20 do zmiennych tablicowych

    No właśnie, też myślałem o jednorazowej rejestracji. Odczytałem nawet numery ID moich czujników tylko nie wiem jak połączyć to z komendą 1wverify. Przykładowe ID 2500143500001187 Np. tak 1wverify Dsid4(1) jeżeli urządzenie o podanym adresie ID odpowiada to zmienna err zwraca 0 jeżeli nie to 1. A wszystko w helpie opisane...

    Mikrokontrolery AVR   16 Lis 2008 23:46 Odpowiedzi: 6    Wyświetleń: 5019
  • DS18B20 - Podłączenie czujników do 3 różnych pinów

    Dzięki, trochę pomogło gdyby ktoś był zainteresowany dodam swoje wypociny... [syntax=c] #include <OneWire.h> #include <DS18B20.h> // Numer pinu do którego podłaczasz czujnik #define dsnr 2 // Adres czujnika const byte adr0[dsnr][8] PROGMEM = {0x28, 0xE2, 0xAA, 0x7, 0x0, 0x0, 0x80, 0xDD, 0x28, 0x63, 0xAF, 0x7, 0x0, 0x0, 0x80, 0xD2}; const...

    Arduino   08 Cze 2016 23:45 Odpowiedzi: 3    Wyświetleń: 2697
  • [Bascom] Atmega32 i DS18b20 - błędny odczyt temperatury 85°C na wszystkich czujnikach

    Witam, mam problem z odczytem poprawnym temperatury. Niestety nie znalazłem tematu, który by pasował do mojego problemu. Atmega odczytuje poprawnie adresy czujników po czym odczytuje mi na wszystkich jednakową temperaturę (85*C). Czujniki podłączone są równolegle do jednego portu z podpiętym rezystorem podciągającym 4,7k pomiędzy DQ a VCC 5V. Nie mam...

    Mikrokontrolery   11 Lip 2011 13:12 Odpowiedzi: 5    Wyświetleń: 1659
  • [Bascom]Atmega + kilka DS18B20 - optymalizacja kodu

    Tzn. mam tablicę 24 bajty ( na razie do testów). I teraz podaje adres początkowy z tablicy, od którego zaczyna się ID układu DS18B20. Podprogram ma załadować ID, odczytać, sprawdzić CRC i w odpowiedzi podać mi LSB, MSB, status czujnika, histereze ( poprzednią muszę mu jakoś podać ) i wynik w postaci zmiennej typu string. Wzorowałem się na czymś takim:...

    Mikrokontrolery   10 Kwi 2017 13:43 Odpowiedzi: 10    Wyświetleń: 1179
  • Jak wyświetlić odczyty z dwóch czujników DS18B20 na LCD z Arduino UNO?

    [syntax=c] #include <Wire.h> #include <OneWire.h> #include <DS18B20.h> #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); // Numer pinu do którego podłaczasz czujnik #define ONEWIRE_PIN 9 // Ilość czujników #define SENSORS_NUM 2 // Adresy czujników const byte address[SENSORS_NUM][8] PROGMEM = { 0x28, 0x6A, 0xE6,...

    Arduino   20 Sty 2019 15:57 Odpowiedzi: 17    Wyświetleń: 615
  • [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ń: 5842
  • Termometr LCD na ATmega8 - nieprawidłowe znaki po stopniu Celsjusza

    Co to znaczy wyświetla jedną linię?? Opisz dokładnie albo zrób zdjęcie. Ekran startowy się pokazuje, czyli "Witaj ..." a w drugiej lini "Temometr.." itd. Gdzie staje program? Co dokładnie pokazuje LCD od momentu włączenia do końca? Prawdopodobnie masz coś na magistrali 1W zwarte albo któryś czujnik poleciał lub port w procesorze. Mogłeś zmienić tylko...

    Mikrokontrolery AVR   15 Gru 2011 00:32 Odpowiedzi: 43    Wyświetleń: 9414
  • BASCOM i DS18B20 – jak odczytać temperaturę z wybranego sensora po ID?

    Witam Robisz tak : Deklarujesz macierz czy tam tablice zwał jak zwał o x zmiennych byte. 1wreset W = 1wirecount() Adres(1) = 1wsearchfirst() Adres(9) = 1wsearchnext() 1wreset itd itd. Masz w tej tablicy adresy kilku czujników a później: 1wreset 1wwrite &H55 ' Będę wysyłał adres 1wwrite Adres(1) , 8 ' Wysyłam...

    Mikrokontrolery   27 Lip 2006 17:53 Odpowiedzi: 11    Wyświetleń: 2426
  • Bascom Mega32 - Przełączanie czujników DS18B20 jednym przyciskiem

    Witam ponownie Zrobiłem to przez Timer0. Jednak problem z aktualizacją wyświetlania dalej występuje. Jeszcze drugi problem to start, przez okres zdefiniowany zmienną Licznik ( teraz równą 300 ) nic się nie wyświetla - dopiero po czasie = 300. Próbowałem również z Enable/Disable Interrupts na czas pomiaru, ale nie było żadnego efektu. Mam takie pytanie...

    Mikrokontrolery AVR   19 Sty 2011 20:10 Odpowiedzi: 11    Wyświetleń: 2073
  • Termostat porównawczy dla kolektora słonecznego - Arduino, pompa obiegowa, czujniki

    To o co pytasz to banał... Jak dla kogo :( Nie doczytałem o zakazie linków - przepraszam. Faktycznie padły - ale to pewnie działalność Elektrody bo na innych forach działają. W każdym razie już edytuję. Dzięki za to co mi podesłałeś - niestety dalej ginę bo tam jest o analogach /które trochę ogarniam/ a u mnie będą czujniki cyfrowe i... tu zgłupiałem....

    Arduino   15 Mar 2023 20:09 Odpowiedzi: 14    Wyświetleń: 726