ds18b20 include

Znaleziono około 646 wyników dla: ds18b20 include
  • DS18B20 --> DallasTemperatures.h - Jak odczytywać temp. bez zatrzymywania &am

    Dlaczego tak długo? Nie będę szukał błędu w tym rozumowaniu, po prostu to zmierzyłem, właśnie analizatorem logicznym, biblioteka dla C by Peter Dannegger nieco poniżej 20ms, a w Arduino zmierzone millisami odczyt trwa nieco ponad 20ms. Obie biblioteki robią pełny odczyt i sprawdzanie CRC. Będzie mi się kiedyś chciało to też sprawdzę w Arduino. (at)madiz08,...

    Mikrokontrolery Początkujący   18 Kwi 2019 05:29 Odpowiedzi: 21    Wyświetleń: 1689
  • Uruchamiamy zminiaturyzowany DeepSeek-R1 na sprzęcie konsumenckim - Ollama WebUI

    https://obrazki.elektroda.pl/4269875400_... Oryginalny DeepSeek jest raczej za duży, by uruchomić go na domowym sprzęcie, ale repozytorium Ollama oferuje ciekawą alternatywę bazującą na dostrajanych (tj. trenowanych w oparciu o rezultaty większego modelu) modelach LLama i Qwen. Występują one pod nazwami deepseek-r1:1.5b/7b/14b/32b...

    AI Artykuły   30 Sty 2025 16:19 Odpowiedzi: 2    Wyświetleń: 4098
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Odczyt temperatury z DS18B20 przez Wemos D1 Mini i przekazanie danych przez Modbus TCP do PLC

    W przypadku DS należy wyłączyć tryb czekania na wynik, inaczej program jest blokowany na czas odczytu, dla 12 bitów jest to 750ms, a wtedy można odwrócić kolejność, odczyt i po nim zlecenie pomiaru, powrót do tego bloku programu za np. 1s. Jeśli się dobrze napisze warunek millis nic się nie psuje po 54 dniach, liczby porównywane muszą być w typie 32bity...

    Arduino   16 Lis 2022 22:42 Odpowiedzi: 42    Wyświetleń: 1953
  • REKLAMA
  • Skrypt do odczytu z 10 czujników DS18B20 przy użyciu ESP8266WiFi i Blynk

    Witam. Skleiłem z przykładowych programów odczyt z 10-ciu czujników DS18B20. [syntax=c] /* Fill in information from Blynk Device Info here */ #define BLYNK_TEMPLATE_ID "TMPxxxxxx" #define BLYNK_TEMPLATE_NAME "Device" #define BLYNK_AUTH_TOKEN "YourAuthToken" // Include the libraries we need #include <ESP8266WiFi.h> #include <OneWire.h> #include...

    Arduino   10 Sie 2023 15:02 Odpowiedzi: 1    Wyświetleń: 411
  • Arduino Nano Sense BLE - błąd odczytu temperatury z DS18B20

    Witajcie, Problem dotyczy chyba samego Nano Sense albo jednego z libów do obsługi czujnika. Mianowicie, nie działają, wskazuje -127, nie wyszukuje czujników DS18B20 (https://botland.com.pl/en/waterproof-pr... Pierw przeprowadziłem test na UNO, podłączyłem jak poniżej: Czarny...

    Arduino   29 Mar 2020 14:53 Odpowiedzi: 11    Wyświetleń: 801
  • REKLAMA
  • [ATMEGA8][C] Termostat - prośba o sprawdzenie kodu

    Witam ponownie. Prośba jak w poprzednio. Zupełnej zmianie uległ sposób sterowania grzałkami. Obecnie problem polega na tym, że na wyjściu grzałek, bez względu na temp., nic się nie dzieje. Załączam zmodyfikowany kod: include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "hd44780.h" #include "ds18b20.h"...

    Mikrokontrolery AVR   14 Sty 2011 18:55 Odpowiedzi: 4    Wyświetleń: 3873
  • Bascom 14 x DS18B20 na osobnych portach - kwestia kolejności zapisu i limitu 8szt.

    Dzięki wielkie !! Pomogło , aczkolwiek nie rozumiem dlaczego bez tego też czasem działało zależnie od kolejności wpisów ? Teraz działa OK bez względu na kolejność wpisów, i reszty (czyli początku programu w którym pewnie jest mnóstwo innych błędów :-) ) [syntax=vbnet] $regfile = "m2560def.dat" ' specify the used micro $crystal = 16000000 ' used crystal...

    Mikrokontrolery Początkujący   24 Sty 2021 20:47 Odpowiedzi: 2    Wyświetleń: 504
  • REKLAMA
  • Pomiar temperatur w domu Arduino + ethernet + DS18B20

    Wymyśliłem coś takiego: [syntax=c] #include <SPI.h> #include <Ethernet.h> #include <OneWire.h> OneWire ds(2); // on pin 10 (a 4.7K resistor is necessary) byte mac[] = { 0x00, 0x30, 0x4f, 0x46, 0xc9, 0x1e }; EthernetClient client; char server[] = "192.168.1.2"; // IP Adres (or name) of server to dump data to unsigned int czas_konwersji...

    Arduino   14 Sty 2020 09:07 Odpowiedzi: 9    Wyświetleń: 885
  • [68hc08] 68hc08, asembler: problem z uruchomieniem programu na termostat i LED

    Spojrzał by ktoś fachowym okiem? Program ma porozumiewać się po one wire z ds18b20 mierzyć temp i gdy temp mniejsza od 40stopni to włączać grzałkę, gdy większa wyłączać ją. Chodzi mi o sprawę samego kodu. Jeszcze raz wielkie dzięki za poświęcony czas. [syntax=asm];***************************... ;* This stationery...

    Mikrokontrolery Pozostałe   31 Sie 2011 16:46 Odpowiedzi: 4    Wyświetleń: 3087
  • Re: Nucleo F103RB/L053R8 - C++ 11 Eclipse makefile - pytanie

    Ok. Przeprowadziłem eksperyment. Jeżeli chodzi o Cortex M3 to dodałem plik z rozszerzeniem cpp i kompilacja przebiegła bez błędów. Tylko nie działa standard C++11 tylko jakiś starszy. Sprawdziłem to dodając słowo kluczowe auto, które podobno jest elementem języka od chwili pojawienia pojawienia się standardu C++11. Poniżej zdjęcie ilustrujące pewne...

    Mikrokontrolery ARM   12 Lut 2017 09:54 Odpowiedzi: 56    Wyświetleń: 4224
  • Kontrola temperatury przez internet na Ardunio + ENC28J60 + TMP36

    Jest jakaś biblioteka dodana do kursu EncEthernet-20101229 ale po dodaniu jej i zmianie w pliku enc28j60 z include "Wconstans.h na Arduino nic nie daje. Ta zmiana jest wg instrukcji z kursu. Okazuje się iż błędów jest dużo więcej. Zainstalowałem na nowo środowisko dodałem ta bibliotekę dodaną do kursu i nic błędów mnóstwo. Bo jeśli dobrze rozumiem,...

    Arduino   14 Sie 2017 20:07 Odpowiedzi: 12    Wyświetleń: 1704
  • Termoregulator - Termoregulator - przejście z 1 na 4 obwody

    Żeby coś więcej powiedzieć musisz załączyć bibliotekę ds18b20 [syntax=cpp]/***************************... /* */ /* Access Dallas 1-Wire Device with ATMEL AVRs */ /* */ /* Author: Peter Dannegger */ /* danni(at)specs.de */ /* */ /* modified by Martin Thomas <eversmith(at)heizung-thomas.de> 9/2004 */ /***************************************...

    Mikrokontrolery AVR   02 Cze 2014 20:02 Odpowiedzi: 15    Wyświetleń: 2109
  • REKLAMA
  • Szukam kodu źródłowego c++ do odczytu DS18B20 (termometr)

    A posiada kolega includowane na początku pliki nagłówkowe? [syntax=cpp]#include "DS18B20.h" #include "DS18B20_ports.h"[/syntax] Czy te 2 pliki znajdują się w katalogu projektu?

    Programowanie   25 Sty 2013 05:55 Odpowiedzi: 9    Wyświetleń: 3618
  • Inteligentny przełącznik Tuya TYTE-D1: Przekaźnik działa, czujnik temperatury znaleziony

    Nie poczyniłem żadnych postępów od ostatniego postu na temat zamkniętych komentarzy PR. Zamieściłem ustalenia dotyczące ciągłości gniazda 3,5 mm dla przypomnienia Dodano po 10 Dzięki zaadaptowanemu pojedynczemu szkicowi Arduino, aby połączyć przykłady print_family, check_fake i discover_fake z https://github.com/koendv/CheckDS18B20/t... z pinem...

    Smart Home IoT   14 Wrz 2025 10:50 Odpowiedzi: 39    Wyświetleń: 5505
  • [Atmega8][C/WinAVR] Problem z kompilacją (string.h)

    Udało mi się rozwiązać problem, rzeczywiście nie było po prstu pliku string.h, więc musiałem go przypadkowo usunąć.. Kompilacja przechodzi już bez problemu, muszę teraz chyba ustawić odpowiednie wartości w pliku ds18x20, jednak nie wiem na jakie, jakoś z datasheetu nie potrafie tego wyczytac.. O ile rzeczywiścei trzeba to wyczytać z dokumentacji, mam...

    Mikrokontrolery AVR   06 Lis 2009 12:49 Odpowiedzi: 5    Wyświetleń: 2432
  • Esp8266 co usunąć by była tylko sama temperatura

    (...) Blynk.virtualWrite(VPIN_coolerbtn, coolerState); } } if (modeState == 0) { display.setTextSize(1); // Draw 2X-scale text display.setTextColor(SSD1306_WHITE); display.setCursor(32, 45); display.print("Manual Mode"); display.display(); } delay(3000); } Witaj, Wygląda na to, że kod, który dostarczyłeś, jest niekompletny. Mogę jednak podać Ci podstawową...

    ESP8266 i ESP32   11 Wrz 2023 08:56 Odpowiedzi: 4    Wyświetleń: 714
  • Jak uruchomić DS1820 z biblioteką rklibavr na ATmega w języku C?

    Juz byl taki temat ale został zamknięty. Moj problem polega na tym ze nie moge ruszyc ds1820 w C z wykorzystaniem bliotek rklib do obslugi ds. #include <avr/io.h> #include<avr/interrupt.h> #include<avr/eeprom.h> #include<string.h> #include "lcd.h" #include "ds18x20.h" #include "delay.h" uint8_t gSensorIDs[OW_ROMCODE_SIZE];...

    Mikrokontrolery AVR   03 Lis 2008 16:43 Odpowiedzi: 10    Wyświetleń: 5405
  • Wyświetlanie temperatury z DS18B20 na LCD - problem z kodem C

    Witam. Ostatnio popełniłem kod w języku C żeby uruchomić popularny czujnik DS18B20. Przepisałem z zrozumieniem na tyle ile potrafiłem kod znaleziony w sieci, został trochę zmodyfikowany. Dodałem wyświetlanie temperatury z zmiennej po przecinku na LCD. Przedstawiam kod: [syntax=c] #define F_CPU 8000000UL #include <HD44780.h> #include <HD44780.c>...

    Mikrokontrolery AVR   12 Mar 2020 11:28 Odpowiedzi: 4    Wyświetleń: 561
  • Termometer Atmega 8 na 7-segmentowym - -miganie wyniku

    Czesc wszystkim, Mam problem z poprawnym działaniem termometru na 7-segmentowym wyświetlaczu. Załączam film - no nie chce się bardzo rozpisywać. Generalnie to nic złego w bibliotekach multipleks. Coś z kodem jest nie tak prawdopodobnie w dsb1820. Poniżej załączam kod. Proszę o pomoc. Pozdrawiam. Dodam tylko, że temperatura jest wyświetlana poprawnie...

    Mikrokontrolery AVR   18 Lip 2020 19:21 Odpowiedzi: 8    Wyświetleń: 822
  • Pomiar temperatury z dwóch DS1820 na dwóch różnych pinach ATMEGA16

    Kiedyś przerobiłem na szybko jedną z dostępnych bibliotek na obsługę kilku ds18b20 na różnych liniach: [syntax=c] //#ifndef 1wire //#define 1wire #include "hardware.h" ////////////////////////////////////////... // ROM commands #define DS18B20_ROM_SEARCH 0xF0 #define DS18B20_ROM_READ 0x33 #define DS18B20_ROM_MATCH...

    Mikrokontrolery AVR   27 Sty 2015 23:57 Odpowiedzi: 13    Wyświetleń: 3180
  • Atmega 8 termometr ds18b20 wyświetlacz hd44780 nie wyświetla pomiaru

    [syntax=cpp] #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/eeprom.h> #include <stdlib.h> #include <util/delay.h> #include "hd44870.h" #include "ds18b20.h" //#include "MyDelay.h" int main(void) { volatile char *tablica="MMM"; LCD_Clear(); LCD_Home(); LCD_Initalize(); LCD_WriteText("Rozpoczynam temp"); _delay_ms(1000);...

    Mikrokontrolery AVR   05 Wrz 2011 18:03 Odpowiedzi: 11    Wyświetleń: 4089
  • [C] Termostat "wielozadaniowość" DS18b20, Atmega168 C

    Jedna mała uwaga: Plik nagłówkowy tylko wskazuje, że dane funkcje gdzieś tam istnieją i można z nich korzystać. Nie potrzebujesz w nim deklaracji Read i Send Byte bo nigdy na zewnątrz z nich raczej nie skorzystasz. Z punktu widzenia użytkownika takiej biblioteki, jest to potencjalnie niebezpieczne i lepiej w nagłówku mieć tylko to, z czego się korzysta...

    Programowanie Początkujący   16 Lip 2012 19:48 Odpowiedzi: 2    Wyświetleń: 1402
  • [AtMega16] [AtMega16][C] - Implementacja multitaskingu dla odczytu ds18b20 i sterowania GPIO

    Zwarcia raczej nie ma, bo odłączałem wszystkie przewody od klawiatury od płytki ewaluacyjnej, która jest, trzeba przyznać, porządnie wykonana. (W sensie, że kupiona, a nie na płytce stykowej) Kod: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <stdio.h> #include <stdlib.h> #include "HD44780.h" #include "ds18b20.h"...

    Mikrokontrolery AVR   13 Kwi 2013 20:38 Odpowiedzi: 24    Wyświetleń: 2667
  • ATmega32 - błędne odczyty temperatury z DS18B20, poprawne na ATmega328

    main.c [syntax=c]#define F_CPU 16000000UL //definiujemy F_CPU na 16MHz #include <avr/io.h> #include <util/delay.h> #include <avr/io.h> #include <stdlib.h> #include "HD44780.h" #include "DS18B20.h" char str[17]=" Termometr "; int main (void) { double temp; /* W tablicy zapisywane będą dane odczytane z układu ds18b20 */ unsigned...

    Mikrokontrolery AVR   21 Lut 2015 16:31 Odpowiedzi: 5    Wyświetleń: 1032
  • 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
  • Kod w C do DS18B20 na ATmega16, odczyt 0xffff, F_CPU 16MHz, podłączenie?

    Ok, to ja dorzucę swoje trzy grosze :) Przede wszystkim, aby procedury _delay_* działały poprawnie należy włączyć optymalizację kodu np -O1 Sprawdź może to powoduje problem. Po drugie, na czas odczytu i zapisu magistrali warto zablokować przerwania, tak żeby procedura obsługi przerwania nie rozjechała czasu poszczególnych okien. A na koniec moje procedury,...

    Mikrokontrolery   11 Gru 2007 17:13 Odpowiedzi: 33    Wyświetleń: 3794
  • [ATMEGA8][C/AvrStudio] Pomiar temperatury zaburza multipl.

    Sprawdź czy w #include "ds18b20.h" nie ma przypadkiem _delay ms(750); Albo w którymś pliku .c.

    Mikrokontrolery AVR   26 Sie 2010 19:10 Odpowiedzi: 20    Wyświetleń: 2480
  • [C][Atmega8] Uniezależnienie definicji portu i linii portu od definicji funkcji

    Cześć Piszę właśnie funkcje do obsługi protokołu transmisji danych 1-wire(reset,read_byte,send_byte) i chciałbym, aby były one niezależne od reszty programu i definicji portów i linii. Chodzi o to, że korzystając z makroinstrukcji definiowałbym sobie port i linię, do której podłączone jest urządzenie slave. [syntax=c]// DS18B20 - PB0 #define DS18B20_1_PORT...

    Mikrokontrolery   30 Cze 2011 15:38 Odpowiedzi: 8    Wyświetleń: 2114
  • 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ń: 1212
  • DS18B20 na delay_ms, wyświetlacz na timerze nie działa

    Przy programie który zamieściłeś to nic Ci się nie będzie wyświetlało. [syntax=cpp]* Plik "main.c" */ #include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "ds18b20.h" #include <avr/interrupt.h> #include <stdbool.h> #define F_CPU 8000000UL #define LED_0 0b11000000 #define LED_1 0b11111001 #define LED_2...

    Mikrokontrolery AVR   20 Wrz 2011 21:28 Odpowiedzi: 54    Wyświetleń: 5664
  • Atmega8 + DS18B20: Problem z wyświetlaniem temperatury na 2x 7-segmentowym wyświetlaczu

    Witam, przekopałem się przez wiele tutoriali, postów, wątków, i nie znalazłem rozwiązania, więc postanowiłem opisać własny problem. Mianowicie: mam podłączone do Atmegi8 dwa wyświetlacze 7seg multipleksowane, oraz termometr cyfrowy DS18B20. Chciałem aby zmierzona temperatura była wyświetlana na tych 7seg, oczywiście ze względu na dwa wyświetlacze jedynie...

    Mikrokontrolery Początkujący   21 Lut 2012 02:33 Odpowiedzi: 18    Wyświetleń: 3784
  • Jak odczytać temperaturę z DS18B20 w C++? Rozdzielczość 12-bitowa

    polecam zainstalowanie środowiska CodeVisionAVR, jest wersja darmowa z ograniczeniem wielkości programu, ale nie to jest najważniejsze bo to co tam jest najlepsze to biblioteki do obsługi 1-wire i osobne funkcje do niektórych urządzeń działających w tym standardzie (między innymi tego czujnika), do tego opisanie stosowania wszystkich funkcji w Help'ie....

    Mikrokontrolery   23 Sie 2007 13:06 Odpowiedzi: 13    Wyświetleń: 4910
  • ARDUINO TERMOMETR DS18B20 - Wyświetlanie danych na wyświetlaczu Atmega328 w pionie

    Tutaj użyto innej biblioteki . [syntax=c]#include <MD_MAX72xx.h> #include <MD_Parola.h> [/syntax]

    Arduino   16 Mar 2022 12:54 Odpowiedzi: 41    Wyświetleń: 1584
  • Podłączenie 2xDS18B20 do ATmega32 z rklibavr - brak odczytu danych

    Wolałbym się pobawić tymi bibliotekami, które już jako tako znam. Przeglądałem te po których wspominałeś, ale przyznam że była to dla mnie czarna magia. Mam nadzieję, że na mojego posta trafi osoba, która również korzysta z rkavrlib. Aby bardziej rozjaśnić sprawę wrzucę jeszcze kilka kodów z których powyższy program korzysta. obsluga onewire [syntax=c]#ifndef...

    Mikrokontrolery AVR   29 Wrz 2011 21:38 Odpowiedzi: 2    Wyświetleń: 2002
  • MikroC - PIC16F628A - formowanie wyniku z DS18B20 do wysłania po UART

    Te zapisy nie są równowazne. Skąd ci się ten drugi wziął? Sprawdziłem na ideone i się nie kompiluje. To nie C#... https://ideone.com/yqng7Y [syntax=c]#include <stdio.h> void f1() { char text1[] = "000.00"; } void f2() { char[] text2 = "000.00"; } int main(void) { return 0; } [/syntax]

    Mikrokontrolery PIC   02 Lip 2016 10:08 Odpowiedzi: 15    Wyświetleń: 4002
  • [BASCOM] Atmega 16 - proste menu opartena select case

    Dziękuję Wam za pomoc. Menu działa. Dorobiłem sobie dwa pliki do odczytu i wyświetlania temperatury na DS18B20. Mam plik_glowny.bas I pliki do DS18B20 - Config_DS18B20.bas oraz DS18B20.bas W celach testów zrobiłem osobny program aby tylko sprawdzić czy popranie działa odczyt temperatury. I działa bezbłędnie. Zasada działania tych plików jest następująca:...

    Mikrokontrolery AVR   26 Lis 2016 21:02 Odpowiedzi: 7    Wyświetleń: 1644
  • 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ń: 678
  • Atmega32, DS18b20, rs232, LCD - brak komunikacji między PC a uC

    Witam, mam pytanie odnośnie przesyłania pomiaru temperatury z czujnika DS18b20 przez RS232 do PC. Korzystam z płytki edukacyjnej: http://are.net.pl/?id=products&cmd=9... Do uC mam podłączony czujnik DS18b20, wyświetlacz LCD. Pomiar temperatury na LCD wyświetla się poprawnie, to samo chcę wysłać przez RS232 do PC i już nie działa, w ogóle...

    Mikrokontrolery AVR   10 Kwi 2013 13:44 Odpowiedzi: 4    Wyświetleń: 1953
  • ESP8266 Arduino: Nieudany odczyt pliku.txt z serwera - 5 lat temu działało

    Spróbuj tego : [syntax=c] // wgrany na esp8266 z czuinkiem temperatur DS18B20 zapis na server //sprawdzony działa prawidłowo #include <ESP8266WiFi.h> #include <OneWire.h> #include <DallasTemperature.h> #include <ESP8266HTTPClient.h> extern "C" { #include "user_interface.h" } #define WiFiSSID "DWRgjgjwz" #define WiFiHaslo "eeeeeeee"...

    ESP8266 i ESP32   19 Kwi 2020 14:18 Odpowiedzi: 23    Wyświetleń: 1572
  • Atmega8 - Błąd w kodzie, lub podłączeniu, potrzebna rada.

    Witam, w ramach nauki programowania uC, znalazłem kod pozwalający na wyświetlanie temperatury z DS18B20, na wyświetlaczu 1602A. Jako że na samym przeklejeniu kodu pewnie zbyt wiele bym się nie nauczył, użyłem nieco innego termometru(dokładność nie 0,1, a 0,5*C), zmieniłem układ w jakim ma się wszystko wyświetlać, zastąpiłem float przez int zmieniane...

    Mikrokontrolery Początkujący   10 Paź 2014 20:05 Odpowiedzi: 6    Wyświetleń: 930
  • ili9341 Leonardo - Nadpisywanie obszaru ekranu pomiar temperatury.

    Witam, Jestem początkujący jeśli chodzi o Arduino. Posiadam układ Leonardo który jest wyposażony w wyświetlacz 240x320 działający w oparciu o sterownik ili9341, a także czujnik temperatury DS18B20. Do obsługi wyświetlacza używam bibliotek SPI.h i TFTv2.h. Problem polega na tym że jak wgram kod to dane z pomiaru nadpisują się na siebie i powstają tzw....

    Arduino   18 Mar 2015 11:08 Odpowiedzi: 6    Wyświetleń: 2280
  • DS18B20 - Podłączenie czujników do 3 różnych pinów

    Ja ogólnie korzystam z biblioteki DallasTemperature znajdziesz ją bez problemu. A dodatkowo dołączam mój skrypt dla dwóch termometrów cyfrowych : [syntax=c]#include <OneWire.h> #include <DallasTemperature.h> // Biblioteki #define ONE_WIRE_BUS_1 2 // Definicje pinów wejscia jako 2 i 4 #define ONE_WIRE_BUS_2 4 OneWire oneWire_in(ONE_WIRE_BUS_1);...

    Arduino   08 Cze 2016 23:45 Odpowiedzi: 3    Wyświetleń: 2763
  • Pomiar temperatury z wielu czujników DS18b20 po WiFi za pomocą ESP8266

    Witam chciałbym zaprezentować układ pomiaru temperatury z wielu czujników Ds18b20 ,na razie czterech z jednego modułu ESP8266. Projekt nawiązuje do tego rozwiązania : https://www.elektroda.pl/rtvforum/topic3... Tamten projekt już nie będzie rozwijany w tym natomiast wprowadziłem wiele zmian przygotowując sobie grunt pod przyszłą rozbudowę i...

    DIY Smart Home   20 Lut 2023 16:18 Odpowiedzi: 78    Wyświetleń: 39192
  • Problemy z PWM i ADC w programie na Atmegę8 – błędy i nieprawidłowe działanie diod

    Poprawiłem wcześniejsze błędy i obecnie kod wygląda tak : [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> #include <math.h> #include <avr/io.h> #include "ds18b20.h" #include "UART_funkcje_mega8.h" #define VREF 5.05 #define ADCIN PC5 unsigned int adc; void ADC_init(){...

    Mikrokontrolery AVR   23 Wrz 2015 19:48 Odpowiedzi: 23    Wyświetleń: 1704
  • atmel studio M8 C - DS18B20 timingi rklibavr zmienne

    Nie do końca rozumiem! Pobrane z Ds'a dane są zapisane w tablicy: unsigned char ds18b20_pad[9] Trochę niżej składam to i dzielę na 16 czego wynikiem jest zmienna temp zadeklarowana oryginalnie jako double: [syntax=c]temp = ((ds18b20_pad[1] << 8) + ds18b20_pad[0]) / 16.0 ;[/syntax] Zmienna temp była typu "double" i program działał, natomiast zmieniłem...

    Mikrokontrolery AVR   18 Lis 2012 20:31 Odpowiedzi: 9    Wyświetleń: 2070
  • [AVR C Atmega16] - Obsługa dwóch temometrów DS18B20

    Witam. Napisałem program odczytujący temperaturę z w/w termometru przy użyciu czyjejś biblioteki i ją wyświetlający. Wszystko działa jak należy, jednak nie wiem jak skorzystać z tej biblioteki aby odczytać temperaturę z drugiego termometru podłączonego do innego pinu mikrokontrolera. Odczyt temperatury w pętli głownej: [syntax=c] ONEWIRE_RESET(); ONEWIRE_byte_wr(0xCC);...

    Mikrokontrolery AVR   08 Sty 2017 19:29 Odpowiedzi: 13    Wyświetleń: 1692
  • DS18B20 na ATmega8 - brak odczytu temperatury, wyświetla 0,00°C po resecie

    Witam, mam problem, kiedyś robiłem termometr oparty na atmega8, z podpiętym lcd i czujnikiem ds18b20, działało elegancko, teraz chcę wykorzystać starą płytkę, uruchamiam a tu nie wyświetla temperatury, tekst na wyświetlaczu jest elegancko, nawet mam podpięty do portu com i też działa, a z tym czujnikiem się już kilka dni użeram i nic. Testowałem na...

    Mikrokontrolery AVR   25 Kwi 2012 11:51 Odpowiedzi: 4    Wyświetleń: 2197
  • Zgrabny termometr/ termostat panelowy DS18b20 + Atmega8 +LED

    Podałem wyraźnie, że oprogramowanie napisałem w WinAVR ;) Nie uznaję czegoś takiego jak bascom (wystarczyło mi raz w życiu się na nim przejechać...). Przedstawię "odchudzone" kody źródłowe - aby były całkowicie funkcjonalne należy troszkę dopisać. Ogólna idea jest przedstawiona. Sam main w programie jest niewielki. Dla przykładu pokażę jak zrealizowałem...

    DIY Konstrukcje   08 Lip 2013 13:39 Odpowiedzi: 29    Wyświetleń: 33626
  • Atmega8 - Timer1 nie odlicza czasu przy kwarcu 16MHz i preskalerze 64

    Dzień dobry. Mam problem z ustawieniem odliczania czasu za pomocą timera w Atmega8. uC taktowane kwarcem 16MHz, preskaler 64, w kalkulatorze otrzymałem wartość 24999 jeżeli pożądane jest 100ms. if zaznaczony slashami odpowiada za odczyt ilości zliczonych impulsów i po przekroczeniu zadanej wartości dodać 1/10 sek (zmienna ssek), aż do otrzymania pełnej...

    Mikrokontrolery AVR   08 Gru 2014 22:35 Odpowiedzi: 7    Wyświetleń: 1095
  • Atmega128 - odczyt DS18B20 - z trzech różnych pinów

    Masz poniżej zawartość dwóch plików, które trzeba podmienić: [syntax=c] #include <util\atomic.h> #include <util\delay.h> #include <avr\io.h> #include "1wire_basic.h" uint8_t Error; uint8_t PinMask; void OW_SendBit(bool bit) { ATOMIC_BLOCK(ATOMIC_RESTORESTATE) { DDRB |= PinMask; _delay_us(3); if(bit) DDRB &= ~PinMask; _delay_us(60);...

    Mikrokontrolery   04 Kwi 2020 00:24 Odpowiedzi: 21    Wyświetleń: 1344