float możliwe

Znaleziono około 233 wyników dla: float możliwe
  • 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   05 Sie 2025 20:22 Odpowiedzi: 108    Wyświetleń: 3183
  • Udoskonalenie pliku autoexec.bat dla czujnika Tuya SHT30 z niestandardowym ładunkiem MQTT i funkcją

    Witam, przepraszam za późną odpowiedź. . Proszę o pomoc w następującej sprawie. 1- Muszę dopracować autoexec.bat, aby urządzenie budziło się tylko co 30 minut, pobierało odczyty i wysyłało je przez MQTT Jest to bardzo proste, wystarczy zmienić czas DeepSleep w autoexec.bat 2- Chciałbym mieć określony ładunek danych publikowany za pośrednictwem MQTT...

    Smart Home IoT   03 Lip 2024 15:47 Odpowiedzi: 6    Wyświetleń: 885
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • ATMEGA168P - Dlaczego kompilator traktuje `xpos` jako int zamiast char?

    Zaintrygowany Qmexx postanowiłem dorzucić beczkę dziegciu do tej łyżki miodu niemniej kolega mnie uprzedził i zamknął temat. Chciałbym zapytać o jeszcze dwie dziwne przypadłości z którymi się spotkałem w czasie mojej zabawy z avrgcc. 1. xpos = (xpos%8); i voila! Kompilator potraktował zmienną i operacje na niej jako char. Czemu wcześniej nie chciał?...

    Mikrokontrolery AVR   01 Lis 2012 16:40 Odpowiedzi: 7    Wyświetleń: 1113
  • REKLAMA
  • Program do sterowania diodami przez port LPT w DOS na starym komputerze

    możliwe masz źródło. Program steruje wyświetlaczem LCD na t6963c. W define masz załączanie i gaszenie diod połączonych do lpt #include <stdio.h> #include <stdlib.h> // rand() #include <conio.h> // inp() outp() kbhit() #include <string.h> // strlen() #include <math.h> // cos(),sin()...

    Optoelektronika   11 Lut 2006 16:39 Odpowiedzi: 6    Wyświetleń: 1845
  • Optymalizacja strategii ładowania i rozładowania banku energii PV – model LP, HomeAssistant

    Witam wszystkich. Dzisiaj mam dla was skrypt w pythonie do optymalizacji akumulacji i sprzedaży energii elektrycznej z instalacji fotowoltaicznej. Skrypt służy do wyznaczania optymalnej strategii wykorzystania energii elektrycznej produkowanej przez instalację PV, z uwzględnieniem: - prognozowanej produkcji energii z PV, - prognozowanego zużycia energii...

    Smart Home Poradniki   13 Sie 2025 14:31 Odpowiedzi: 6    Wyświetleń: 624
  • REKLAMA
  • Sterownik Tech AG Lux (Defro) - Protokół komunikacyjny

    Ja ma mcoś takiego : void SendTemp(String temp, String idx) { long dec = strtol(temp.c_str(), NULL, 16); float flo = dec / 10.0; String str = String(flo, 1); ... Fantom Dzięki Fantom. strtol - tego potrzebowałem. Od wczoraj udało mi się uruchomić logowanie temperatur CO i CWU do domoticza :-) https://obrazki.elektroda.pl/3243209400_...

    Systemy Grzewcze Użytkowy   28 Paź 2025 09:40 Odpowiedzi: 365    Wyświetleń: 133089
  • Wykresy w OpenBeken - konfigurowalna historia pomiarów hostowana na urządzeniu IoT

    Próbowałem przełączyć się na "oddzielny" kod dla bufora pierścieniowego - dzięki czemu możliwe byłoby użycie tego samego kodu dla różnych przypadków. Do tej pory int to 32-bitowa liczba całkowita - float jest "symulowany" jako liczba całkowita pomnożona przez 100 (więc może pomieścić 2 miejsca po przecinku i jest dzielony przez 100 podczas odczytu)....

    Smart Home Poradniki   15 Lut 2025 15:55 Odpowiedzi: 65    Wyświetleń: 5247
  • Arduino VGA Shield - wersja druga, SMD - z expanderem portów i pamięcią EEPROM

    https://obrazki.elektroda.pl/5502422400_... Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz...

    DIY Konstrukcje   28 Maj 2020 10:21 Odpowiedzi: 6    Wyświetleń: 4602
  • Opłacalność instalacji hybrydowej na akumulatorach

    Nigdy nie wiadomo co kupisz u wschodnich braci... ostatnio widziałem jak klient kupił LFP 16 x 500Ah a w testach wyszło ze miały 25Ah ... trochę przepaść ;) No u mnie jeśli brać pod uwagę ze 54,5V powinny być naładowane do 100% (27,2V) akumulatory mam do 29,2V. Ładuje do 54,5V i float 54V ... i na takiej bazie bez balancerów utrzymują poziom: https://obrazki.elektroda.pl/2979536800_...

    Energia Odnawialna   17 Lip 2025 15:40 Odpowiedzi: 2247    Wyświetleń: 64515
  • [BK7231N/CB2S/BL0937] Inteligentna wtyczka Wi-Fi z pomiarem energii (RMC021)

    Wymyśliłem taki kod i właśnie testuję : unsigned long countPulses(int pin, unsigned long durationMs) { unsigned long startTime = millis(); unsigned long pulseCount = 0; while (millis() - startTime < durationMs) { if (digitalRead(pin) == HIGH) { pulseCount++; while (digitalRead(pin)...

    Smart Home IoT   10 Kwi 2025 10:52 Odpowiedzi: 47    Wyświetleń: 10539
  • [C/C++] zakres wartości dla typu float - jak to możliwe?

    liczby zmiennoprzecinkowe są małej dokładności. Tam dajmy na to 100 000 000 000 000 a 100 000 000 000 001 to zbyt mała różnica, przez co jedna z tych liczb nie istnieje w takim systemie zapisu. Stąd zapisując niejako kolejne liczby w systemie cecha-mantysa uzyskuje się ciąg, który w uproszczeniu przedstawię (w systemie dec 1 bit mantysy i 1 byt cechy)...

    Programowanie Początkujący   26 Lut 2009 07:00 Odpowiedzi: 23    Wyświetleń: 25048
  • 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ń: 23124
  • [Arduino UNO] Jaka jest przyczyna przesunięcia wyświetlania znaków na wyświetlaczu 7-segmentowym?

    Cześć, Napisałem poniższy program do obsługi zegara elektronicznego, w zaprogramowanym czasie wyświetla kolejno czas (hh:mm) oraz temperaturę na wyświetlaczu 7-segmentowym. [syntax=c]#include <Adafruit_BMP280.h> #include <Wire.h> #include <TimeLib.h> #include <DS1307RTC.h> #include <avr/io.h> #include <avr/interrupt.h>...

    Arduino   06 Cze 2025 20:28 Odpowiedzi: 17    Wyświetleń: 885
  • Jak obsługiwać błędy w funkcjach C dla Arduino? Zwracanie wyników i błędów

    Funkcja ta coś tam robi, operuje na danych i ma zwrócić wynik. Chciałbym móc jakoś sprawdzać czy funkcja wykonała się prawidłowo. Niby można by zrobić tak, że gdy funkcja zwraca wartości większe lub równe 0 to wtedy jest ok, a gdy zwróci np. -1 to znaczy, że jest jakiś błąd. Ale problem w tym, że wynikiem tej funkcji, może być też wartośc ujemna i...

    Programowanie Początkujący   09 Kwi 2025 19:05 Odpowiedzi: 7    Wyświetleń: 261
  • REKLAMA
  • Arduino: Jak poprawić kod woltomierza 4-kanałowego z wyświetlaczem I2C?

    Panowie, proszę o pomoc, mam zamiar zrobić 4 kanałowy woltomierz na arduino do 25v , po i2c , na wyświetlaczu 2x16.Sygnał wejściowy będzie podawany z dzielnika napięcia na porty A0-A3.Mam już przerobiony odpowiednio program jednak nie do końca, moja wiedza na tym etapie się kończy , a z arduino dopiero zaczynam (a mam już 55lat) W chwili obecnej po...

    Programowanie Początkujący   31 Gru 2024 16:26 Odpowiedzi: 12    Wyświetleń: 414
  • Wydajniejszy niż ESP32 MCU do obsługi UDP i parsowania pakietów

    Dobra okazja by to spie.... Jeśli jest to typowa filozofia Arduino, z delayami, odpytywaniem portów w pętli (a nie przerwania), to zabija większą aktywność Jak napisałem - wykorzystuje stack TCP I proste parsowanie stringa. Nie ma w tym magii, proste C portowalne na wiele platform. przyklad kodu parsowania: void parseudp(AsyncUDPPacket packet)...

    ESP8266 i ESP32   15 Sie 2024 18:58 Odpowiedzi: 41    Wyświetleń: 1083
  • [BK7231T][WB8P] Żarówka klasyczna LEDVANCE SmartPlus Multicolor, E27

    Chciałem zapytać, czy jest możliwe, aby to działało z ESPHome, być może emulując chłodną biel? Ponadto, czy możliwe jest flashowanie oprogramowania układowego za pomocą Tuyacloudcutter zamiast konieczności rozbierania i flashowania przez UART? Natknąłem się na urządzenie o nazwie Ledvance A60 (znajduje się na liście urządzeń esp home) i zastanawiałem...

    Smart Home IoT   23 Wrz 2024 11:45 Odpowiedzi: 19    Wyświetleń: 3990
  • Odbiornik GPS NEO-6M - opis i recenzja.

    Chciałbym dzisiaj przybliżyć Wam odbiorniki sygnału GPS. Postaram się to zrobić na podstawie gotowego modułu który wykorzystuje do tego układ firmy U-BLOX a mianowicie układ o nazwie NEO-6 w wersji „M”. https://obrazki.elektroda.pl/5154679800_... Nie będę tutaj rozpisywał się na jakiej zasadzie działa pomiar pozycji odbiornika....

    Artykuły   28 Cze 2018 06:42 Odpowiedzi: 16    Wyświetleń: 13191
  • Bezpieczna sieć IoT z Arduino Yun

    http://obrazki.elektroda.pl/6035089300_1... Moduł Arduino Yun jest świetnym sposobem, aby wejść w tematykę Internetu Rzeczy (IoT). Arduino Yun to niewielki moduł integrujący w sobie Linuxa na Układzie z światem Arduino. Poniższy projekt jest wprowadzeniem w tematykę Arduino Yun, oprogramowywanie sensorów w Pythonie i PHP oraz w tworzenie...

    DIY Zagranica   04 Maj 2017 19:54 Odpowiedzi: 7    Wyświetleń: 10062
  • BK7231N/CB3S Tuya ogólny zasilany bateryjnie czujnik temperatury i wilgotności z

    Czekaj, czy można zmienić interwał raportowania na tym urządzeniu, czy nie? Nie mam już tych urządzeń we wszechświecie tuya, ale pamiętam dokładnie, że w aplikacji była opcja zmiany interwału raportowania. Domyślnie było to 90 minut lub coś w tym rodzaju. Dodano po 1 Będę konsekwentnie starał się podsumować problemy napotkane przy integracji HA. Odkrywanie...

    Smart Home Urządzenia   08 Sty 2024 13:23 Odpowiedzi: 98    Wyświetleń: 21387
  • AVR sprintf float - Formatowanie float'ów w sprintf

    O i tej informacji mi brakowało, że pierwsza liczba oznacza długość całego pola, a nie ilość przed przecinkiem. Chyba mnie zamroczyło i niedokładnie przeczytałem Minimum number of characters to be printed. If the value to be printed is shorter than this number, the result is padded with blank spaces. The value is not truncated even if the result is...

    Mikrokontrolery AVR   11 Lis 2013 14:10 Odpowiedzi: 6    Wyświetleń: 3057
  • [STM32F4][C] Coś zawiesza ADC po pierwszej konwersji

    (at)grzegorzn - FPU w Cortex M jest 32bitowy, nie ma natywnych instrukcji na typie 64bitowym więc ich stosowanie na siłę uważam za nierozsądne. (at)_lazor_ nie wiem co to za pierdoły. Jaki "upscale" do 64bit? Przecież taka konwersja jest bez sensu, szczególnie, że domyślnie aktualnie do floating point używane są instrukcje SSE2 a nie x87. Niemniej jeśli...

    Mikrokontrolery ARM   22 Lut 2018 22:44 Odpowiedzi: 16    Wyświetleń: 1365
  • Lokowanie zmiennych w EEPROM-ie pod konkretnym adresem

    - jak już poradzono, wszystkie zmienne umieścić w strukturze - proste i skuteczne, To znam i wiem, że tak to działa. Niestety, jeśli zmienne występują w różnych modułach aplikacji nie jest to możliwe a już na pewno proste. - zadeklarować nowe sekcje pamięci w obrębie EEPROM i podać adres takiej sekcji linkerowi. Znalazłem to rozwiązanie, ale jest ono...

    Mikrokontrolery AVR   21 Wrz 2022 17:25 Odpowiedzi: 19    Wyświetleń: 903
  • Konfiguracja Archer VR400 z OpenVPN dla zdalnego dostępu do oprogramowania Subiekt

    Witam Wszystkich, Od kilkunastu dni zmagam się z tematem poprawnej konfiguracji routera Archer VR400, który został zakupiony jak zamiennik standardowego FunBOX'a od Orange. 1.Podstawowym jego zadaniem jest umożliwienie połączenia ze zdalnych komputerów do sieci wewnętrznej tego routera i uzyskanie połączenia do komputera na którym zainstalowane jest...

    Sieci LAN   17 Sie 2022 14:53 Odpowiedzi: 8    Wyświetleń: 744
  • Szybki pomiar temperatury ciała z sygnalizatorem LED

    https://obrazki.elektroda.pl/5646499900_... W poniższym projekcie przedstawiam "detektor koronawirusa" oparty na cyfrowym czujniku podczerwieni Seeed Studio Grove - MLX90615. Sensor ten oczywiście nie wykrywa bezpośrednio obecności samego wirusa (do tego potrzebne są zaawansowane testy na przeciwciała), ale pozwala na pomiar temperatury...

    DIY Zagranica   20 Sty 2021 15:36 Odpowiedzi: 12    Wyświetleń: 23379
  • Java konwersja float to String gdzie jest błąd??? (J2ME)

    Już wszystko wiem. Midlety w wersji CLDC 1.0 nie posiadaja wbudowanej klasy Float i Double i nie jest możliwe operowanie na tych zmiennych. Aby temu zaradzić trzeba użyć pakietu henson.midp.Float Klasa ta jest darmowa i można ją pobrać ze strony http://henson.newmail.ru/j2me/Float.htm Mam nadzieje, że w przyszłości komuś się to przyda, gdyż CLDC 1.0...

    Programowanie   12 Gru 2005 14:00 Odpowiedzi: 2    Wyświetleń: 6039
  • Jak wysłać wartości float między Arduino po UART?

    A dlaczego dochodzi do przepełnienia bufora wysylania i jak go unikac ? Jak już pisałem wcześniej, bufor ma ograniczony rozmiar. Nie należy wysyłać więcej niż to w danym momencie jest możliwe tzn. nie zostało odebrane przez drugą stronę. Limitem jest również prędkość transmisji danych po UART.

    ESP8266 i ESP32   09 Lis 2019 23:36 Odpowiedzi: 52    Wyświetleń: 2763
  • Jak czytać mapy pamięci w WinOLS dla Passata AVB?

    widze tu prawdziwych znawców . wiec mam pytanie jak wyliczyc dawkie Dodano po 2 1. Pomiar oczekiwanego obciążenia na podstawie położenia pedału gazu pozwala na określenie zapotrzebowania na ładunek (powietrze i paliwo). System usiłuje wymusić masę powietrza odpowiednią do położenia gazu. 2. Pomiar masy docierającego powietrza, jakie udało się wymusić...

    Samochody Chiptuning   16 Sty 2021 00:30 Odpowiedzi: 5390    Wyświetleń: 1239230
  • Arduino MS5803 - błąd kompilacji przy użyciu float w MS5803.h

    Lepiej z bibliotece nie grzeb. Spróbuj z inną wersją Arduino. Możliwe też, że biblioteka jest w złym miejscu.

    Arduino   29 Lis 2013 12:37 Odpowiedzi: 2    Wyświetleń: 1509
  • Problem z interpretacją danych uzyskanych z czujnika emg podłączonego do arduino

    Dzięki za podpowiedzi. Zastosowałam filtr górnoprzepustowy z alfą równą prawie 1. Teraz linia podstawowa wygląda tak: https://obrazki.elektroda.pl/1252093900_... Ucina mi to sporo danych, dlatego chyba lepiej żeby alfa była równa 0,5: https://obrazki.elektroda.pl/9362954000_... Tylko mam wrażenie, że po środku tego...

    Początkujący Elektronicy   09 Paź 2021 07:45 Odpowiedzi: 8    Wyświetleń: 810
  • Konwersja char* -> float - problem [avr/atmega8][c/winavr

    Dzięki za podpowiedź ale w WinAVR + PN2 nie ma dostępnych opcji linkera poza ustawieniami w makefile. Nie mam pewności czy to tutaj ale tylko tutaj jest coś o FLOATach. Dopisałem "-lm" w każde możliwe miejsce ale to nie pomogło. Skopiowałem całą tamtą instrukcje ale też nic to nie dało :( Oryginalny makefile wygląda tak: ---------------- Library Options...

    Mikrokontrolery AVR   31 Gru 2009 20:38 Odpowiedzi: 9    Wyświetleń: 5899
  • Potrzebna biblioteka c51fps.lib z programu KEIL uVision

    Witam, posiadam wersję demo tego programu lecz nie możliwe jest tu używanie zmiennych typu float (brakuje biblioteki c51fps.lib) która znajduje się w pełnej wersji tego programu. Prosze o przesłanie mi tego pliku na adres tomekwert(at)poczta.fm z góry dzieki.

    Mikrokontrolery   09 Lis 2005 21:12 Odpowiedzi: 1    Wyświetleń: 1637
  • K700i - Jak zgrać pliki na PC, gdy Float Mobile Agent ich nie widzi?

    mam k700i , kabelek foof, program float mobile agent i ten program nie widzi mi plików telefonu. Wgrać mogę bez problemu wszystko do telefonu. Możliwe ze przyczyną są foldery standardowe w tym telefonie, ponieważ w J300i program widzi pliki jeśli nie ma folderów a jak są to nie widać. Jak ten problem usunąć lub czy są jakieś inne programy?

    Smartfony Serwis   09 Wrz 2007 11:50 Odpowiedzi: 4    Wyświetleń: 1128
  • Jak wyświetlić wynik aby było dwa miejsca po przecinku

    lgorek napisał: Czy dobrze to rozumiem że: String Text = String(totalMilliLitres) - zmienia liczę na tekst aby mógł odczytać ilość znaków..... Może rozumiesz dobrze; ale metoda ,w którą cię ‘wpycha’ kol. K nie jest najlepsza. Przypomina mi to grę w domino. Są o wiele lepsze metody wyświetlenia wyników dla liczb dziesiętnych (float) z poprawnie...

    Arduino   19 Lut 2019 14:32 Odpowiedzi: 45    Wyświetleń: 9141
  • DS18B20 i Atmega8535 - Zbyt wysoka temperatura, możliwe błędy zasilania?

    Kwestia połączeń jest raczej mniej prawdopodobna, bo błędny wynik oznaczałby błędy transmisji, a te okresowo powodowałyby "przeinaczenie" komend i brak poprawnej komunikacji z sensorem (co przy dobrze napisanej obsłudze 1wire wyrzuciłoby komunikat o błędzie). Tutaj jest kwestia tylko samego wyniku i właśnie przy samej konwersji szukałbym przyczyny....

    Mikrokontrolery   04 Lip 2012 15:14 Odpowiedzi: 21    Wyświetleń: 2867
  • Wzrost temperatury przy zapalaniu diody TMP36 na Arduino Uno

    https://obrazki.elektroda.pl/1645139000_... Witam, sprawdź połączenia, możliwe że załączenie diody daje spadek napięcia, który dodaje Ci się do napięcia wyjściowego czujnika. Możliwe również, że masz jakiś błąd w programie - może go tu opublikuj. Błędu w programie raczej nie ma. [syntax=c]const int termometrPin = A0; void setup() {...

    Arduino   04 Wrz 2018 14:24 Odpowiedzi: 8    Wyświetleń: 1017
  • Jaki program do wgrywania tapet na Sony Ericsson T68i przez USB?

    ściągnąłem juz program ze stronki club-se.pl Program sie nazywa float czy jakos tam. Ale nie moze sie połaczyć z moim telefonem. Możliwe ze trzeba skonfigurować telefon.Czy wie może ktoś jak? I jeszcze czy moze wie ktoś czy ten program działa ze złączem USB?

    Smartfony Serwis   28 Paź 2004 18:33 Odpowiedzi: 5    Wyświetleń: 972
  • LCD i Wypisywanie na nim zmiennych typu int i float.

    domelfm, chyba walczysz z kilkoma sprawami naraz, tak się nie da. 1) listing assemblera po skompilowaniu przez gcc jest zapisywany w katalogu obj pod nazwą main.lst , o ile Twój główny program w 'C' miał nazwę main.c . W przeciwnym wypadku zamień sobie na nazwę Twojego projektu. Czytanie asemblera ma sens jeśli chcesz zobaczyć jak gcc zoptymalizował...

    Mikrokontrolery   11 Kwi 2008 21:25 Odpowiedzi: 27    Wyświetleń: 4722
  • Atmega8 z DHT22 wyświetla ? na LCD - jak naprawić wyświetlanie?

    Witam. Zakupiłem ostatnio czujnik temperatury i wilgotności DHT22. Napisałem kod, który przedstawiam poniżej. Na wyświetlaczu LCD wyświetla zamiast wartości znak zapytania. Program kompiluje się bezbłędnie i bez problemu wgrywa na uC atmega8. Załączam również biblioteki do DHT22 jakich użyłem i fotkę LCD. Pytanie oczywiście brzmi co robię? Znak zapytania...

    Mikrokontrolery AVR   09 Kwi 2020 18:11 Odpowiedzi: 5    Wyświetleń: 936
  • Xmega128a3u - odczyty z MAX31865 są 2x mniejsze niż oczekiwane

    Witam serdecznie kolegów. Mam problem z odczytem danych z MAX31865. Tu jest nota katalogowe: https://datasheets.maximintegrated.com/e... Jest to przetwornik A/D dedykowany do pomiaru temperatury za pomocą czujników rezystencyjnych (Pt100, Pt1000) Zachowanie programu jest bardzo dziwne ponieważ odczytywane dane (zarówno LSB jak i MSB) są...

    Mikrokontrolery AVR   03 Sie 2017 09:21 Odpowiedzi: 2    Wyświetleń: 1326
  • [Atmega8][C] - Problem z działaniami matematycznymi (log10)

    Witam Mam problem z działaniem log10 gdy próbuję je wykonać program się nie kompiluje i wysypują się błędy. Niestety mimo wielu prób nie udało mi się samodzielnie rozwiązać problemu. Poniżej przedstawiam wycinek kodu który powoduje błędy: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include <string.h>...

    Mikrokontrolery AVR   26 Sty 2009 14:17 Odpowiedzi: 3    Wyświetleń: 1745
  • Matrycowy zegar LED z termometrem i WiFi

    Zapewne okolica wokół anteny modułu ESP ma spore znaczenie w jakości sygnału itp. jednak jeśli zegar znajduje się kilka metrów od routera nie robi to większej różnicy. Biblioteka ESP do Eagle zawierała warstwę Restrict wokół anteny, tak więc poza laminatem nie ma pod nią żadnej miedzi. Jednak oczywiście, na pewno to nie jedyna rzecz, która nie jest...

    DIY Początkujący   31 Maj 2020 18:32 Odpowiedzi: 15    Wyświetleń: 4965
  • [C++] Sprawdzenie ile liczba ma miejsc po przecinku?

    Inna możliwość, jeżeli potrzebujesz takiej precyzji to wszystkie zmienne zaangażowane w obliczenia muszą być tego typu, inaczej gdzieś może te znaczące cyfry zgubić. Też na to wpadłem :) I właśnie myślałem, że to przez to bo miałem liczoną potęgę typu float i później long double dzielone przez float ale też zrobiłem long double i niestety nic nie zmieniło....

    Programowanie Początkujący   07 Gru 2010 00:18 Odpowiedzi: 16    Wyświetleń: 10901
  • Wstawki C w kodzie asemblera – czy to możliwe i jak reaguje kompilator?

    Przykład zmienna+=356 zmienna jest deklarowana automatycznie w bloku przydziału pamięci i może byc 1..dowolnej liczby bajtów w praktyce max 8 a przy float max 9 Na liczbach rzeczywisty operacje moa byc wykonywane normalnie (binarnie) i w kodzie BCD w którym to kodzie może sie liczy wolnie ale za to wyświetla szybciej Liczby rzeczywiste o całkowite rozrózniane...

    Mikrokontrolery   01 Mar 2011 10:25 Odpowiedzi: 2    Wyświetleń: 1001
  • Itoa - passing argument makes pointer from integer without a cast

    Ja przeczytałem jeszcze o funkcji dtostrf(); będzie ona w tym przypadku odpowiednia ? Którą lepiej użyć sprintf(); czy tą dtostrf(); Na razie tylko poczytałeś o tych funkcjach a wkrótce się przekonasz jak bardzo one są pamięciożerne jeśli chodzi o cenny FLASH. No chyba, że do byle projektu bierzesz np ATmega128 wtedy aż takiego znaczenia to nie będzie...

    Mikrokontrolery AVR   30 Maj 2011 20:33 Odpowiedzi: 10    Wyświetleń: 5500
  • [Arduino Mega 2560] - odczyt z 3 czujników analogowych

    float temp; float puls; float gsr ; int tempPin = A2; int gsrPin = A1; int pulsPin = A0; void setup() { Serial.begin(9600); pinMode(A0, INPUT); pinMode(A1, INPUT); pinMode(A2, INPUT); } void loop(){ //analogReference(DEFAULT); analogRead(pulsPin); delay(10); puls...

    Arduino   02 Maj 2014 18:16 Odpowiedzi: 3    Wyświetleń: 2076
  • Atmega32/16 - zliczanie impulsów i ustawienie wyjścia po warunku w kodzie C

    Problem pochodzi od niemożliwości dokładnego zapisu ułamków nie będących potęgami liczby 2 (właściwie 1/2^x) np. dokładnie daje się zapisać liczbę 0.5; 0.25; 0.125 ... (oraz ich sumę). Problem może być rozwiązany przez dodanie pomocniczej (kosztem zwiększenia czasu wykonywania kodu) zmiennej o typie float lub double (lub const float/double), do której...

    Mikrokontrolery AVR   14 Sie 2010 12:48 Odpowiedzi: 3    Wyświetleń: 1406
  • atmega8 - możliwe przyczyny dziwnego zachowania pamięci w programie z przerwaniami

    No i ślicznie, u Ciebie jest właśnie CLI tak jak być powinno. Masz zarówno dla wejścia w przerwanie jak i wyjścia. A w WinAVR brakuje tego. Jeszcze dla formalności skompiluje potem na linuksie nową wersję avr-gcc i to sprawdzę, ale póki co... A sprawdź jeszcze jak możesz, bez NO_BLOCK, tylko wstaw na początku przerwania ręcznie sei(); i ciekawe czy...

    Mikrokontrolery AVR   21 Sie 2015 09:34 Odpowiedzi: 26    Wyświetleń: 1509
  • Arduino - DS18B20 nie wyświetla ujemnych temperatur poprawnie

    No kurde mistrzostwo z tym millis :spoko: Tak proste a tak praktyczne. Tak to sobie wykombinowałem: Pewniejszym sposobem było by wykorzystanie jakiegoś ukladu zegara RTC ( np. DS1307) Pewnie tak to się skończy. Małymi kroczkami do przodu. Tylko tu przydałyby się większe cyfr/litery na LCD, tak jak tutaj: http://mirley.firlej.org/node/1043 ale na razie...

    Mikrokontrolery Początkujący   25 Cze 2017 10:26 Odpowiedzi: 43    Wyświetleń: 7317
  • Testowanie programu Sito Erastotenesa na PC z 64 GB RAM - związek z Złotą Liczbą

    Jakby tak do niej wpisywać tylko liczby nieparzyste, to by zajęła tylko 3332268199 bajtów. Obawiam się, że to niemożliwe, a kolega nie zrozumiał starożytnej idei sita Erasto. Polega ona na eliminacji czynników, które nie spełniają warunków. Więc one z założenia są na początku i tworzą sito. Później dopiero je usuwamy. Można je zapisywać zamiast usuwać,...

    Programowanie Początkujący   18 Lip 2019 18:41 Odpowiedzi: 79    Wyświetleń: 2937