konwersja string float

Znaleziono około 109 wyników dla: konwersja string float
  • LPC2142[C++][eclipse] Błąd przy konwersji float na string, sprintf() nie działa

    Na pewno nie brakuje mi pamięci flash (64KB) Na pewno. Komunikat błędu mówi, że kod (sam kod!) zajmuje 0x11b3b (72kB), a dane stałe - rodata - 0x1443 (5kB). Do tego jeszcze kilka sekcji tak naprawdę jest potrzebnych - choćby inicjalizacja sekcji data. W typowym kompilatorze gcc na ARM (używającym newlib) funkcja sprintf zajmuje 20kB kodu i kilka kB...

    Mikrokontrolery ARM   07 Maj 2010 09:47 Odpowiedzi: 6    Wyświetleń: 1383
  • REKLAMA
  • [C] [C][Keil C51] Konwersja float na string w ADuC845 - printf/sprintf kłopoty

    The total number of bytes that may be passed to this function is limited due to the memory restrictions imposed by the 8051. A maximum of 15 bytes may be passed in SMALL or COMPACT model. A maximum of 40 bytes may be passed in LARGE model. Taki sam komentarz jest przy funkcji scanf. W Twoim przypadku po przygotowaniu napisu przez sprintf wypisuj go...

    Mikrokontrolery   14 Gru 2008 20:34 Odpowiedzi: 4    Wyświetleń: 2856
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Konwersja float/double/int na char/string na microBlaze

    Konwersję z liczby całkowitej na string łatwo można Sobie zaimplementować, implementacje funkcji itoa() też są dostępna, wystarczy poszukać w sieci: [url=http://en.wikipedia.org/wiki/Itoa]i... Część po przecinku też można wydobyć za pomocą itoa() wystarczy pomnożyć wynik przez wielokrotność 10 i zapisać go do integer. Warto ogólnie operować na liczbach...

    Programowalne układy logiczne   02 Maj 2011 06:57 Odpowiedzi: 2    Wyświetleń: 2837
  • [Atmega8][C] - Konwersja zmiennej typu float na stringa

    A dlaczego nie skorzystasz z ftoa? Nawet jeśli chcesz ją zmienić to warto zajrzeć do źródeł i je zmodyfikować do swoich potrzeb. A ogólnie to naprawdę potrzebujesz float? Jestem skłonny się założyć, że nie :)

    Mikrokontrolery AVR   17 Lis 2012 21:12 Odpowiedzi: 5    Wyświetleń: 2370
  • [C] Konwersja float do stringa na ATmega168: sprintf nie działa, dtostrf działa

    Aby float działał w printf/sprintf , należy dodać w opcjach linkera dodatkową bibliotekę. Jak to zrobić, opisane jest pod koniec pierwszego posta w temacie http://www.elektroda.pl/rtvforum/topic10...

    Mikrokontrolery AVR   08 Lis 2011 14:35 Odpowiedzi: 2    Wyświetleń: 1716
  • REKLAMA
  • ATMEGA32 i DELPHI 7 - Błąd EConvertError przy konwersji String na Float

    Ok. Dokonałem konwersji na zmienną typu float - program działa. Tylko teraz nie wiem jak sprawdzić czy konwersja się powiodła. Jak mogę ją wyświetlić ? np. jako = label.caption... ?

    Programowanie Początkujący   30 Sie 2019 10:41 Odpowiedzi: 18    Wyświetleń: 1383
  • REKLAMA
  • [C] Jak przesyłać zmienną float między Atmegami8 przez TWI/SPI?

    nie rozumiem na czym problem... przesłać 4 bajty tworzące floata (bajt po bajcie), odebrać 4 bajty i poskładać je w owego floata (bajt po bajcie)... wysyłanie: float data; ... for(i=0;i<4;i++) send(((uint8_t*)&dat... odbiór: float data; ... for(i=0;i<4;i++) ((uint8_t*)&data) ...

    Mikrokontrolery AVR   14 Maj 2009 16:36 Odpowiedzi: 13    Wyświetleń: 4154
  • DELPHI - Konwersja tablicy Byte z ASCII na Double do obliczeń

    Float:=StrToFloat(String(PChar));

    Programowanie   20 Sie 2009 08:39 Odpowiedzi: 5    Wyświetleń: 1411
  • 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ń: 6036
  • Konwersja float na string w Ride51 dla 89c51 z precyzją 2 miejsc po przecinku

    Uzyj funkcji sprintf.

    Mikrokontrolery   20 Maj 2006 23:14 Odpowiedzi: 4    Wyświetleń: 1728
  • Konwersja danych z tablicy char na int po odczycie z UART w Arduino

    Udało się to wykonać, jestem na etapie konwersji zmiennej string na float. I teraz po konwersji mam zmienną A=27.500, chciałbym aby zmienna A miała postać i była wyświetlana jako A=27.5, czyli bez tych dwóch zbędnych zer. Jak można je usunąć?

    ESP8266 i ESP32   27 Maj 2018 18:36 Odpowiedzi: 11    Wyświetleń: 888
  • REKLAMA
  • [c++] Sprawdzanie, czy wprowadzona wartość to liczba czy ciąg znaków

    Zagadnienie, o które pytasz, nazywa się formatowaniem wewnętrznym. string pi_string("3.1415926")... istringstream we(pi_string); float pi; we >> pi; if( we ){ cout << "Konwersja poprawna, pi = " << pi << endl; }else{ cout << "Błąd konwersji!" << endl;...

    Programowanie Początkujący   03 Lis 2010 16:38 Odpowiedzi: 11    Wyświetleń: 5982
  • [C++] Konwersja równania w stringu do float i obliczenia dla x

    Taka operacja nazywa się parsowanie, poczytaj o BISONie oraz FLEXie. Przy pomocy tych programów wygenerujesz gotowy kod który "analizatora" na podstawie określonej gramatyki (w tym przypadku notacji matematycznej).

    Programowanie   27 Gru 2008 00:38 Odpowiedzi: 4    Wyświetleń: 4117
  • Konwersja string na liczbę 8-cyfrową w Arduino

    print tego nie przekonwertuje lepiej, bo nie ma we float większej liczby danych potrzebnej do takiej konwersji. Serial.print() konwertuje float do string bez wykorzystania funkcji bibliotecznych typu sprintf() czy dtostrf(). Robi to "na piechotę" przez iteracyjne dzielenie przez 10 i konwersję poszczególnych cyfr do znaków. Błędy, jakie mogą się pojawić...

    Arduino   02 Mar 2020 22:09 Odpowiedzi: 15    Wyświetleń: 831
  • Konwersja float z Atmega32 do Labview przez RS-232 - błąd scan failed

    No tak, komputer odbiera je jako "suche" bajty, ale Labview, niejako z miejsca interpretuję je jako dane string. Na wyjściu bloczku "VISA Read" Mylisz stringi. To, czego spodziewa się klocek to string w postaci "3.1415". A string który dostajesz z atmegi to cztery bajty o jakiś tam wartościach które zostają zamienione na string w ten sposób, że każdy...

    Mikrokontrolery Początkujący   06 Wrz 2013 15:39 Odpowiedzi: 5    Wyświetleń: 2433
  • Atmega8 czujnik temperatury TMP36 i wynik po przecinku

    Zapewne ograniczeniem jest funkcja lcd_int, która sądząc po nazwie wyświetla wartości typu int, a te nie mogą zawierać części ułamkowej. Możesz to ominąć wyłuskując część ułamkową i wyświetlając ją osobno, lub używając funkcji sprintf do konwersji float na string, który potem wyświetlicz na LCD.

    Mikrokontrolery AVR   10 Kwi 2017 19:35 Odpowiedzi: 5    Wyświetleń: 1155
  • Jak wyświetlić temperaturę z miejscami po przecinku na Arduino Mega 2560 i FT800?

    Arduino standardowo dołącza biblioteki wyswietlajace float, bo AVR Studio nie? Autorowi nie chodzi o to aby wyświetlać floata jako takiego, tylko o to aby wyświetlić go przez kontroler ft800. Lepiej będzie zatem jak przekonwertuje float do stringa i wyświetli go jako napis. Zatem podałem krótki zapis ów konwersji i tyle. Autor tematu tekst wyświetlać...

    Arduino   11 Paź 2017 12:55 Odpowiedzi: 20    Wyświetleń: 1347
  • Jak poprawnie konwertować int/float na string w C++? Użycie stringstream i innych metod

    A Twój kod to nicy co robi? Ja tu żadnej konwersji nie widzę...

    Programowanie Początkujący   21 Maj 2013 21:08 Odpowiedzi: 5    Wyświetleń: 3600
  • Borland C++ Builder: Jak przypisać wartości float z ComboBox?

    Heh trochę za bardzo namieszałem z konwersjami z string do float i odwrotnie, zbyt sobie to utrudniłem, dzięki wskazówce mój wycinek kodu na potrzeby obliczeń wygląda tak: const float wspolczynnik[]={0.03125,0.0... float wps_old = wspolczynnik[ComboBox1->ItemIndex... float wps_new = wspolczynnik[ComboBox2->ItemIndex...

    Programowanie Początkujący   20 Maj 2010 17:28 Odpowiedzi: 7    Wyświetleń: 3997
  • [Bascom] Dlaczego mnożenie single 1 * 0.1 daje 0.099999996?

    Tak jak radzi atom - nie potrzebujesz arytmetyki zmiennopozycyjnej, stałopozycyjna ci wystarczy. Możesz też najpierw zapisywać cyfry jako string, a dopiero potem robić konwersje do float. Będzie ciut lepiej.

    Mikrokontrolery AVR   15 Lip 2011 06:56 Odpowiedzi: 9    Wyświetleń: 2418
  • [avr-gcc] Konwersja float na tablicę char[] w avr-gcc - prostsze metody?

    Można inaczej podejść do problemu. Zamienić float na string, a jeśli koniecznie ma być char, to konwersja c_str(). Oto kod: #include <iostream> #include <conio.h> #include <string.h> #include <sstream> using namespace std; string val; float liczba; const char* t ; template <class T> void string_fmt(string & val,...

    Programowanie   14 Cze 2008 07:42 Odpowiedzi: 5    Wyświetleń: 7862
  • [C] Kalkulator na Atmega8: problem z wyświetlaniem liczb i pętlą w C

    Ad 1) Typ int na AVR ma długość 2B stąd taki zakres. Proponuje ci zacząć stosować typy z nagłówka stdint.h (uintX_t oraz intX_t, gdzie X to 8, 16, 32 i 64). Które zawsze mają taki sam rozmiar niezależnie od architektury. Ad 2) Zainteresuj się dwoma zagadnieniami: funkcjami opóźnień oraz tłumieniem drgań styków. Ad 3) Np funkcją sprintf(), na elektrodzie...

    Mikrokontrolery AVR   28 Paź 2010 13:48 Odpowiedzi: 3    Wyświetleń: 1157
  • [C++] Biblioteka do wykresów i problem z dokładnością float

    Pierwszy mój problem to potrzebuje do pracy mgr jakiejś biblioteki (darmowej) do rysowania wykresów w C++, taka żeby szło je w swoim programie jako bitmapy rysować Druga sprawa to dokładność konwersji za pomocą funkcji: float atof(string); Otóż, kiedy w stringu jest liczba np. 0.34 to funkcja zwraca liczbę 0.3399334535345 czyli bliską, ale nie dokładnie...

    Programowanie   28 Paź 2006 11:33 Odpowiedzi: 3    Wyświetleń: 2692
  • [C++] Jak stworzyć piramidę z gwiazdek w C++ używając dwóch pętli while?

    Witam, chciałem sobie napisać program, który przelicza walutę. Ale jak się wpiszę np. 3,14 to przerywa program, a jak wpiszę 3.14 to jest ok, zapewne chodzi o ten przecinek i kropkę. I chciałem się zapytać co można zrobić, żeby nie wywalało z programu po wpisaniu błędnego formatu? Wczytaj stringa , zastąp przecinek kropką i wtedy zrób konwersję na...

    Programowanie Początkujący   11 Kwi 2012 21:53 Odpowiedzi: 18    Wyświetleń: 8776
  • Delphi7 - konwersja string na real i zaokrąglanie do 2 miejsc po przecinku

    Spróbuj tego kodu. Nie zapomnij dodać Math w sekcji Uses. procedure TForm1.Button1Click(Sender: TObject); var S: string; R: real; begin S:='12,73863'; R:=StrToFloat(S); //zamiana stringa na float R:=SimpleRoundTo(R,-2); //zaokrąglanie do dwóch miejsc po przecinku end;

    Programowanie   13 Lut 2005 14:12 Odpowiedzi: 4    Wyświetleń: 1902
  • Videoporadnik wyświetlacze NEXTION

    Spróbuj temp8E.setText("1234"); Jeśli to zadziała to buffer0 zawiera złe dane (brak znaku null kończącego text). W poście #62 pisałem też: Jeszcze konwersja float to ascii Kod: c Tak tak zmieniłem to, przepraszam nie napisałem... [syntax=c]float tempC1; float tempC2; Serial.print("return display"); sensors.requestTemperatures(); tempC1 = sensors.getTempC(Sensor1);...

    Wideoporadniki   07 Maj 2025 14:53 Odpowiedzi: 274    Wyświetleń: 40761
  • [5.01.2017] The 1kB challenge.

    Swoją drogą wysokopoziomowcy potrafią naprawdę zaskoczyć nieoptymalnością kodu - np. konwersja unsigned char do stringa w hex na switchu ;) Panie... nie takie rzeczy się dzieją - ja już widziałem boolean deklarowany jako float i string (numer telefonu) jako float...

    Wydarzenia   18 Sty 2017 21:29 Odpowiedzi: 23    Wyświetleń: 5625
  • STM32 F4 (Nucleo F446RE) Problem z przekazaniem float to funkcji

    1. Jak jest zdefiniowane float32_t? 2. Literał 2.4567 jest domyślnie typu double. Użyj 2.4567f. 3. W jaki sposób odczytujesz wartość przekazywaną do funkcji? 4. W jaki sposób wykonujesz konwersję do stringa?

    Mikrokontrolery ARM   29 Mar 2017 20:00 Odpowiedzi: 28    Wyświetleń: 1509
  • [Atmega32][C] Termometr Cyfrowy - kiepsko mierzy i/lub kiepsko wyświetla

    Witam. To: [syntax=c]temp=(float)((temp1+(temp2*256... było prawie dobrze, ale konwersję jawną trzeba wykonać przed operacją, gdzie będzie wykorzystywana, a nie na sam koniec, czyli: [syntax=c]temp=((float)(temp1+(temp2*256... a najlepiej dodatkowo rozdzielić te obliczenia na kilka linijek, bo czasem GCC ma problem ze skomplikowanymi...

    Mikrokontrolery AVR   28 Gru 2011 21:06 Odpowiedzi: 26    Wyświetleń: 2676
  • [mega8] [C/AtmelStudio6] - Wyświetlanie zmiennych typu float lub double na LCD

    Czy dolinkowałeś do projektu odpowiednie biblioteki? Poczytaj sobie opis funkcji vfprintf() w dokumentacji avr-lib (w stdio.h). Standardowo dla oszczędności miejsca w pamięci dolinkowywana jest uproszczona wersja biblioteki bez obsługi float. Pewnie to ci psuje zabawę. :) A dlaczego porzuciłeś dtostrf()? Dawno już nie robiłem konwersji z floatów, ale...

    Mikrokontrolery AVR   31 Paź 2012 00:33 Odpowiedzi: 5    Wyświetleń: 3681
  • AVR/ATMEGA8 - Jak wyświetlić dane z DS18B20 na segmentowym LED?

    Ad1. Znalazłem rozwiązanie mojego problemu. Ad2. Niestety nie znalazłem tego czego szukałem, samo stworzenie tablicy i wyświetlenie tego co napisze nie jest problemem najgorzej z wyświetleniem otrzymanej temperatury poniżej zaprezentuje kawałek kodu. fTemperature=(float)(cTemper... dtostrf(fTemperature,1,1,cStringBuff...

    Mikrokontrolery AVR   12 Paź 2013 12:25 Odpowiedzi: 4    Wyświetleń: 4623
  • Delphi – jak zapisać i odczytać rekord (record) do pliku bez użycia tablicy?

    Widzę, że koledze trudno użyć google. Są to funkcję do konwersji łańcuchów (stringów) na liczby lub odwrotnie. StrToInt - String To Integer - Konwertuje ciąg podany jako parametr na liczbę całkowitą Integer (32 bity ze znakiem) StrToFloat - String To Float - Konwertuje ciąg podany jako parametr na liczbę zmiennoprzecinkową Float; FloatToStr - Float...

    Programowanie Początkujący   14 Maj 2011 19:06 Odpowiedzi: 10    Wyświetleń: 2729
  • Atmega32 i DS18B20 - Problemy z zewnętrznym kwarcem 1.47456MHz

    odczytanie i wysłanie całego bajtu [syntax=c]void send_byte(char wartosc) //wysyla caly bajt do ukladu { unsigned char i; //licznik unsigned char pom; //zmienna pomocnicza for(i=0; i<8; i++) { pom = wartosc>>i; //przesuniecie bitowe w prawo pom &= 0x01; //skopiowanie bitu do zmiennej pomocniczej send(pom); //wyslanie bitu na magistrale...

    Mikrokontrolery AVR   08 Gru 2011 01:58 Odpowiedzi: 28    Wyświetleń: 2340
  • Jak przesłać wiele zmiennych float/integer z ATmega do ESP8266?

    Witam, potrzebuję przesłać z ATMEgi do ESP ok 20 zmiennych float ewentualnie Integer(temperatury ze znakiem itp.) W jaki sposób to zrealizować? Najprostszym sposobem wydawało mi się przesyłać je jako tekst np. +12,85 +22,5 +1,7 -12,5 .... 22,0 [CR] [FL] odbierać to jako string, konwertować do float i przesuwać po kolei: [syntax=c] float li1, li2; int...

    Mikrokontrolery Początkujący   11 Sty 2020 20:19 Odpowiedzi: 9    Wyświetleń: 666
  • Pomiar temperatury z dwóch czujników DS18B20 za pomocą EPS8266

    dziękuję za podpowiedź ale zostanę już przy arduino (pomału zaczynam ogarniać kuwetę). potrzebuję rozwiązać problem pomiaru z ds-ów. Dodano po 13 wymotałem taki kod [syntax=c]#include <DallasTemperature.h> #include <ESP8266WiFi.h> #include <WiFiUdp.h> #include <OneWire.h> #define ONE_WIRE_BUS 0 OneWire oneWire(ONE_WIRE_BUS);...

    ESP8266 i ESP32   20 Gru 2017 13:26 Odpowiedzi: 7    Wyświetleń: 2199
  • Konwersja float na char dla wyświetlacza HD44780 - jak to zrobić?

    itoa -> integer to ascii string -> funkcja zmieniająca liczbę całkowitą na stringa. Nie floaty. Ale można ją próbować wykorzystać z rzutowaniem floata na inty, np.: [syntax=c] float liczba1; // (...) // liczba1 = coś; itoa( (int)liczba1, text, 3 ); // uzyskamy część całkowitą text[3] = ','; // wstawiamy przecinek - znak dziesiętny itoa( (int)(10*liczba1)%10,...

    Programowanie Początkujący   02 Maj 2013 20:41 Odpowiedzi: 12    Wyświetleń: 3879
  • JAVA - Konwersja String na liczby w TextField w kalkulatorze NetBeans

    Witam, Stworzyłem w netbeansie projekt graficzny prostego kalkulatora i pod przycisk licz chciałem podpiąć kod który pobierał by z pól tekstowych TextField liczby wpisane przez użytkownika po czym je dodawał [syntax=java] private void Przycisk1ActionPerformed(java.awt.event.... evt) { // TODO add your handling code here: a = text1.getText();...

    Programowanie Początkujący   20 Mar 2014 14:33 Odpowiedzi: 1    Wyświetleń: 1089
  • Jak przetłumaczyć kod z Pascala na C++? (StringGrid, Currency)

    Jak sama nazwa wskazuje CurrToStrF służy dla typu Currency nie dla float. Użycie CurrToStrF spowoduje domyślną konwersje na Currency czyli zaokrąglenie do 4-ch znaków po przecinku po czym, ponowna konwersja do double aby to sformatować i wywołać FormatFloat . Dla wyświetlenia typu float lub double właśnie polecam: [syntax=c]Edit1->Text = FormatFloat("#0.00",x);[/syntax]...

    Programowanie Początkujący   22 Paź 2015 11:10 Odpowiedzi: 20    Wyświetleń: 1521
  • [C][Atmega32][UART]Odbiór stringa (po raz miliooonowy)

    Witam, wiem że temat przewijał się przez Elektrodę miliony razy, ale w 60% nie został podsumowany i nic z nich ostatecznie nie wynikło. Otóż mam takie funkcje: [syntax=c] volatile unsigned char odb_x; //odebrana liczba X volatile unsigned char sss; volatile unsigned char odb_flaga =0; //flaga informująca main() o odebraniu liczby volatile unsigned int...

    Mikrokontrolery Początkujący   03 Sty 2015 21:49 Odpowiedzi: 7    Wyświetleń: 1242
  • Konwersja danych z systemu HEX na Float (IEEE745) w Bascom

    Tablica Bufor() jest typu Byte więc to nie Stringi i konwersja Hexval do niczego się nie przyda. Bajty są zamieniane niejawnie we Frame tylko na potrzeby wyświetlania na LCD. Coś w ten deseń powinno działać. Ogólnie to można to mocno poskracać, ale nie chciałem zaciemniać. [syntax=vbnet]Dim Arr(4) As Byte Dim Test As Single At Arr(1) Overlay Dim Bufor(9)...

    Mikrokontrolery AVR   14 Lut 2021 21:18 Odpowiedzi: 9    Wyświetleń: 558
  • Błędne sumowanie liczb zmiennoprzecinkowych w C++ - atof i zamiana przecinka

    Wybredny jestes :). Tak tylko ja to zadanie musze zrobic bez uzycia bibliotek spoza STL Powiedziałbym nawet, że posunąłeś się jeszcze dalej. Nie tylko nic nie używasz z poza STL, ale również nie używasz samego STL-a :). Ok. – poznaj "power of C++" ;] Pierwszy samples – nie robi konwersji z kropek na przecinki – dzięki temu jest prostrzy:...

    Programowanie   08 Sty 2007 14:49 Odpowiedzi: 12    Wyświetleń: 1676
  • konwersja Char array na String, ESP8266, wysyłka do ThingSpeak

    że skoro u nas ostatnie dwie dane mogą mieć postać 1,2 lub 3 znakową (at)8;2018-12-2;22:22:34;xxx;xxx (at)8;2018-12-2;22:22:34;xx;xx (at)8;2018-12-2;22:22:34;x;x i jeszcze ich wariacje xxx;x itd., to chyba trzeba będzie dopełniać zerami 00x do trzech miejsc (więcej niż 3 nie będzie). Najlepiej dopełnić zerami (formatowanie w sprintf przez %03d). Jeśli...

    Arduino   18 Gru 2018 11:21 Odpowiedzi: 128    Wyświetleń: 3765
  • MikroC - PIC18F2550 - optymalizacja wysyłania float'ów po UART

    Zrobiłem to inaczej, za pomocą IntToStr , program się kompiluje, tylko nie mam jak sprawdzić teraz aktualnie czy to działa tak jak powinno (sprawdzę wieczorem), mógłby ktoś z bardziej doświadczonych forumowiczów zerknąć na poniższy kod i podpowiedzieć czy ten kod będzie działał teraz poprawnie (konwersja int do stringa, następnie wysłanie go po uart,...

    Programowanie   09 Cze 2016 07:03 Odpowiedzi: 19    Wyświetleń: 1422
  • ARDUINO - Odbieranie danych z wielu czujników przez jeden odbiornik 443MHz

    Witam Czy ma ktoś doświadczenie w odbieraniu danych z dwóch (lub więcej) czujników drogą radiową... Chcę zbierać dane z różnych czujników (temperatura, ciśnienie, przyspieszenie, itp) wysyłających dane przez moduły 443MHz i odbierać je przez jeden odbiornik, taki DataLogger. Umiem to robić pojedynczo z każdego czujnika i wyświetlać wartości na wyświetlaczu....

    Arduino   04 Sty 2015 18:18 Odpowiedzi: 11    Wyświetleń: 2217
  • [ATmega8] [ATmega8][C] Długie przytrzymanie przycisku zwiększa licznik o 1 - jak to naprawić?

    Czy chodziło o coś takiego jak poniżej? Co myślicie o wartościach: TCCR0 = 0x03; TCNT0 = 247; TIMSK = 1 << TOIE0; ?? Zegar wewnętrzny 1MHz. #include <avr/interrupt.h> int button_is_pressed(void) { if(bit_is_clear(PINB, 0)) { delay(25); if(bit_is_clear(PINB, 0)) { // delay(50);...

    Mikrokontrolery AVR   01 Lut 2009 18:26 Odpowiedzi: 13    Wyświetleń: 1506
  • Konwersja char* -> float - problem [avr/atmega8][c/winavr

    Witam, Chcę zamienić stringa na liczbę zmiennoprzecinkową. Teoretycznie nic prostszego: liczba=strtod(s,NULL); lub sscanf(s,"%f",&liczba); lub liczba=atof(s); Aż trzy funkcje i żadna z nich nie działa poprawnie. Pierwsza zwraca liczbę ok 169xx.0000 (oscyluje delikatnie w zależności od wejścia). Pozostałe funkcje zwracają zawsze zero. Dodatkowo sprawdzam...

    Mikrokontrolery AVR   31 Gru 2009 20:38 Odpowiedzi: 9    Wyświetleń: 5866
  • Delphi - Konwersja ciągu szesnastkowego 000182B8 na dziesiętny 99000

    To działa ShowMessage(FormatFloat('#.###', StrToInt('$000182B8'))); Działać to to może i działa, ale kod jest zupełnie bez sensu. Po co formatować Float skoro liczna jest typu Integer? Zależy od zapisu tej zmiennej. Jeżeli zapisana jest w formacie liczby, to wystarczy jedno Inttostr, jeżeli w formacie tekstowym, to StrToInt - aby uzyskać liczbę i IntToStr,...

    Programowanie   29 Paź 2012 10:19 Odpowiedzi: 4    Wyświetleń: 789
  • Zegar. Kalendarz. Stacja pogodowa. Wyświetlacz T6963 + ESP8266, bez Arduino nano

    Stacja Pogodowa ESP8266 + wyświetlacz T6963 https://obrazki.elektroda.pl/7068126200_... Wcześniej stworzyłem stację pogodową przy której były użyte dwa mikrokontrolery Atmega328p (arduino nano) i ESP8266 (NodeMCU) z wyświetlaczem opartym na sterowniku T6963. Na forum https://obrazki.elektroda.pl/1280939000_... Zagadnienie...

    DIY Początkujący   23 Wrz 2024 06:35 Odpowiedzi: 14    Wyświetleń: 11280
  • Usuwanie części po przecinku ze zmiennej String w Arduino

    metoda kolejna to w wywołaniu lcd.print aby wyświetlić wartość zmienna jako liczbę całkowitą: A gdzie w tym kodzie masz zmienną w postaci liczbowej? Wszystko co dostaje z Thingspeak to stringi. Musi je więc najpierw skonwertować do zmiennej liczbowej aby wyświetlić używając[syntax=c] lcd.print(zmienna, 1);[/syntax]. Jak juz konwertuje, to zrobi od...

    Arduino   14 Mar 2018 22:04 Odpowiedzi: 37    Wyświetleń: 2121
  • [C#] - Wydruk pliku z kodowaniem Mazovii - konwersja kodowania

    czemu po prostu nie zrobisz coś na kształt copy plik.txt lpt1 albo type plik.txt > lpt1? Bo wydruk ma się odbywać na drukarce GDI... co prawda akurat ta konkretna drukarka laserowa z którą to ma działać nie jest drukarką GDI i obsługuje zarówno emulację Epsona jak i PCL ale nie potrafi zmieniać szerokości znaków, przez co wydruk nie mieści się na...

    Programowanie   26 Wrz 2012 22:08 Odpowiedzi: 5    Wyświetleń: 2583
  • [C] [C][atmega8] ds18b20 wyświetla 0,0 powyżej 70°C - jak to naprawić?

    Wklejam funkcje których ja używam i działają w porządku. W moim wypadku jest to osiem czujników na jednej linii więc dla innej wartości też raczej nie będzie problemu. ID pobieram tylko przy jednym czujniku obecnym na magistrali. unsigned char get_onewire_id(void) { int n; RESET_PULSE(we); onewire_send_byte(0x33); for (n=0;n<8;n++)...

    Mikrokontrolery AVR   06 Paź 2010 22:26 Odpowiedzi: 6    Wyświetleń: 3018
  • C - Wyświetlanie liczb większych od 20 miliardów na wyświetlaczu LCD 20x2

    Liczba: 8002930403 ma 10 cyfr, wiec raczej będziesz potrzebował bufora znaków (char *) o długości o jeden większego, by na ostatnim miejscu umieścić 0. Jednak liczba 20 000 000 000 ma 11 cyfr, więc buffor możesz odrazy zrobić na 12 znaków. Następnie możliwe że tracisz dokładność w wyniku działania tych trzech operacji: (12000000000/4095)*data.ctrl....

    Mikrokontrolery   24 Paź 2023 14:23 Odpowiedzi: 3    Wyświetleń: 237
  • Arduino dowolna zmienna na HEX i odwrotnie po raz kolejny (tylko inaczej)

    Witam, nie koniecznie problem ale chciałem przedstawić sposób na to aby przedstawić dowolną zmienną z pomocą zmiennej tekstowej string (ciąg HEX) i odwrotnie. Podana przeze mnie metoda robi dużo więcej niż tylko zmienia int na hex czy hex na integer obsługuje oprócz tego String,Int, Long, byte, word, fload, double, oraz tablice i struktury i dowolna...

    Arduino   02 Maj 2018 16:08 Odpowiedzi: 1    Wyświetleń: 5634
  • Miernik częstotliwości na ATmega16 - przerwania i liczniki T0, T1

    zrobiłem z tą flagą wewnatrz przerwania tzn : //---------Funkcja 8--obsługa przerwania licznika T0-- SIGNAL (SIG_OVERFLOW0) { licznik++; if(licznik==31) { licznik=0; update_required=1; } TCNT0 = 0x03; } funkcja main: while(1) { sei(); PORTB |= _BV(3); // rozładowanie kondensatora C20 pomiar_U1;...

    Mikrokontrolery   15 Lut 2008 16:19 Odpowiedzi: 12    Wyświetleń: 3432
  • Atmega 16 i DS18b20 - problem z odczytem temperatury na wyświetlaczu -0.1

    Witam Do paru dni usiłuje uruchomić banalny program odczytujący temperaturę z DS18b20 oparty na artykule zamieszczonym w necie: http://www.jaglarz.com/ja/elektronika/ds... Niestety nie udaje się uruchomić programu na wyświetlaczu -0.1 Znalazłem identyczny temat na elektrodzie ale bez konkretnej odpowiedzi http://www.elektroda.pl/rtvforum/topic18...

    Mikrokontrolery AVR   30 Paź 2011 20:13 Odpowiedzi: 11    Wyświetleń: 2330
  • Jak zwiększyć precyzję konwersji %lf w AVR/WinAVR?

    Witam, robie to tak jak opisane tutaj: czy wyświetlanie liczb o dużej precyzji (np 10 cyfr po przecinku) nie jest możliwe ?!?! Jeśli nie na AVR to na czym? A może to nie wina procka tylko kompilatora?

    Mikrokontrolery AVR   07 Lis 2009 23:16 Odpowiedzi: 12    Wyświetleń: 1811
  • Jak poprawnie przypisać string do struktury i konwertować float w AVR GCC?

    Witam, Jestem początkujący w c i chciałem w swoim programie (edukacyjnie) zastosować strukturę i napotkałem problem. Buduję sobie radyjko i chcę paramety poszczególnych stacji zapamiętywać w strukturze. Na początek - do testów napisałem coś takiego: typedef struct { char name[8]; //Nazwa stacji float fr; //częstotliwość stacji }Tstacja;...

    Mikrokontrolery AVR   25 Lip 2015 07:42 Odpowiedzi: 11    Wyświetleń: 1116
  • [DS89C450] Jak obliczyć opóźnienia Delay() dla DS18B20 na DS89C450 z kwarcem 20MHz?

    No właśnie że na małe zmiany nie reaguje... Mam obsługe lcd zrobioną tak że muszę podawać w funkcji char lub string więc mam zrobioną konwersje jak ponizej... Jest to cała funkcja Read_Temp z konfersją float na tablice znaków i wyświetlanie tej tablicy na LCD... Dziwi mnie trochę zakres "j" w jakim mi się wyświetla te 10 stopni... jak mam te j<10...

    Mikrokontrolery   19 Kwi 2009 23:14 Odpowiedzi: 13    Wyświetleń: 2420
  • [ATmega8] [ATmega8][C] DS18B20 nie działa z wewnętrznym kwarcem 1 MHz - co sprawdzić?

    Witam, znalazłem w necie poniższy kod i dołączyłem go do swojego projektu. Niestety nie działa. Cały czas dostaje informacje na wyświetlacz że odczyt się nie powiódł. W kodzie nie ma funkcji inicjalizujących LCD i wyświetlających znak, żeby nie zaciemniać analizy. Używam wewnętrznego kwarcu, tj. 1 MHz. Zasilam DS18B20 w normalny sposób (bez zasilania...

    Mikrokontrolery AVR   28 Sty 2009 19:29 Odpowiedzi: 2    Wyświetleń: 1470
  • DS18B20 – błędny odczyt temperatury (-0.1°C), analiza kodu AVR, co sprawdzić?

    Witam, Zgodnie z lekturą http://www.jaglarz.com/ja/elektronika/ds... próbuję odczytać temperaturę. Przepisałem wszystko tak jak jest w dokumencie, sprawdziłem kilka razy - wydaje mi się że błędu nie popełniłem. Mimo to odczyt temp. nie działa. Otrzymuję wynik -0.1 Oto kod: /* * ds18s20.h * */ #include <avr/io.h> #include <stdlib.h>...

    Mikrokontrolery   17 Gru 2013 22:08 Odpowiedzi: 15    Wyświetleń: 2955
  • Stacja pogodowa. Wyświetlacz VFD + ESP8266 strona www - po raz kolejny

    Stacja Pogodowa ESP8266 + wyświetlacz VFD https://obrazki.elektroda.pl/1002039200_... Zainspirowany stacją pogody kolegi vanaxis z tematu: https://obrazki.elektroda.pl/3997029100_... Jak nie może sie połączyć to wyświetla ekran poniżej i czeka: https://obrazki.elektroda.pl/4415212900_... Po zalogowaniu...

    DIY Konstrukcje   23 Wrz 2020 22:22 Odpowiedzi: 35    Wyświetleń: 6948
  • ATmega325 - Jak dodać przecinek przy konwersji liczby na string?

    Mam zmienną uint16_t i chcę ją zamienić na ciąg znaków żeby wyświetlić na wyświetlaczu. Wynik chcę przedstawić jako liczbę z częścią ułamkową. Nie chcę używać zmiennej float czy double. Po próbkowaniu mam tam jakiś wynik temperatury. Wynik przemnażam przez 1000 i mam np 243 stopnie C, a w rzeczywistości jest to 24,3 stopnie Celsjusza. Używam funkcji...

    Mikrokontrolery AVR   23 Gru 2013 13:59 Odpowiedzi: 2    Wyświetleń: 1023
  • VBA odczyt danych z XMLa do stringa lub danej liczbowej

    Witam wszystkich poddałem się z uruchomieniem obróbki XMLa w moim sofcie. Obecnie plik XML wygląda następująco <DATA_ARRAYS BRIDGE_TITLE="Aleks" FST_XML_VERSION="1.00" MAX_INDEX="9"> <DATA_ARRAY FORMAT="Float" INDEX="1" LENGTH="1" NAME="6234180Energia"> <DATA DATA_AGE="0:00:19:03.000s" OFFSET="0" STATUS="0">42894.0000000000</DATA&...

    Programowanie Początkujący   12 Lut 2018 21:53 Odpowiedzi: 9    Wyświetleń: 1089
  • [MEGA8] Jak poprawić odczyt temperatury z DS18B20 na ATmega8 w C?

    Dzięki za chęć pomocy, oto program który wysłałem na maila: #define F_CPU 1000000UL // oscylator wewnetrzny AtMega8 #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #define WE 5 // przypisanie linii 1-Wire dla pinu PC5 #define PORT_1WIRE PINC #define CLEAR_1WIRE DDRC&=~_BV(WE) // stan niski magistrali #define...

    Mikrokontrolery AVR   24 Lis 2009 00:36 Odpowiedzi: 30    Wyświetleń: 6817
  • [c][atmega8] Błąd przy wyświetlaniu na LCD,instrukcja switch

    Funkcja ta konwertuje zmienna typu double (ten typ na AVR nie jest supportowany, jest to rownowazne z typem float) na string, do bufora, ktorego adres podajesz jako jeden z parametrow. Bufor musi byc na tyle duzy, zeby pomiescic maksymalna konwertowana liczbe + jeden bajt na znak konczacy string (0). Jesli masz bufor o dl. np. 5 bajtow a sprobujesz...

    Mikrokontrolery AVR   04 Gru 2009 09:34 Odpowiedzi: 5    Wyświetleń: 2031
  • [delphi 2007] Błąd konwersji przy zapisie danych z RS232 do Firebird 2.0 w Delphi 2007

    Witam, Próbuje zapisać dane z rs232 do bazy firebird 2.0, niestety cały czas otrzymuje błąd konwersji. Pola MASA, RATE w bazie typu Float, poniżej przedstawiam procedurę zapisu: procedure TForm1.ComPort1RxChar(Sender: TObject; Count: Integer); var Str : String; masa_str1,rate_str1,masa_str11,rate_str1... : String; begin if ComPort1.Connected...

    Programowanie   28 Maj 2008 14:27 Odpowiedzi: 1    Wyświetleń: 1170
  • ATMega8 + DS18B20 + LCD | Odczyt -0.1 z DS18B20 na PD7, brak zmiany po odpięciu

    Witam! Mam problem co do odczytu temperatury z czujnika DS18B20. Jest podłączony pod PD7. Wynik to -0.1. Jeżeli odepnę czujnik wynik jest ten sam. Wie ktoś dlaczego ? Kod: ... #define WE 7 #define PORT_1Wire PIND #define SET_1Wire DDRD &=~_BV(WE) #define CLEAR_1Wire DDRD |=_BV(WE) char buf[8]; //resetujemy magistrale - czekamy...

    Początkujący Naprawy   07 Gru 2012 13:51 Odpowiedzi: 3    Wyświetleń: 1536
  • Sterownik układu syntetyzera częstotliwości TSA6057

    Sprawdz to: '***************************************... ' STEROWNIK SYNTEZY CZESTOTLIWOSCI Z UKLADEM TSA6057 '***************************************... 'Autor : Michał Wojtków 'Data : 4.01.2004 'e-mail: michallo4(at)wp.pl 'www : www.michallo.ll.pl 'GG# : 714371...

    Radiotechnika Początkujący   13 Maj 2022 08:19 Odpowiedzi: 8    Wyświetleń: 642
  • [C] Jak zamienić byte na string i wysłać przez uart

    itoa nie jest w standardzie ANSI C podobnie jak 50% innych rzeczy, które ma np. gcc i bez których praktycznie nie dałoby się programować mikroklocków. Ale piszemy o AVR i tam biblioteka standardowa itoa posiada. itoa te nie jest przestarzałe, cokolwiek to znaczy :) sprintf jest overkilem i stosowanie go do prostej konwersji char na ASCII jest po prostu...

    Mikrokontrolery AVR   05 Maj 2012 15:28 Odpowiedzi: 12    Wyświetleń: 2648
  • Przykłady zastosowań unii i struktur w języku C (embedded)

    Zastosowania są bardzo rzadkie. a) forma konwersji "czegoś" na bajty / inty. Żeby dla celów "użytkowych" to była jakaś wzglednie złożona struktura, a dla kontrolera DMA tablica bajtów. b) rzeczywisty obiekt, który dość często w dialektach C++ nazywa się "Variant", zdolny do noszenia jednej wartości któregoś z wielu typów float, całkowitoliczbowych,...

    Mikrokontrolery AVR   26 Cze 2022 12:44 Odpowiedzi: 19    Wyświetleń: 1074
  • ATmega32/Atmel Studio 6 - Wysyłanie danych przez UART

    Witam, naskrobałem taki oto kod z wykorzystaniem operacji atomowych, semafory i wywaliłem z funkcji pomiarów z czujników delaye. Rozbiłem te funkcje na mniejsze, a czas oczekiwania na zakończenie konwersji odliczam timerem i wystawiam do main odpowiednią flagę pozwalającą na pobranie wartości. Funkcje dtostrf wrzuciłem w blok atomowy, dzięku czemu skończył...

    Mikrokontrolery   05 Gru 2012 11:24 Odpowiedzi: 13    Wyświetleń: 4368
  • [c#] Konwersja string do double w C# - błąd formatu 22.2

    Przed konwertowaniem możesz sprawdzić czy jest to możliwe: [syntax=csharp]public static bool IsDouble(string wartosc) { double tmp; return double.TryParse(wartosc, System.Globalization.NumberStyles.Float & ~System.Globalization.NumberStyles.Allow... null, out tmp); }[/syntax]

    Programowanie   05 Mar 2012 13:59 Odpowiedzi: 8    Wyświetleń: 2793
  • Konwersja danych z ds18b20 na string w Delphi - błędne wartości temperatury

    Witam ! Piszę program regulatora temperatury. Używam czujnika ds18b20, którego obsługuje Attiny2313. Komunikacja z komputerem poprzez USART. Postanowiłem, że prześle 2B danych z czujnika ds18b20 i konwersje dokonam na komputerze, w terminalu otrzymuje śmieszne krzaczki, ale nie przejąłem się tym, napisałem w Delphi używając bibliotek CPort program do...

    Mikrokontrolery AVR   12 Cze 2011 14:54 Odpowiedzi: 4    Wyświetleń: 2653
  • Jak ustawić czas odczytu dla dwóch czujników DS18B20?

    Witam Jaki powinien być czas pomiędzy odczytami temp. z 2-uch czujników DS18B20? Chodzi o to, że złożyłem układ napisałem kod który odczytuje temp. jednak przy próbie odczytu temp. z czujników jeden po drugim wyświetla mi tylko temp. jednego z nich (coś jakby pomijało jeden czujnik)... Temperaturę wyświetlam w dwóch liniach na LCD linia pierwsza temp....

    Mikrokontrolery   16 Gru 2010 00:48 Odpowiedzi: 11    Wyświetleń: 2348
  • Konwersja liczby z przecinkiem na float w C - atof zwraca 0.00

    Dzięki za pomoc. Niestety najwyraźniej problem nie tkwi tylko w tym przecinku. Coś musiałem pomieszać z samą funkcją, bo zwraca mi wciąż same zera (nawet jeśli nie konwertowałem zawartości s na floata)... Napisałem teraz coś takiego: #include<stdio.h> #include<conio.h> #include<string.h> #include<stdlib.h> int main(int argc,...

    Programowanie   29 Gru 2005 20:53 Odpowiedzi: 8    Wyświetleń: 2889
  • Jak elegancko wyodrębnić cyfry z int w WinAVR?

    To przyklad funkcji do konwersji liczby na stringa z zastosowaniem operatora modulo. Dlaczego tak długo i nieelastycznie? void IntToString(unsigned int value,char *buff) { unsigned char a=0; unsigned int podstawa; // wartosc poczatkowa tzreba dobrac do // przypadku i dlugosci unsigned int ; for(podstawa =1000000U;podstawa>0;)...

    Mikrokontrolery   10 Gru 2006 13:50 Odpowiedzi: 10    Wyświetleń: 3230
  • Atmega8 DS18B20 - brak odczytu temperatury na wyświetlaczu 7-segmentowym

    Witam od dobrych paru dni męczę się z wyświetleniem temperatury na wyświetlaczu 7-segmentowym. Sam wyświetlacz działa bez najmniejszych zarzutów :[syntax=c] #include<avr/io.h> #include<util/delay.h> #include<avr/interrupt.h> #define wyjA (1<<PB0) #define wyjB (1<<PB1) #define wyjC (1<<PB2) uint8_t tab[]={0x40,0xf9,0x24,0x30,0x19,0x12,0x0...

    Mikrokontrolery AVR   13 Mar 2016 23:29 Odpowiedzi: 10    Wyświetleń: 1179
  • Jak przestroić nadajnik UKF FM z OIRT na CCIR z TSA6057 i BF990A?

    Wszystko poszło po mojej mysli i działa od 86-110 MHz bo zastosowaniu generatora takiego jak w nadajniku szaflika 8W :) Przerobiony program wygląda tak: '***************************************... ' STEROWNIK SYNTEZY CZESTOTLIWOSCI Z UKLADEM TSA6057 '***************************************...

    Radiotechnika Początkujący   27 Lis 2010 16:13 Odpowiedzi: 33    Wyświetleń: 8054
  • Atmega8, DS18B20, LCD - Problem z bibliotekami przy kompilacji programu w WinAVR

    Witam. Mam problem z kompilacja programu. Posiadam gotowego maina i biblioteki tylko nie wiem czy to wszystko dobrze robie... Jest to program do wytrawiarki który steruje grzałka i wyświetlaczem LCD. Chciałbym go nieco przerobic. Tak wyglada main: http://obrazki.elektroda.pl/5703366500_1...

    Mikrokontrolery AVR   30 Lis 2012 00:42 Odpowiedzi: 3    Wyświetleń: 2910
  • [PIC][C][MPU6050] - Odbiór z MPU6050 oraz przesył danych poprzez UART

    Witam, wczoraj napisałem (w zasadzie to skopiowałem z tego poradnika:[url=http://www.botched.co.uk/... podstawowy programik do obsługi MPU6050 i uwaga(!) - odczyt z żyroskopu był poprawny ( problem był z przesyłem przez UART, ale napisałem jakąś funkcję, która zamienia zmienna typu int na tablice char i...

    Mikrokontrolery   09 Wrz 2014 07:42 Odpowiedzi: 2    Wyświetleń: 1410
  • [Delphi] Delphi – jak wpisać tekst na Canvas w określonym miejscu zamiast rysowania linii?

    Jaka musi być konwersja by przekształcić typ single albo double (zmiennoprzecinkowy) do formatu string? Są gotowe funkcje IntToStr i chyba FloatToStr.

    Programowanie   02 Kwi 2008 11:32 Odpowiedzi: 4    Wyświetleń: 1850
  • Jakie oprogramowanie do sterowania ploterem CNC z Arduino i mostkami H l293d?

    Popełniłem ostatnimi czasy mały ploter cnc, jakoś się to kręci, migają światełka i jest fajnie, ale.... Sterowanie to, a jakże -arduino, jakiś mały klon oraz dwa scalone mostki H l293d. Wsad do arduino: https://obrazki.elektroda.pl/2317322000_... Koledzy jak temu zaradzić?

    Amatorskie Maszyny CNC   28 Paź 2017 11:50 Odpowiedzi: 3    Wyświetleń: 1959
  • [ATmega8][C][DS18B20] Pomiar temperatury - całkowity brak odpowiedzi

    Program przepisałem całkowicie z http://student.agh.edu.pl/~coni/avr_1wir... zmieniłem tylko port na PC5. Najpierw podłączyłem dobrze i otrzymywałem takie coś: -16.1\0x00\0x00\0x00-16.1\0x00\0x00\0x00... No w moim mieszkaniu to tak ok 24°C. Potem wyciągnąłem...

    Mikrokontrolery AVR   22 Paź 2011 10:17 Odpowiedzi: 2    Wyświetleń: 2627
  • Jak poprawnie wyświetlić wartość temperatury na LCD Atmega8A.

    Cześć, chcę zrobić prosty termometr. Do pinu PC1 mojej Atmegi8A mam podpięty czujnik temperatury [url=https://botland.com.pl/pl/analogowe... 36, z którego odczytuję wartość ADC (ale nie mam pewności czy ten wynik jest poprawny.) Do pinu AREF...

    Arduino   03 Sty 2021 01:58 Odpowiedzi: 10    Wyświetleń: 609
  • [c] Sprawdzenie kodu C dla Atmega8 z HD44780 i ADC - uwagi i sugestie

    Witam, mam prośbę. Naskrobałem coś takiego na zaliczenie, ale nie bardzo mam gdzie sprawdzić czy wszystko chodzi bo przystawkę zostawiłem w domu i nie mam do niej aktualnie dostępu. Proszę o sprawdzenie kodu i ew. uwagi (bardzo chętnie). uP programujemy przez AVR studio, via gcc. Kod ponieżej: #include <avr/io.h> #include <avr/interrupt.h>...

    Mikrokontrolery   14 Sty 2010 00:36 Odpowiedzi: 4    Wyświetleń: 2706
  • [89s52][C/Keil] DS18b20 - wyświetlenie temperatury na LCD

    Witam, problem tkwi w wyświetleniu temperatury na LCD. Czujnik działa w trybie 12 bitowym. Szczytuje pierwsze 12 bitów z pamięci scratchpada, sprawdzam czy temperatura jest + czy -, a następnie dokonuje konwersji temperatury na string. Na wyświetlaczu pokazują się jednak dziwne rzeczy. Użycie funkcji typu sprintf odpada (zajmuje za dużo miejsca). Konwersja...

    Mikrokontrolery   11 Wrz 2009 23:40 Odpowiedzi: 3    Wyświetleń: 2700
  • Konfiguracja płytki z MAX31865 i PT100 - błąd zakresu pomiaru temperatury

    Widzę bark odzewu ze strony autora. No trudno. Zamieszczam poprawioną wersję którą u mnie działa i się kompiluje. main.c https://obrazki.elektroda.pl/7395495900_... I jeszcze u autora nie widzę podłączenie nóżki 10 do Vcc.

    Mikrokontrolery   06 Maj 2025 10:38 Odpowiedzi: 69    Wyświetleń: 1659
  • Konwersja *.docx do *.pdf - podgląd przypisów dolnych

    Wychodzi na to, że pdf nie obsługuje "footnote tooltip" stworzonych w WORD. Szukając informacji o tworzeniu okienek wyskakujących po najechaniu myszką natknąłem się na trochę informacji jak to robić RĘCZNIE w różnych programach. (może komuś się przyda): Floating Text on PDF Documents http://khkonsulting.com/2014/07/floating... Acrobat...

    Software serwis   21 Paź 2022 14:31 Odpowiedzi: 7    Wyświetleń: 1035
  • o.adafruit.com Ardurino MEGA >>odzczyt feeda z MQTT

    No fakt Program poniżej #include "Adafruit_MQTT.h" #include "Adafruit_MQTT_Client.h" #include "WiFiEsp.h" //#include "SoftwareSerial.h" #include <SoftwareSerial.h> #include <FreqCount.h> #include <Wire.h> #include "HX711.h" #include <Servo.h> //Biblioteka odpowiedzialna za serwa...

    Arduino   22 Sty 2020 19:03 Odpowiedzi: 8    Wyświetleń: 411
  • 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ń: 10047
  • [Atmega16][C]dwupunktowy termometr ds18b20 ,definicja pliku ds18b20.h

    Trzeba prawdopodobnie tylko wyłączyć kursor. Funkcja void LCD_SendCommand(unsigned char ucCommand) komendy zdefiniowane l pliku .h LCD Ewentualnie spróbuj pobawić się kontrastem może uda się go ustawić tak aby nie było bardzo widać przejścia kursora podczas odświeżania. Co do porównania temperatur w bibliotece onewiere.c jest funkcja OW_CompareRawTemperature....

    Mikrokontrolery Początkujący   03 Paź 2012 22:29 Odpowiedzi: 40    Wyświetleń: 12956
  • [mega32] [mega32][C] Brak odczytu MSB i LSB z ds18b20 na wyświetlaczu LCD

    Witam Mam problem z odczytaniem temperatury z 2-uch ds18b20 program napisałem w C w oparciu o znalezione pliki owire.c i owire.h program się kompiluje jednak na wyświetlacz nie trafiają informacje o MSB i LSB (na początku chcę przetestować na jednym ds18b20 bez konwersji na temperaturę) jedyną modyfikacją jaką wprowadziłem było zdefiniowanie typu u08...

    Mikrokontrolery AVR   01 Gru 2010 20:37 Odpowiedzi: 4    Wyświetleń: 2240
  • [C] [C][ATMEGA32] DS18B20 wyświetla -1.0, kod kompiluje się bez błędów, co sprawdzić?

    Witam, napiąłem program do obsługi termometru cyfrowego DS18B0, program kompiluje się bez błędu a po wgraniu na wyświetlaczu wyświetla się tylko -1.0. Proszę o sprawdzenie kodu bo nie wiem już gdzie jest błąd. DS18B20.H #ifndef ds18b20 #define ds18b20 #define WE0 #define PORT_1WIREPINC #define SET_1WIREDDRC &= ~_BV(WE) #define CLEAR_1WIREDDRC...

    Mikrokontrolery AVR   20 Lis 2010 17:47 Odpowiedzi: 7    Wyświetleń: 2451
  • Analizator widma audio na Arduino

    https://obrazki.elektroda.pl/5547853400_... Ten mały i prosty do wykonania projekt opiera się na prostym pomyśle - reprezentowania danych spektralnych sygnału audio na 32-pasmowym analizatorze widma audio. Aby uprościć konstrukcję układu do prezentacji tego widma, zamiast stosowanych zazwyczaj słupków diod LED autor proponuje zastosowanie...

    DIY Zagranica   03 Sty 2020 19:43 Odpowiedzi: 22    Wyświetleń: 32241
  • DS1820 - błędne odczyty powyżej 85°C, ograniczenia pamięci 2k flash

    Witam serdecznie, Bylem bardzo zadowolony kiedy moj temperaturowy regulator zaczal dzialac. Dopoki nie przyszla moja zona i nie podgrzala czujnika lutownica :D Najprawdopodobniej mam zle napisany soft, a dokladniej konwersje temeperatury. Problem wystepuje przy temperaturze wyzszej jak 85°C. Wszystko jest ladnie i temepraturka sie zmienia plynnie. Powyzej...

    Mikrokontrolery   30 Sty 2007 19:43 Odpowiedzi: 3    Wyświetleń: 1286
  • [Atmega16][ds18b20] - nie czyta poprawnie ID i temperatury

    Witam, próbuję odczytać temperaturę z mojego czujnika jednak wynosi ona ciągle -0.1, a gdy próbuje pobrać odczytać ID wyświetla mi puste miejsca lub krzaczki. Przy próbie podłączania za pierwszym razem niestety źle spojrzałem na schemat i odwrotnie podłączyłem zasilanie więc teraz nie wiem czy to wina kodu czy może jednak układu. Chociaż jakby coś z...

    Mikrokontrolery Początkujący   21 Sty 2013 15:13 Odpowiedzi: 3    Wyświetleń: 2094
  • ESP8266-12 + Mega2560 + DS18B20 + LED 7-seg TM1637 = wysyłanie pomarów MySQL WWW

    https://obrazki.elektroda.pl/5304082500_... * Witam po dłuższej przerwie, tym razem dział mikro kontrolerów. Wymagania dla projektu / założenia: Pomiar w pomieszczeniu/ obudowie urządzenia /w zbiorniku temperatury powietrza /cieczy na wejściu i wyjściu. Wyświetlenie na żywo aktualnych wartości temperatur na wyświetlaczu LED x2. Wykrywanie...

    DIY w budowie   21 Lis 2019 03:12 Odpowiedzi: 2    Wyświetleń: 2856
  • ARDUINO NANO jako adapter 80x DS18 na USB/UART

    http://obrazki.elektroda.pl/3622659500_1... Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab -e i na...

    DIY Poczekalnia   09 Kwi 2016 10:25 Odpowiedzi: 18    Wyświetleń: 11640
  • Inżynieria wsteczna i uruchamianie lampy LED na układzie SM15155 (podobny do WS2812B), datasheet

    https://obrazki.elektroda.pl/4602377700_... Przedstawię tutaj ciekawy sterownik lampy RGBCW o protokole komunikacji bardzo podobnym do diod WS2812B. Tematem zainteresowałem się na prośbę czytelnika z Niemiec, który nawet przesłał mi "smart" lampę z tym właśnie sterownikiem abym mógł spróbować go odszyfrować i uruchomić w swoim środowisku....

    Artykuły   22 Cze 2024 20:21 Odpowiedzi: 2    Wyświetleń: 2733
  • Atmega8 - Jak narysować przebieg sygnału z przetwornika A/C?

    Witam, Chciałbym narysować przebieg sygnału mierzonego przez przetwornik A/C mikrokontrolera. Niestety za nic w świecie nie potrafię tego zrobić. [syntax=c]#define F_CPU 16000000UL #include <avr/io.h> #include <avr/pgmspace.h> #include <util/delay.h> #include <stdlib.h> #include <avr/interrupt.h> #include "pcd8544.h" //...

    Mikrokontrolery AVR   28 Lut 2016 16:20 Odpowiedzi: 3    Wyświetleń: 945