zmienna float konwersja

Znaleziono około 138 wyników dla: zmienna float konwersja
  • char float - Konwersja zmiennej 'float' do 'char'

    Problem wygląda tak: Mam pewną zmienną float wynik o wartości załóżmy 126,8. Chciałbym wyświetlić to zmienną na wyświetlaczu opartym o sterownik HD44780. Problem w tym że funkcja LCD_WriteText() obsługuje tylko tablice char. Wymyśliłem, żeby oddzielić wartość nieprzeciekową (tj. 126) od przeciekowej...

    Programowanie Początkujący Steryd3   02 Maj 2013 20:41 Odpowiedzi: 12    Wyświetleń: 2229
  • [C]TWI, SPI - przesyłanie zmiennej float

    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++) ... odbiór: float...

    Mikrokontrolery AVR kirby   14 Maj 2009 16:36 Odpowiedzi: 13    Wyświetleń: 3386
  • Atmega8 i zmienne float - problemy

    Szanowni koledzy proszę znów o pomoc w interpretacji wartości odczytu przetwornika. Otóż, jak dokonuje pomiaru 8-bitowego (ADCH) wynik wyświetlany jest na wyświetlaczy poprawnie. Np. dla wartości 0,685V zmierzone multimetrem przetwornik pokazuje wartość 0,68 czyli poprawnie gdyż (0,685*256)/2,56. Jeżeli...

    Mikrokontrolery AVR krzysztofh   21 Mar 2010 18:47 Odpowiedzi: 28    Wyświetleń: 3445
  • 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,...

    Arduino alex_zenith   02 Maj 2018 16:08 Odpowiedzi: 1    Wyświetleń: 2877
  • Scilab - Konwersja dwóch zmiennych int(16-bit) do float(32-bit)

    Witam. Odczytuję programem Scilab dane ze sterownika PLC po protokole Modbus. Liczby zmiennoprzecinkowe są więc przedstawione w postaci dwóch rejestrów (dwóch zmiennych int: pierwsza na starszych bitach, druga na młodszych). Potrzebuje przekonwertować takie dwie zmienne int do jednej zmiennej float....

    Programowanie Początkujący brzoza900   27 Paź 2016 12:31 Odpowiedzi: 0    Wyświetleń: 630
  • [STM32] - Jak zapisać float w eepromie?

    Jak przeniesie to na inny procesor to może mieć. Zamykanie się na jedno rozwiązanie "bo i tak tylko tu będzie używane" nie jest najlepszym pomysłem. Dzięki takim rozwiązaniom, gdy ktoś wpadnie na pomysł zmiany procesora to dla programisty który tę zmianę wykonuje to jest koszmar. Coś co można zrobić...

    Mikrokontrolery ARM dziechu   29 Kwi 2014 08:53 Odpowiedzi: 35    Wyświetleń: 5136
  • konwersja typów

    Witam wszystkich Mam mały problem. Mmam dwie zmienne FLOAT zmienna1; BYTE zmienna2; i chce zrobić konwersje zmienna=(BYTE)zmienna1; to które bity mi wezmie ze zmiennej1 i wstawi do zmiennej2. np. jezeli mam FLOAT zmienna1=3421.2323 lub zmienna1= 65653421.2323; to co odpowiednio zostanie?

    Programowanie Sam Sung   02 Sie 2005 19:29 Odpowiedzi: 3    Wyświetleń: 786
  • Odczyty MODBUS konwersja danych

    Nie, musisz scalić (skleić bajty) w jeden rejestr 4-bajtowy typu float. Czyli tworzysz zmienną FLOAT albo REAL i w tej zmiennej trzeba "upchnąć" Twoje dane. Tyle tylko, że zadanie może to być karkołomne :-). Jaka SCADA i jaki driver (MODBUS'a)?

    Automatyka Przemysłowa Damian7546   22 Sie 2017 09:18 Odpowiedzi: 4    Wyświetleń: 465
  • [STM32L100][C/Keil] - Liczby half-float

    Freddie Chopin: Tak jestem świadomy małej precyzji formatu half-float. Wysoka precyzja nie jest wymagana. Atom1477: Niestety bez informacji o pozycji przecinka nie mogę formatować na liczbę całkowitą. Pamięć ma przechowywać dane z różnych czujników pomiarowych za czym idą różne formaty typu xxxx.xx...

    Mikrokontrolery ARM Freddie Chopin   03 Lip 2014 14:17 Odpowiedzi: 9    Wyświetleń: 804
  • ATmega325 - Konwersja liczby całowitej 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...

    Mikrokontrolery AVR cyber90   23 Gru 2013 13:59 Odpowiedzi: 2    Wyświetleń: 681
  • Nowa wersja kompilatora CS dla ARM

    Problemu z sprintf ciąg dalszy. Mam wrażenie że to nie z sprintfem są problemy tylko z funkcjami na danych zmiennoprzecinkowych, bo oprócz problemów z wyświetlaniem float'ów sa tez problemy z konwersją, nieważne czy jawna konwersja czy niejawna np: int = float lub int = (int)float ; powodują...

    Mikrokontrolery ARM august_a   24 Lis 2010 22:07 Odpowiedzi: 27    Wyświetleń: 2627
  • sprintf - zaokrąglanie a znak minus (-0.00)

    Zachowanie jest absolutnie poprawne, gdyż wg IEEE float ma reprezentację dla +0 i -0. Rozwiązaniem jest użycie typu unsigned (o ile to możliwe), lub pozbycie się tego zera rozbijając operację na osobno zaokrąglanie i konwersję do łańcucha. Sprawdź też czy nie pomoże sprintf(bufor, ".2f", var+0); Dzięki...

    Mikrokontrolery Svavo   21 Lip 2015 07:55 Odpowiedzi: 9    Wyświetleń: 780
  • Termometr DS18B20 i 4 wyświetlacze 7-segmentowe

    Zaczynam z Arduino korzystam z DS18B20 oraz bibliotek #include <OneWire.h> #include <DallasTemperature.h> wynik mam w zmiennej tempC float tempC = sensors.getTempC(sensor); Wynik chciałbym umieścić na 4 wyświetlaczach 7-segmentowych Sterowanie przez SCT2024 (rejestry przesuwne)...

    Arduino 373522   14 Kwi 2015 08:12 Odpowiedzi: 6    Wyświetleń: 840
  • 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...

    Mikrokontrolery doles   05 Gru 2012 11:24 Odpowiedzi: 13    Wyświetleń: 3600
  • [C++] Konwersja float na int.

    1) Czy istnieje jakaś funkcja konwertująca zmienne typu float na int? 2) Czy istnieje jakaś funkcja zaokraglająca zmienne float do int ? Piszę w C++ Biulder. Gdyby ktoś znał odpowiedź, to bardzo o nia proszę. Zamykam. - arnoldziq

    Programowanie SACZI   04 Sie 2004 16:24 Odpowiedzi: 4    Wyświetleń: 6919
  • [AVR] - FAQ - [AVR]

    Witam :) Jako ze jest duzo pytan na forum na ktore odpowiedz padla, postanowilem ze zbiore choc troche postow do kupy, tematy dotycza glownie AVR, bo z ARMow jeszcze nie czuje sie na tyle na silach zeby robic FAQa ;) Mam nadzieje ze sie komus przyda :) Niby FAQ jest, ale dla mnie jakoś malo czytelny...

    Mikrokontrolery AVR _Robak_   12 Lip 2009 14:36 Odpowiedzi: 0    Wyświetleń: 25473
  • [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...

    Mikrokontrolery Początkujący pustelnik933   21 Sty 2013 15:13 Odpowiedzi: 3    Wyświetleń: 1857
  • Potrzebny kod w C do DS18B20

    OK ... podmieniłem pętle czasowe na te wg. "bvr". Wykrywanie OK i odczyt około 0x017A. Pytanie ... widzę w jego kodzie jakąś konwersję ... do czego ona służy? Zmienna float jaki ma zakres danych? Sorry za pytania, ale nigdy nie posługiwałem się zmiennymi z przecinkami ;) Dodano po 34 ...

    Mikrokontrolery marenc   11 Gru 2007 17:13 Odpowiedzi: 33    Wyświetleń: 3221
  • Funkcja floor(x) powoduje błąd jeśli x jest zmienną

    Mam następujący problem: próba przybliżenia przy pomocy funkcji floor kończy się fiaskiem jeżeli próbuje przy jej pomocy zaokrąglić jakąkolwiek zmienną. Już wyjaśniam na przykładzie: Jeżeli w podanym niżej kodzie przy funkcji floor wpisać w nawias jakąkolwiek wartość niecałkowitą (np. 22.4864564),...

    Programowanie Matyk   27 Sie 2006 12:02 Odpowiedzi: 4    Wyświetleń: 1717
  • Zmienne w funkcji pod określonym adresem - Ride 8051

    Witam, Piszę program w środowisku "Ride '51" - główny program w asemblerze, zaś skomplikowane (dla mnie) matematyczne funkcje wykorzystuje z języka C. I oto przykład takiej funckji: unsigned int oblicz (unsigned int fwd, unsigned int rev) { float x = 100 * (float)rev /...

    Mikrokontrolery Dykus   18 Wrz 2005 11:47 Odpowiedzi: 0    Wyświetleń: 606
  • [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()?...

    Mikrokontrolery AVR arek944   31 Paź 2012 00:33 Odpowiedzi: 5    Wyświetleń: 2919
  • ATMEGA32 i DELPHI 7 - Konwersja String na Float

    Witam, Dokonuję pomiaru dwóch temperatur przy użyciu DS18B20. Dane przesyłam po RS232 (MAX232) - docelowo chciałbym wysyłać cztery parametry na komputer. Podczas próby konwersji ciągu string z RS232 na zmienną typu "integer" lub "float", otrzymuję komunikat: EConvertError: is not valid integer...

    Programowanie Początkujący Eagle   06 Mar 2015 22:19 Odpowiedzi: 17    Wyświetleń: 810
  • Konwersja float na string - dane z ds18b20 i PC

    Zacząłbym od tego: Otrzymujesz wartość zmiennej temperatura równą np. 1871819,25. Jak przemnożysz to przez 16 to okaże się, że wyrażenie (temp1 + (temp2*256)) zwraca wartość 29 949 108. Teoretycznie zmienne temp1 i temp2 nie powinny przyjmować wartości większych od 255, więc wartość maksymalna wyrażenia...

    Mikrokontrolery AVR ^Rachel   12 Cze 2011 14:54 Odpowiedzi: 4    Wyświetleń: 2191
  • 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 Mam nadzieje, że w przyszłości komuś się to przyda,...

    Programowanie marr22   12 Gru 2005 14:00 Odpowiedzi: 2    Wyświetleń: 5646
  • TMS320C6713 DSK - knowersja między typami zmiennej

    Potrzebuję zrobić na płytce startowej z tytułu, wyposażonej w procesor texas'a 6317 pewien filtr. Program piszę w C. O ile algorytmy splotu itd. zrealizowałem, to problem stanowi konwersja zmiennych. Jestem w stanie odczytać wartości z przetwornika a/c w formacie Int16 , gdzie wartości wejściowe są zapisane...

    DSP i Transmisja misiekjr   20 Lis 2008 20:59 Odpowiedzi: 4    Wyświetleń: 1386
  • [atmega16][avr-gcc] Problem z float'em

    Witam. Mam pewien problem związany z konwersją zmiennej short do float. Moim zamiarem jest przeliczenie wartości z przetwornika AD na pewną wartość w postaci float. Schody zaczynają się na początku. Puki wartość ADC_out nie przekroczy 700 wszystko jest OK( ADCoutFLT przyjmuje wartość ADC_out...

    Mikrokontrolery AVR szafek_ml   31 Sty 2010 17:09 Odpowiedzi: 3    Wyświetleń: 876
  • [C][CodeVisionAVR] - va_arg i argument typu float

    1. CVAVR nie posiada typu double, jedynie float 32 bit ;-). Zamiana z float na double nic nie daje. 2. Zmienne innych typów przechodzą przez va_arg bez problemu - jedynie z float są problemy. EDIT: Udało się dokonać konwersji przez unię: [syntax=c]typedef union { float fl; uint32_t...

    Programowanie Jaca   09 Lis 2015 00:12 Odpowiedzi: 4    Wyświetleń: 351
  • atmel studio M8 C - DS18B20 timingi rklibavr zmienne

    ad 1. Nie nadają się. Policz ile instrukcji MCU wykonuje w czasie 1-3 us, a następnie ile trwa wykonanie przerwania i obsługa handlera. Zamiast przerwań stosuje się interfejs USART - można nim precyzyjnie i sprzętowo odmierzać czas. ad 2. Są dokładne i jak najbardziej nadają się. Zakłądając oczywiście,...

    Mikrokontrolery AVR dondu   18 Lis 2012 20:31 Odpowiedzi: 9    Wyświetleń: 1695
  • [C AVR] - Konwersja float na string bez sprintf

    Witam, potrzebuje zamienić zmienną typu float na łańcuch znaków. Nie mogę skorzystać z funkcji printf()/sprintf() z <stdio.h> bo zżerają za dużo pamięci. Tymczasowo użyłem funkcji dtostrf() z <stdlib.h> z tym że muszę jej podawać liczbę cyfr po przecinku, która u mnie ciągle się zmienia....

    Programowanie Morphix   03 Wrz 2012 19:23 Odpowiedzi: 2    Wyświetleń: 6546
  • Freemodbus - zapis liczby w formacie float (Read Holding registers)

    Witam. Odpaliłem właśnie bibliotekę freemodbus na avr i potrzebuje informacji w jaki sposób zapisać w rejestrach Read Holding registers liczbę float. Rejestry Read Holding registers w tej bibliotece są uint32_t. Ogólnie w programie działam na liczbach całkowitych. Przykładowo mam taką wartość rzeczywistą...

    Mikrokontrolery AVR malina555   10 Gru 2017 19:22 Odpowiedzi: 10    Wyświetleń: 432
  • Dziwne zaokrąglanie przy przejściu z long na float

    Przy zamianie ośmiocyfrowych liczb long do postaci float pojawiają mi się zaokrąglenia na ostatniej pozycji. Czasem o jedną, czasem o kilka jednostek. Na przykład: Zmienna long przed konwersja: 88888889 Zmienna float po konwersji: 88888888.00 Nie dokopałem się do powodów takiego stanu rzeczy....

    Arduino jankomuzykant   08 Lip 2018 19:19 Odpowiedzi: 7    Wyświetleń: 195
  • [Atmega8][C] - Konwersja zmiennej typu float na stringa

    Napisałem poniższą funkcję do konwersji liczby typu float na stringa, który go reprezentuje. W symulatorze AVR Studio sprawdziłem czas takiej konwersji przy zegarze 16MHz i wyniósł on ok 500µs. Czy ma ktoś pomysł jak bardziej zoptymalizować tą funkcję? Inna sprawa to optymalizacja wykorzystywanej...

    Mikrokontrolery AVR tmf   17 Lis 2012 21:12 Odpowiedzi: 5    Wyświetleń: 1731
  • Problem ze zmiennymi

    float mieści większe liczby niż unsigned long int, więc konwersja dopiero po dzieleniu i tak nic nie da, no ale można jeszcze tak: liczba2 = liczba1/100 + ((float)(liczba1%100))/100.0f; A to co podał jacur chyba da się zapisać tak: liczba2=liczba1/100.0f; no ale może być warning.

    Programowanie MirekCz   14 Lip 2005 13:40 Odpowiedzi: 4    Wyświetleń: 791
  • Brak stabilnych wskazań po konwersji A/D w ATMega 8

    unsigned int press(unsigned int vall) { volatile unsigned int temp; temp=1087*vall; temp=temp+1055... ((unsigned int)temp); } Jeśli przekazuje do finkcji np wartośc 814 to powinienem otrzymać 990 jako wynik a zwraca mi tylko...

    Mikrokontrolery kbosak   19 Wrz 2008 00:56 Odpowiedzi: 22    Wyświetleń: 2577
  • MikroC - PIC18F2550 - wysyłanie float'ów po UART

    Witam, mam następujący kawałek kodu MikroC PRO for PIC , uc PIC18F2550 ]: sprintf ' zmiennej VoltageDetect i jeszcze 3 innych zmiennych (typu float) zajmuje aż 53% pamięci flash uC PIC18F2550 . Statystyki z MikroC Moje pytanie brzmi: czy nakieruje mnie ktoś co zrobić z kodem / jakich...

    Programowanie mariomario   09 Cze 2016 07:03 Odpowiedzi: 19    Wyświetleń: 1053
  • PIC12F675 - Konwersja kodu (ADC) z MikroC PRO for PIC do MPLAB X IDE

    W mikroC wystarczy użyć "ADC_Read(2); " aby odczytać wartość analogową z pinu AN2/GP2. W MPLAB X IDE taka składnia - nie działa. Zapewniam Cię, ze taka składnia działa dokładnie tak samo jak w mikroC i każdym innym kompilatorze C. Oznacza ona wywołanie funkcji o nazwie ADC_Read() z bieżącym argumentem...

    Mikrokontrolery PIC mariomario   24 Mar 2016 08:03 Odpowiedzi: 11    Wyświetleń: 2526
  • Zmienna string odrzucenie miejsca po przecinku.

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

    Arduino ghost2000   14 Mar 2018 22:04 Odpowiedzi: 37    Wyświetleń: 828
  • [ATMega168PA][C]Rzutowanie INT-FLOAT

    Ależ w funkcji lcd_int() nie masz nic wspólnego z rzutowaniem zmiennych a szczególnie float. Jest tylko zamiana liczby binarnej na ASCII za pomocą wbudowanej funkcji ITOA (Integer To ASCII) zastanów się jakie zakresy liczb może pomieścić typ int (czytałeś o typach ? - spróbuj zajrzeć do tabelki...

    Mikrokontrolery AVR excray   14 Sty 2012 10:52 Odpowiedzi: 3    Wyświetleń: 1678
  • Typy w C - Reprezentacja liczby float

    (at)-psiak- Znowu zgoda, dzisiaj mam dzień "pomroczności jasnej". :wink: (at)Damian7546 Standardowe rzutowanie z typu całkowitego na float zrobi zwykłą konwersję liczbową tzn. tak, aby wartość była jednakowa, a nie reprezentacja bitowa w pamięci. Stad konieczność użycia "po drodze" typu wskaźnikowego,...

    Programowanie Początkujący Damian7546   18 Cze 2015 10:48 Odpowiedzi: 30    Wyświetleń: 1422
  • wyświetlanie float na lcd -

    Nie wiem czy dobrze rozumiem ale konstrukcja sprintf(I,II,III) mówi że zapisz do zmiennej na I pozycji w postaci takiej jak w II pozycji to co podaje w III, stąd nie dokońca wiem jak można to inaczej zapisać, masz na myśli żebym kowersje przypisał jakiejś innej zmiennej char i wtedy tą zmienną wyświatlał...

    Mikrokontrolery Początkujący 2675900   10 Lis 2015 00:22 Odpowiedzi: 11    Wyświetleń: 1116
  • [C][Keil C51] Konwersja float na tekst (printf)

    Witam Pisałem w C pod wiele procesorów w różnych środowiskach ale to co robi keil powoduje że podnosi mi się ciśnienie. Problem banalny wypisanie zmiennych przy debugowaniu przez printf. Procesor ADuC845, Keil C51 V8 sprintf/printf keila ma problemy z najprostrzą konwersją zmiennych float...

    Mikrokontrolery piti___   14 Gru 2008 20:34 Odpowiedzi: 4    Wyświetleń: 2340
  • 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...

    Mikrokontrolery AVR AVRowiec   31 Gru 2009 20:38 Odpowiedzi: 9    Wyświetleń: 5473
  • [stm32] konwersja typów (float-> char[])

    Najprościej: 1. mnożysz float *10, powstaje np zmienna "liczba"; 2. następnie "liczba" dzielisz przez 10 - masz zmienną "całe"; 3. na "liczba" wykonujesz dzielenie modulo 10 i masz ulamek. W przypadku całkowitych można też od razu rzutować na int, tak jak pisał kolega wyżej. Poskładać to do...

    Mikrokontrolery ARM gaskoin   16 Sty 2012 22:31 Odpowiedzi: 15    Wyświetleń: 5475
  • Konwersja typów - Interpretacja float'ów

    To może inaczej. BO nie korzystam tu z języka programowania tylko SCADA. A więc mam dokumentację : I chciałem odczytać drajwerem komunkacyjnym do SCADY "Aktualnie wyświetlana wartość" - z dokumentacji. I w drajwerze czytam dwie zmienne. Jedna to: napL -> adres:407011, WORD, READONLY napH...

    Mikrokontrolery AVR Damian7546   12 Lis 2015 14:40 Odpowiedzi: 12    Wyświetleń: 939
  • [ARDUINO] - Konwersja z Float na Const CHAR

    const char text nie mozesz inicjalizować tablicy tablcą. Podstawy C/C++ trzeba poznać najpierw. Na AVR-ach poza parametrami funkcji na razie wogóle zapomij o const bo temat jest dość śliski. Nie tylko nie powinien zapomnieć, ale wręcz powinien używać const. I to z kilku powodów, z których...

    Arduino 2675900   03 Gru 2016 16:51 Odpowiedzi: 6    Wyświetleń: 588
  • DS1820 i problemy z konwersja

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

    Mikrokontrolery J_D   30 Sty 2007 19:43 Odpowiedzi: 3    Wyświetleń: 1121
  • [STR912FAW44] int to char, float to char

    Witam Mam funkcję ktora wyświetla tekst na LCD. Jeden z jej parametrów to unsigned char* W programie odczytuję dane w formacie int Do konwersji stosuję instrukcję: char* intToStr(int n) { int i = 0; char *tmp = (char*)malloc(12); // stdlib ...

    Mikrokontrolery ARM Freddie Chopin   03 Sie 2009 13:40 Odpowiedzi: 4    Wyświetleń: 2667
  • Arduino C - Konwersja temperatury DS18B20 na ludzką postać

    [syntax=c] int16 t16; int16 tTemp; t16 = (buf[0] | buf[1] << 8); tTemp=(t16*10)/16; [/syntax] "b... to odczyt "scratchpad" termometru. Zmienna tTemp zawiera temperaturę w 0.1st, to znaczy np. 13.5 to będzie 135. Potem, jak chcesz to dziel przez 10 i na float albo dzielenie przez 10 z...

    Mikrokontrolery AVR lukas_gab   27 Mar 2015 09:17 Odpowiedzi: 8    Wyświetleń: 1095
  • [Atmega8][C] Wyświetlanie zmiennych na LCD

    Dalsze wnioski z testowania programu: Wyświetlacz udało się poprawić (to znaczy wyświetla krzaki tylko w miejscu gdzie powinna być wartość zmiennej), teraz mam cały czas problemy z funkcją konwertującą float na tekst.. wyżej zamieściłem kod na tę chwilę. Co ciekawe gdy wrzucę kod konwersji (w takiej...

    Mikrokontrolery AVR tmf   10 Paź 2010 15:47 Odpowiedzi: 36    Wyświetleń: 5365
  • Porównywanie zmiennych C++

    Witam , Udało mi się powiedzmy osiągnąć założenia zamieszczam fragment kody , nie jest to wersja finalna, a jedynie ukazująca zastosowane rozwiązanie ,a wiec za pomocą polecenia strcmp porównałem napisy ( wprowadzony Cstr z "m" ) jeśli są różne to przechodzimy dalej do konwersji napisu na liczbę...

    Programowanie Spięcie   02 Lis 2010 18:37 Odpowiedzi: 2    Wyświetleń: 1993
  • [Bascom] Zmienna single: 1 * 0.1 = 0.09999999999 ?

    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 MES Mariusz   15 Lip 2011 06:56 Odpowiedzi: 9    Wyświetleń: 1992
  • Wyswietlanie zmiennych na LCD

    Poczytaj:

    Mikrokontrolery halix90   25 Mar 2015 10:16 Odpowiedzi: 8    Wyświetleń: 705
  • LCD i Wypisywanie na nim zmiennych typu int i float.

    (at)Zumek Mógłbyś podpowiedzieć mi troszkę co do tej procedurki do obsługi klawiaturki ? Jakieś drobne wskazówki dlaczego się by ugotował? Według mnie przy wcisniecu 2 klawiszy funkcja by nie zmieniła zminnej zmiennej char ponieważ zaden if nie bedzie spełniony :). Ale mam nadzieje ze dowiem się...

    Mikrokontrolery pawel_5   11 Kwi 2008 21:25 Odpowiedzi: 27    Wyświetleń: 4083
  • [Atmega8][avr-gcc] USART - Przesyłanie danych - optymalizacja

    Poniżej źródło w którym mam: -pomiar ADC -pomiar szerokości impulsu PWM wysterowanie przekaźnika -USART Mikrokontroler ma spełniać funkcję sterownika do ledów jako oświetlenie samolotu z wyróżnieniem wszystkich etapów startu jak kołowanie włączenie silników itp. [syntax=c] #include <avr/io.h> ...

    Mikrokontrolery Początkujący BlueDraco   15 Gru 2012 23:09 Odpowiedzi: 14    Wyświetleń: 3540
  • C - program zmieniający dużą literę na małą

    Witam! Wiersz z if: Przede wszystkim, zmienna x jest zmienną typu float (zmiennoprzecinkowa) a znaki reprezentowane są przez liczby typu int, zatem x powinno być zadeklarowane jako int. Pamiętaj, że przy operacjach arytmetycznych, typ char rozszerzony jest "z urzędu" do typu int a po ich wykonaniu...

    Programowanie Początkujący mapcel   29 Paź 2013 14:45 Odpowiedzi: 9    Wyświetleń: 3252
  • [atmega8][C] - Komunikacja ATmegi8 z termometrem cyfrowym DS18b20.

    Czyli wyczyszczenie magistrali następuje w pierwszej linijce tej funkcji, tak? Mam cały program i coś jest nie tak. Temperaturę z MCP9700 odczytuje prawidłowo, a z dallasa mam ciągle "cisza". Poza tym wszystko działa bardzo wolno i jak wyjmę kondensator filtrujący spomiędzy pinów MCP9700 to nie reaguje...

    Mikrokontrolery AVR dawid.barracuda   11 Paź 2015 16:22 Odpowiedzi: 15    Wyświetleń: 1074
  • [ATMEGA32][C]Gdzie zapisać ustaw. czasu do PCF8583 czy 24C02

    Witam ponownie. Mówią nie chwal dnia przed zachodem słońca...jak z jednym się uporałem to znów co innego mi mąci. Kłopot z wyborem gdzie zapisać nastawy dwukanałowego timera bo zmiennych jednocyfrowych jest łącznie 4x4 dziesiątki godzin , jednostki godzin , dziesiątki minut , jednostki minut osobno dla...

    Mikrokontrolery AVR margas4542   04 Lis 2010 09:50 Odpowiedzi: 23    Wyświetleń: 2474
  • Bezpieczna sieć IoT z Arduino Yun

    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 Bojleros   04 Maj 2017 19:54 Odpowiedzi: 7    Wyświetleń: 8205
  • [atmega32][c] Dziwne odczyty z LM35

    Witam, czy moglibyście wytłumaczyc jak prawidłowo zapisać w kodzie wyświetlanie temperatury na lcd 2x16...Cały czas mam problem z dobraniem offsetu.... w chwili obecnej pokazuje mi zakres tem od -25C do 25 C . Stan początkowy 262mV ---> 21.68C..Lm35Dz mam w konfiguracji z pomiarem ujemnych temp...

    Mikrokontrolery AVR marcinmari   01 Cze 2011 11:57 Odpowiedzi: 12    Wyświetleń: 2549
  • Termometr z lampami Nixie na Arduino

    Połączenie starych i nowych technologii w jednym urządzeniu zawsze jest ciekawym pomysłem. Autor tego termometru postanowił wykorzystać lampy nixie do wyświetlania temperatury, mierzonej z pomocą cyfrowego sensora. Nad całym układem czuwa moduł Arduino, co znacznie uprościło konstrukcję, a także...

    DIY Zagranica Simon79   20 Sty 2018 11:18 Odpowiedzi: 4    Wyświetleń: 5643
  • Czujnik orientacji robota - jaki polecacie?

    Odnośnie czujników to tak jak pisali przedmówcy żyroskop jest najrozsądniejszy do zapewnienia krótkookresowej stabilności ruchu we wszystkich osiach. Niestety żyroskop ma dryft, który w dłuższym czasie będzie zakrzywiał trajektorię ruchu. Dryft kasuje się filtrami łączącymi dane z dwu różnych czujników...

    Robotyka Modelarstwo pitlab   20 Lip 2011 13:58 Odpowiedzi: 18    Wyświetleń: 3119
  • Atmega 16 + DS18b20 C AVRstudio5

    Witam Do paru dni usiłuje uruchomić banalny program odczytujący temperaturę z DS18b20 oparty na artykule zamieszczonym w necie: Niestety nie udaje się uruchomić programu na wyświetlaczu -0.1 Znalazłem identyczny temat na elektrodzie ale bez konkretnej odpowiedzi Bardzo proszę o pomoc. czujnik_temp.h [syntax=c]...

    Mikrokontrolery AVR darekbranka   30 Paź 2011 20:13 Odpowiedzi: 11    Wyświetleń: 2039
  • 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:

    Mikrokontrolery AVR Fabian77   30 Lis 2012 00:42 Odpowiedzi: 3    Wyświetleń: 2253
  • [Atmega32][C] Termometr Cyfrowy - kiepsko mierzy i/lub kiepsko wyświetla

    Witam. To: Zastosowałem się i wyświetla najprawdopodobniej dobrze, jednak z jednym ale, wyświetla mi: 22,00e, Obecny kodzik: Już w tej chwili chciałbym koledze bardzo podziękować, za pomoc, ale może uda się rozkminić dlaczego wyświetla bez części po przecinku i to e

    Mikrokontrolery AVR voytaschec   28 Gru 2011 21:06 Odpowiedzi: 26    Wyświetleń: 2256
  • [atmega32][C]System zarzadzania i monitorowania

    PCF8583 ma własne zasilanie [akumulatorek] do podtrzymania pamięci , błędny odczyt następuje po zmianie wartości dni np; 19-07-2011 na 20-27-2011 .. 20-47-2011 . Co jest powodem nie wiem choć przeczytałem polskiego datasheta PCF-a. Przepisałem program ale z porównywaniem czasu to jest masakra i do tego...

    Mikrokontrolery AVR margas4542   12 Sie 2014 09:50 Odpowiedzi: 23    Wyświetleń: 3753
  • [atmega32][C] PCF8583 odczyt czasu daty i dnia tygodnia

    Zapewne coś namieszałem bo nadal mam błędny odczyt [syntax=cpp] #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include "HD44780.h" #include "i2c_twi.h" //********** funkcje przetwornika ADC char buffer_n[8]; volatile uint16_t...

    Mikrokontrolery AVR uzi18   09 Sty 2012 02:09 Odpowiedzi: 22    Wyświetleń: 3616
  • [C][Atmega8] Błędny przy zapisie godziny do DS1307

    DS1307 mam podłączony jak w nocie katalogowej + bateria. Gdy zapisuje czas do ds1307 wpisuje się niepoprawny, ale w przy przypadku gdy zapisuje do zegara dowolną godzinę, minutę ale tylko parzyste wartości, a sekundę na 0, zapis jest poprawny. Gdy zapiszę inną wartość w sekundach niż 0, to i tak przyjmuje...

    Mikrokontrolery baser   29 Gru 2012 12:45 Odpowiedzi: 11    Wyświetleń: 2695
  • Wykonywanie działania co sekundę C#

    Jeśli jest gdzieś błąd w kodzie ze względu na moje myślenie proszę abyście pomogli naprawić Sporo tego jest, prościej będzie jak wrzucę poprawny kod, to możesz sobie porównać ze swoim... protected override void OnPaint(PaintEventArgs e) ) i w nim umieścić kod odpowiedzialny za rysowanie. Dzięki temu...

    Programowanie Sajter   21 Cze 2012 10:26 Odpowiedzi: 6    Wyświetleń: 1246
  • [c] - wczytywanie liczb z pliku .txt

    Witam! Podaję Ci zmodyfikowany nieco programik. Dodano po 11 Witam! ad Twój dodatek: Po pierwsze, lepiej liczbom zmiennoprzecinkowym nadawać typ double zamiast float, bo typ float zawsze jest awansowany niejawnie do typu double, podobnie jak typ char i short do typu int. Ale idziemy...

    Programowanie Początkujący Krzysztof Gustaw   21 Lut 2013 21:52 Odpowiedzi: 3    Wyświetleń: 2307
  • Czujnik ds18b20 - Odczyt temperatury

    Witam, Zgodnie z lekturą 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...

    Mikrokontrolery shady79   17 Gru 2013 22:08 Odpowiedzi: 15    Wyświetleń: 2424
  • 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"...

    Programowanie Początkujący krzysiek1007   12 Lut 2018 21:53 Odpowiedzi: 9    Wyświetleń: 462
  • Jak to zrobić w atmega 16

    wrzucam całośc, co do Twojego rozwiązania sprawdzze jutro. Wcześniej nie wywoływałem funkcji w przerwaniu to pojawiały się 'krzaki' na LCD - przerwanie od T0 przerywało chyba funkcję wyświetl() dlatego dałem w przerwaniu. /*======================================... ...

    Mikrokontrolery ginar   15 Lut 2008 16:19 Odpowiedzi: 12    Wyświetleń: 2931
  • [STM32f103][arduino][SPI] - Przekłamania w komunikacji SPI

    buffer<<=18; można też rozumieć jako przesunięcie o 18 bitów :D bo docelowe dane nie znajduja się na początku ramik Tylko czy aby we właściwym kierunku? Funkcja TC_GetTC1() nie wykonuje konwersji tylko rzutowanie i moim zdaniem jest zbędna. Spróbuj tak buf w funkcji RD_AD() bo zmienne lokalne...

    Mikrokontrolery ARM tomasz1987   04 Maj 2014 04:56 Odpowiedzi: 7    Wyświetleń: 1896
  • LPC1768 - błędne wartości z ADC

    Witam, mam problem z przetwornikiem ADC w LPC1768. W instrukcji użytkownika LPC1768 jest napisane, że ADC jest 12-bitowy ale gdy wartość rejestru danych ADGDR jest równa 0x3FF (10 bitów !!!) jest to już napięcie bliskie/równe Vrefp. W moim przypadku z rejestru ADGDR odczytuję wartości większe od...

    Mikrokontrolery ARM genzi   28 Cze 2010 10:59 Odpowiedzi: 2    Wyświetleń: 1428
  • [atmega32[C] Proszę o pomoc w dopracowaniu programu

    [syntax=c] #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #include "include/lcd44780.h" #include "include/i2c_twi.h" //********** funkcje konwersji char dec_na_bcd(char num) { return ((num/10 * 16) + (num % 10)); } //set = dec_na_bcd(set); char...

    Mikrokontrolery AVR margas4542   15 Mar 2011 20:08 Odpowiedzi: 7    Wyświetleń: 1599
  • [atmega32][c]zegar sterujący definicje funkcji

    Czy ktoś potrafi zrobić z tego kodu użyteczny program ? ? ? .... zaczynam się zastanawiać czy nie zlecić jego napisania ale nie mam pojęcia ile taka usługa może kosztować. Dla zorientowania się o co mi chodzi wklejam cały kod którego część funkcjonuje. [syntax=c] #include <stdint.h> #include...

    Mikrokontrolery AVR margas4542   21 Mar 2011 16:16 Odpowiedzi: 11    Wyświetleń: 1832
  • [atmega32][c]błąd odczytu/zapisu z rtc pcf8583

    Witam. Miał być w założeniu dwukanałowy czyli sterować wybrane w programie obwody np;z pierwszego kanału obwody 3 i 4 a z drugiego obwody 1 i 2 ale nie potrafiłem sobie z tym poradzić więc "przypisałem" każdemu obwodowi własny czas załączenia i wyłączenia z podziałem na dni robocze [od Poniedzialku do...

    Mikrokontrolery AVR margas4542   31 Lip 2011 09:26 Odpowiedzi: 8    Wyświetleń: 2733
  • [Atmega8][C] - Woltomierz na LCD. Dziwne działanie ADC.

    Witam, problem polega na tym, że po przekroczeniu wartości 255 na ADC co u mnie odpowiada 8,6V wartości pobierane z ADC nie zmieniają się aż do osiągnięcia wartości ok 280. To samo ok 743 do 768. Napięcie na wejściu ADC zmienia się ale odczytywane wartości już nie. Być może problemem jest: return...

    Mikrokontrolery AVR dawidus   23 Paź 2012 15:25 Odpowiedzi: 5    Wyświetleń: 1719
  • [LPC2142][ds18b20] Problem poczatkujacego

    Witam. Od niedawna uczę się ARMów i mam problem. Kiedyś napisałem funkcję do obsługi ds18b20 na AVRy, teraz chciałem ją zaimplementować pod LPC2142 w środowisku Keil i niestety mi nie wychodzi. Poniżej przedstawiam kod źródłowy już zmodyfikowanej funkcji pod LPC. ds18b20.h #include <stdio.h> #include...

    Mikrokontrolery ARM 5451   22 Sie 2008 14:15 Odpowiedzi: 10    Wyświetleń: 2770
  • ATmega32, Programowanie C - ATmega32, RTC, pcf8563, solar track,

    Witam, Jestem na etapie tworzenia kodu programu sterującego układem nadążnym typu solar track. Wykonałem już całą mechanikę systemu oraz fizyczną warstwę układu sterującego (obwód drukowany z wszystkimi elementami). Układ sterować ma mostkiem H (silnik DC) oraz podawać trzy sygnały sterujące do zewnętrznego...

    Mikrokontrolery AVR krystian_m   21 Sty 2014 19:44 Odpowiedzi: 0    Wyświetleń: 1332
  • wskaznik na wskaznik [C & AVR]

    Nie można tak zrobić, bo nie zgadzają się typy. Do "char" można przypisać "znak", a odczytać "znak". Do "char *" można przypisać "adres zmiennej w której jest znak ", a nie "adres w którym jest coś". Odczytać można ten adres, lub - przez pojedynczą dereferencję - znak który jest pod tym adresem. Do...

    Mikrokontrolery AVR squelch   26 Lis 2017 23:13 Odpowiedzi: 18    Wyświetleń: 1497
  • Układ regulacji temperatury PID

    Witam, chciałbym lepiej sterować prędkością obrotową silnika MT78, aby nagrzać termistor. Z tego co wiem to stawia on spory opór więc np. sygnał 50 PWM raczej go nie ruszy. Wrzucam poniższy kod [syntax=c] #include <PID_v1.h> #define Krec 7 #define PWM 6 double Input, Output, Setpoint,...

    Arduino Matex999   02 Lut 2018 21:00 Odpowiedzi: 5    Wyświetleń: 303
  • [C]Pomiar temperatury na avr, wyswietlacz graficzny

    Jestes pewien, ze *TEN* kod dzialal? Pomijajac samo wyswietlanie to zmienne pomiar masz zadeklarowane jako char, prowadzisz na nich obliczenia typu float (niektore stale np. 9/5 wcale automatycznie nie ulegaja konwersji do float) i na koncu do zmiennej char uzywasz funkcji dtostrf, ktora jako pierwszy...

    Mikrokontrolery AVR tmf   05 Sty 2010 20:58 Odpowiedzi: 3    Wyświetleń: 1804
  • [C][ATMEGA32] brak komunikacji z DS18B20

    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 WE 0 #define PORT_1WIRE PINC #define...

    Mikrokontrolery AVR simoon87   20 Lis 2010 17:47 Odpowiedzi: 7    Wyświetleń: 2148
  • [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...

    Mikrokontrolery AVR Shuriken   14 Sty 2011 18:55 Odpowiedzi: 4    Wyświetleń: 3192
  • ATMega8 + DS18B20 + LCD | Błąd odczytu 1Wire

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

    Początkujący Naprawy tehaceole   07 Gru 2012 13:51 Odpowiedzi: 3    Wyświetleń: 1095
  • [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...

    Mikrokontrolery rusala   11 Wrz 2009 23:40 Odpowiedzi: 3    Wyświetleń: 2412
  • [ATmega8][C] System kontroli temp na LM35

    Witam Piszę w C, WinAVR, pony prog, STK 200 Zwracam się do was z prośbą o pomoc w rozwiązaniu problemu, wziąłem się za programowanie i w ramach nauki, zapoznania się z AVR obmyśliłem popełnienie takiego czegoś: Docelowo: - pomiar temperatury - 3 czujniki lm 35 - wysterowanie 3 wentylatorów...

    Mikrokontrolery AVR regrom   01 Sty 2010 18:10 Odpowiedzi: 10    Wyświetleń: 6004
  • ARDUINO - Dwa nadajniki jeden odbiornik

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

    Arduino mgrems   04 Sty 2015 18:18 Odpowiedzi: 11    Wyświetleń: 1488
  • Wyświetlanie wyniku na LCD (DS18B20)

    Witam. Proszę o brak agresji w moją stronę ze względu na moje pytanie które zaraz zadam. Temat wałkowany ale jednolitej odpowiedzi nie mogłem dostać więc proszę o pomoc. Wykombinowałem z paru źródeł taki o to kod (wraz ze zdefiniowanymi przeze mnie zmiennymi): #define F_CPU 8000000UL #include...

    Mikrokontrolery czopas   13 Wrz 2008 11:03 Odpowiedzi: 4    Wyświetleń: 2171
  • [C++] Klasa Liczb Zespolonych

    Mam problem ! Napisałem program liczacy układ rownan liniowych 4 zmiennych. Chce teraz aby współczynnikami były liczby zespolone .Dodałem klasę Liczby zespolonej, przeciązylem operatory, ale wyskakuje mi mnóstwo bledów . Domyślam sie, ze mam cos nie tak z konstruktorem klasy liczb zespolonych i cos z...

    Programowanie Dr.Vee   30 Kwi 2009 14:42 Odpowiedzi: 14    Wyświetleń: 4815
  • Formatowanie tablicy znaków po odczycie z UART

    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 oraz IoT krzbor   27 Maj 2018 18:36 Odpowiedzi: 11    Wyświetleń: 108
  • mnożenie w m128

    Mnożąc zmienną typu WORD przez stałą CONST wychodzi niedokładny wynik. Np: WORD = 200 x CONST = 0.0025 = SINGLE = 0.499999933. Dokładność obliczeń zmiennoprzecinkowych jest kwestią długości (i formy) reprezentacji liczb zmiennoprzecinkowych. Z oczywistych względów w ośmiobitowych procesorach...

    Mikrokontrolery marek_Łódź   05 Cze 2005 18:50 Odpowiedzi: 7    Wyświetleń: 1152
  • Atmega32 zegar i przetwornik adc

    Witam, Mam pewien problem i nie bardzo pomysł na jego rozwiązanie. Mam program zegara i czujnikami dallas18b20 i wszystko fajnie działa. Potrzebowałem uruchomić dodatkowo przetwornik adc i zaczęły się schody. Gdy skonfigurowałem przetwornik program po dojściu do momentu inicjalizacji przetworika się...

    Mikrokontrolery a2d2a2m   31 Maj 2012 19:37 Odpowiedzi: 4    Wyświetleń: 2030
  • CM4/BET/stm32f4_blink_led - brak obsługi FPU

    To nie ma znaczenia czy float czy double. Jeśli zmienna jest typu float to dodatkowo dochodzą jeszcze konwersje float->double double->float fpu_enable() jest wywoływane wcześniej - to jest Twój kod. Problem i tak jest w tym, że nie ma obsługi sprzętowego fpu - kompilator wszystkie operacje na zmiennoprzecinkowych...

    Mikrokontrolery ARM michalko12   10 Lip 2013 21:50 Odpowiedzi: 6    Wyświetleń: 1074
  • Jak ładnie wyciągnąć cyfry z int (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 ...

    Mikrokontrolery adamusx   10 Gru 2006 13:50 Odpowiedzi: 10    Wyświetleń: 2858
  • C++ builder Ilość dni i godzin

    s = Days+ StrToFloat("0,5"); To jest błąd. Ja w systemie mam ustawiony symbol dziesiętny na kropkę, a nie przecinek i w tym momencie program się wywali. Przypisuję poprzez format, ponieważ – Days jest typu –int i żeby uzyskać zmienną przecinkową przypisuję...

    Programowanie cezar-ek   06 Lut 2012 22:18 Odpowiedzi: 17    Wyświetleń: 2179
  • Czujnik pulsu człowieka z transmisją danych Bluetooth

    Programowanie modułu BTM-222: Moduł BTM-222 to układ w pełni kompatybilny z interfejsem szeregowym USART. Moduł jest fabrycznie ustawiony na szybkość transmisji 19 200 bps, 1 bit stopu, brak parzystości. Nominalne wartości można zmienić podłączając układ do portu COM komputera. Operacja ta jest możliwa...

    DIY Konstrukcje PiRoman2   18 Paź 2012 19:01 Odpowiedzi: 18    Wyświetleń: 13017
  • [atmega162][ds18b20][c] Poddaje się... jak odczytać temp?

    Witam Poddaje się... nie mam siły walczyć z tym dallasem. Wszystko wydaje się być zrobione dobrze. ow_reset działa - wykrywa dallasa, jak odłączę wywala, że brak. #define F_CPU 1000000UL // 1 MHz #include <avr/io.h> #include <stdio.h> #include <util/delay.h> #include <string.h> void...

    Mikrokontrolery choyrack   07 Mar 2010 13:10 Odpowiedzi: 10    Wyświetleń: 2085
  • Magistrala 1-wire - brak komunikacji

    Witam Mam pytanie dlaczego poniższy kod nie pozwala mi dogadać się z DS18B20. Napisałem/przepisałem go na bazie opracowania Pana Cezarego Klimasz "Obsługa interfejsu 1-wire na przykładzie obsługi DS18B20". Proszę o pomoc. Dziękuję #include <string.h> #include <avr/io.h> #include...

    Mikrokontrolery AVR tmf   30 Wrz 2010 11:06 Odpowiedzi: 1    Wyświetleń: 1205