odczyt łańcucha znaków

Znaleziono około 115 wyników dla: odczyt łańcucha znaków
  • AVR Atmega16 - zapis i odczyt łańcucha znaków z pamięci Flash

    A ściągnij sobie Atmel Studio i zapomnij o zastanawianiu się jaką wersjękompilatora używasz :) Chyba, że lubisz sobie robić pod górkę :) A jeśli używasz GNU/Linux to ściągnij atmelowski toolchain.

    Mikrokontrolery AVR   08 Mar 2014 18:43 Odpowiedzi: 5    Wyświetleń: 2466
  • [Atmega8][C] Weryfikacja kodu komunikacji z modułem GPS

    jak mi się wydaje No to nie wiesz po zmianie czego program zaczął działać poprawnie? ;) Mam teraz pytanie. Ze względu, że dostaje kilka ramek jak zapisać do zmiennej: $GPGGA ? Chcę zrobić odczyt od łańcucha $GPGGA aż do 14 znalezionego przecinka po $GPGGA? Do stosowania strtok() taki bufor może okazać się za mały. W prawdzie jest to jakieś rozwiązanie,...

    Mikrokontrolery AVR   11 Maj 2012 16:53 Odpowiedzi: 34    Wyświetleń: 6325
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak poprawić kod konwersji binarno-heksadecymalno-ascii w C?

    Ponieważ odczyt z tablicy w maluczkich uC zajmuje "dużo" flash i czasu też, dlatego nie ma odczytu z żadnych tablic. A w tych gdzie ciąg ląduje w ram, zużywa ją niepotrzebnie. Na szczęście choinka if then else zajmuje zero bajtów i zero instrukcji oraz wykonuje się w ujemnym czasie. Proponuję najpierw sprawdzić obie wersje na min. 2 platformach, a...

    Mikrokontrolery   17 Maj 2018 14:29 Odpowiedzi: 52    Wyświetleń: 2121
  • REKLAMA
  • Mały odtwarzacz MP3,AAC,MP4 na AT91SAM7S256

    Witam ponownie po dłuższej przerwie. W międzyczasie usunąłem jeszcze jeden zauważony błąd powodujący zawieszenie się odtwarzacza, a przedtem wyświetlenie śmieci na LCD. Błąd ten pojawiał się, gdy do odtwarzacza włożyło się nowo zakupioną lub pustą po formacie kartę SD. Błąd ten usunąłem modyfikując fragment funkcji main, jak poniżej: if (! (AT91F_PIO_GetInput(AT91C_BASE_P...

    DIY Akustyka   31 Lip 2025 15:32 Odpowiedzi: 52    Wyświetleń: 38947
  • [ATmega8][Bascom] Podłączenie skanera kodu kreskowego, port PS2

    Szanowni Koledzy Pytanie jak w temacie czy macie jakieś doświadczenia i sugestie jeśli chodzi o odczyt kodu kreskowego skanerem i skojarzenie łańcucha cyfr przełanego przez czytnik ze zmienną np tekstową? Myslałem o instrukcji GetAtKbd ale ona zatrzymuje działanie programu dopóki w buforze nie znajdzie się znak do odczytu a dodatkowo tu chodzi o odczyt...

    Mikrokontrolery AVR   03 Cze 2011 23:55 Odpowiedzi: 2    Wyświetleń: 1754
  • REKLAMA
  • Asembler: Odbieranie danych przez USART na ATmega32 z modułu Bluetooth WT11

    Witam wszystkich Forumowiczów. Szczerze mówiąc to moja pierwsza tak poważna przygoda z asemblerem...ale do rzeczy...znalazłem na necie programik który przekształciłem na swoje potrzeby. Program ten jest odpowiedzialny za odbieranie łańcucha znaków (tekstu złożonego z ok. 15 znaków) przesyłanego z modułu Bluetooth (wt11) do interfejsu USART (w trybie...

    Mikrokontrolery   09 Kwi 2008 21:20 Odpowiedzi: 25    Wyświetleń: 2983
  • NISSAN QASHQAI II 1,2 DIG-T - Błąd P0090 pompa paliwa

    Odczyt CDiF łańcuch założony na znaki,czy mogło się zbiec i poszedł regulator cisnienia paliwa

    Samochody Mechanika   17 Sie 2024 19:55 Odpowiedzi: 3    Wyświetleń: 5628
  • REKLAMA
  • Konfiguracja USART na rejestrach w STM32F4 - Odczyt łańcucha znaków

    Witam. Zmagam się z konfiguracją USART na rejestrach. Widziałem dużo rozwiązań na rejestrach - ale dotyczyły one odczytu pojedynczych znaków - ja chciałbym odczytywać łańcuch znaków. Inne rozwiązania bazowały na funkcjach bibliotecznych. Do tej pory efektem było odczytywanie pierwszej litery bądź ostatniej i wypełnianie nią buffora. Jak to zrobić żeby...

    Mikrokontrolery Początkujący   30 Mar 2021 07:11 Odpowiedzi: 0    Wyświetleń: 474
  • ATmega328pb + SIM868, problem z odczytem IMEI, operacje na stringach?

    Czy ta funkcja kopiuje do mojej zmiennej char * wskaznik wszytsko co występuje w frame do momentu wystąpienia pierwszego "\r\n" (czyli w pierwszym wywołaniu nic tam nie będzie a wskaźnik wskaże na pierwszą cyfrę numeru imei (łącznie z resztą frame). Funkcja strtok() zwraca wskaźnik na początek łańcucha znaków od którego rozpoczęto poszukiwanie pierwszego...

    Mikrokontrolery   30 Mar 2022 12:47 Odpowiedzi: 8    Wyświetleń: 363
  • [STM32] USART - odbieranie danych przez przerwanie, jak wyodrębnić liczbę?

    Bufor cykliczny, inaczej też nazywany kołowym, to najlepsze rozwiązanie do tego co chcesz zrobić. Tym bardziej, że jak zaznaczyłeś danych będzie sporo. Każdy odebrany znak wpisujesz do bufora i przesuwasz wskaźnik zapisu o 1. Możesz to robić przez obsługę przerwania od portu szeregowego, albo możesz do tego wykorzystać DMA. Dlaczego bufor? Ponieważ...

    Mikrokontrolery ARM   10 Kwi 2017 11:16 Odpowiedzi: 8    Wyświetleń: 2031
  • [Python] Uśrednianie pomiarów temperatury z 2 czujników co 30 odczytów

    Co jest w takim razie w łańcuchu pobieranym z COM? for i in range(1, 30) line = port.readline() print >> output2, i, ':', time.strftime("%H:%M:%S... 'T1=', line[5:9], 'T2=', line[11:15] output2.flush() W tym fragmencie kodu wyłuskujesz coś z łańcucha line[5:9] i line[11:15]....

    Programowanie Początkujący   30 Maj 2009 11:44 Odpowiedzi: 6    Wyświetleń: 2845
  • UART AT90S8515: Niepoprawne echo E0E0E0 przy komunikacji z PC przez RS232

    Kolejne pytanie: Jeśli chcę odebrać kilka znaków z klawiatury to powinienem wpisać to w jakąś tablicę? Jeśli chcę wysłać do PC cały wyraz to jak to robić? Możesz to zrobić różnie. Zależy czego potrzebujesz i na ile jesteś wprawny w programowaniu w C. W każdym z przypadków trudno jednak będzie się obyć bez tablic dla ciągów znaków odbieranych i wysyłanych....

    Mikrokontrolery   13 Wrz 2007 13:11 Odpowiedzi: 8    Wyświetleń: 1611
  • [Delphi] Jak poprawnie wyświetlić dane z RS w Memo?

    Działa to tak, że na początku obcinamy to co znalazło się przed pierwszym 'm' (możliwe, że były tam niepełne dane) a potem cyklicznie pobieramy wszystko od początku łańcucha aż do 'm', przy czym po odczycie danych, są one najpierw doklejane do tymczasowego łańcucha (obcinamy przy okazji znaki końca linii), dzięki czemu możliwe jest odczytanie wartości,...

    Programowanie   23 Kwi 2011 10:06 Odpowiedzi: 18    Wyświetleń: 2505
  • REKLAMA
  • Fiat Panda 1.3 JTD - Ciężko zapala i przestaje palić na wszystkich cylindrach

    czy odczyty w FES'ie mogą dać jakieś odczyty świadczące o przeskoczeniu łańcucha? Postaram się podejrzeć obudowę rozrządu ale nie pamiętam czy tam są jasno czytelne znaki.

    Samochody Elektryka i elektronika   27 Sty 2019 19:48 Odpowiedzi: 22    Wyświetleń: 6456
  • [BASCOM] Odczyt UART w przerwaniu a obróbka danych

    No, coś mi się wydaje, że jednak może nie do końca rozumiesz właśnie to wszystko i stąd takie podajęcie. Co to w ogóle dla ciebie znaczy, że: Bo niby po czym innym program ma poznać czy odczytane dane pasują w tym określonym miejscu ? .... toż twoja próba obsługi tego przerwania - pokazuje, że w 1000% mógłbyś wykorzystać mechanizm z Bytematch Ustawiłbys...

    Mikrokontrolery AVR   25 Paź 2009 15:56 Odpowiedzi: 4    Wyświetleń: 4743
  • Suzuki Burgman 400 - problem z iskrą po naprawie silnika

    Nie ma podstaw by rozrząd był przestawiony. Wał i wałek rozrządu był połączony łańcuchem. Oczywiście sprawdzę ustawienie najpierw bez znaku na kole magnesowym poprzez ustawienie tłoka na ZZ i sprawdzenie walka rozrządu. Błędny odczyt był spowodowany zaciętym klinem i Magneto było przesunięte. Rozrząd nie był przestawiany w trakcie. Najważniejsze że...

    Motocykle, Motorowery   23 Wrz 2022 18:38 Odpowiedzi: 13    Wyświetleń: 2196
  • Błąd w formowaniu ciągu HEX w C++ na ESP8266 - nieparzysta ilość znaków

    Ale to chyba nie ma wpływu na działanie tego odczytu? Możemy nawet założyć, że nigdy nie jest zerowany. Oczywiście teoretycznie, bo wiadomo, że pamięć się skończy. W praktyce czytanych jest około 100 bajtów i następuje wyzerowanie. A że jest w nim suma kontrolna, dlatego wyłapałem, że czasami ten łańcuch jest zły. No i po zalogowaniu okazało się, że...

    Programowanie   11 Maj 2024 10:29 Odpowiedzi: 23    Wyświetleń: 591
  • [AtMega32] [AtMega32][C] Dynamiczna alokacja pamięci dla łańcuchów znaków - wskaźniki

    Trochę się śpieszyłem z napisaniem o co mi chodziło i wydawało mi się że wszystko co istotne napisałem. Chodzi o to że z komputera dostaje jakiś łańcuch danych. Wiadomo że znak po znaku ląduje to do UDRa. A z UDRa czytam to do jakiegoś chara, np. char odczyt; odczyt = UDR; nie będę pisał tych wszystkich pętli, warunków odczytu itd. bo wiadomo jak to...

    Mikrokontrolery AVR   23 Cze 2010 18:27 Odpowiedzi: 7    Wyświetleń: 1878
  • Raspberry Pi 2, PL2303 i PHP Serial - problem z komunikacją z Arduino

    Witam Mam problem z PL2303 i biblioteką do obsługi PhpSerial: [url=https://github.com/Xowap/PHP-Serial... do github. Używam kodu z internetu: [syntax=php] <?php error_reporting(E_ALL); ini_set('display_errors', '1'); include "PhpSerial.php"; $serial = new phpSerial; $serial->deviceSet("/dev/ttyUSB0"); $serial->confBaudRate(9600); $serial->confParity("none");...

    Raspberry Pi i inne SBC   08 Gru 2015 17:09 Odpowiedzi: 2    Wyświetleń: 1308
  • [ Java ] Jak odczytać ciśnienie z XML w stringu w Java? Przykład parsowania danych pogodowych

    Jednym ze sposobów jest użycie funkcji łańcuchowych. Odnajdujesz za pomocą odpowiedniej funkcji pozycję łańcucha "pressure", następnie wycinasz łańcuch rozpoczynający się trzy znaki za końcem "pressure" i długości 6 znaków i masz ciśnienie. Musisz tylko zwrócić uwagę na dwie rzeczy: 1. Musisz być pewien, że ciśnienie jest zawsze o długości 6 znaków....

    Programowanie   26 Sty 2012 22:29 Odpowiedzi: 6    Wyświetleń: 1884
  • Borland C++ Builder 6 – błąd undefined symbol 'open' przy odczycie pliku ifstream

    nie jestem tempakiem i to jest . Jeżeli nie miałbym tego to by wszystko sie posypało a nie mam problem z odczytaniem tylko z tym Open... to moment - nie masz problemu z odczytem, tylko z open? nie rozumiem... i w której linijce ten bład? Przeczytaj w pierwsze code w moim poscie a sie kapmiesz o co chodzi;P ifstream infile; int rozmiar = 1000; //dla...

    Programowanie Początkujący   29 Lip 2010 11:26 Odpowiedzi: 10    Wyświetleń: 2355
  • Początkujący w C++ - czytanie z pliku kolejnych wyrazów

    Lancuch (wiersz) odczytujesz za pomoca f. getline. Pozniej w petelce mozesz sobie odczytac znak po znaku. Obiekt cin (lub plik) posiada takze metody umozliwiajace odczyt pojedynczego znaku. Ale moze lepiej pokaze maly pzyklad: is.open ( "filename.txt" ); while ( is.good() ) { int c = is.get(); cout <<...

    Programowanie Początkujący   04 Lut 2006 19:25 Odpowiedzi: 7    Wyświetleń: 24072
  • Bardzo duzy problem - program z delphi na zaliczenie!

    Ja widze 2 rozwiązania 1. zaprojektować tablice dwuwymiarową typu string i odczytywać z pliku litery do momentu napodkania spacji, wtedy zmienić odpowiednio wiersz albo kolumne tablicy 2. zdefiniować typ zmiennej typu record zawierającą 3 łańcuchy znaków, zdefiniować tablice w pamięci o elementach typu tego wczesniej zdefioniowanego, zapis i odczyt...

    Mikrokontrolery   24 Maj 2003 19:06 Odpowiedzi: 7    Wyświetleń: 1777
  • Jak odczytać liczby z pliku rafal.txt do tablicy w C?

    No to już mogą być różnice między platformami (ja używam linuksa), bądź różnica między wersją funkcji dla C i C++, ja u siebie w systemie mam: FILE *fopen(const char *path, const char *mode); FILE *fdopen(int fildes, const char *mode); FILE *freopen(const char *path, const char *mode, FILE *stream); OPIS Funkcja fopen otwiera...

    Programowanie   14 Mar 2006 12:41 Odpowiedzi: 11    Wyświetleń: 1695
  • Konwersja danych z tablicy char na int po odczycie z UART w Arduino

    Jeszcze pytanie, dlaczego w tej funkcji odejmowana jest jedynka od długości zmiennej string, jeśli ma być usuwany ostatni znak? Ponieważ "length" podaje długość łańcucha, a elementy są indeksowane od 0. Przykład: dla ciągu abc, "a" ma indeks 0, "b" - 1, "c"-2, zatem ostatni znak ma indeks 2, lecz długość tekstu to 3.

    ESP8266 i ESP32   27 Maj 2018 18:36 Odpowiedzi: 11    Wyświetleń: 1074
  • Jak poprawnie wyświetlić zmienne na LCD z użyciem funkcji itoa?

    kol Freddie, znajdujemy się w dziale "Mikrokontrolery AVR", zadziwiające jest to że zawsze znajdzie się osoba która będzie posługując się jakimiś wyjątkami udowadniać z góry ustaloną tezę. Co nawiasem mówiąc czynisz, po co ? To właśnie ty posługujesz się "jakimś wyjątkiem" i udowadniasz "z góry ustaloną tezę". Nie wiem co w tej książce pisze, ale albo...

    Mikrokontrolery AVR   02 Wrz 2009 07:01 Odpowiedzi: 26    Wyświetleń: 8335
  • Arduino Uno r3 - Działa tylko połowa lcd hd44780

    Witam. Przepraszam ze zawracam głowę, ale mam problem z wyświetlaczem lcd 16x2 opartym na hd44780. Podłączyłem go do arduino, piny są prawidłowo połączone jednak lcd wyświetla jedynie pierwszych 8 znaków resztę ucina, to samo dzieje się w drugiej linii. Oto mój kod : [syntax=c]#include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void...

    Arduino   16 Wrz 2015 20:29 Odpowiedzi: 10    Wyświetleń: 2202
  • Budowa sterownika nawadniania na esp32 - pomoc w rozwiązaniu problemów.

    Zasilam 3.1V i mam jeszcze podłączony ds3231. Napisałem taki kod do zapisu: [syntax=c] String str = tablicaMacCzujnik[a]; // przykładowy łańcuch znaków int address = 630; for (int i = 0; i < str.length(); i++) { Wire.beginTransmission(EEPROM_ADDR); Wire.write((address >> 8) & 0xFF); Wire.write(address & 0xFF); Wire.write(str[i]); Wire.endTransmission();...

    Arduino   17 Cze 2023 21:26 Odpowiedzi: 736    Wyświetleń: 22932
  • LCD WC1602B0-SFYLYNC06 z Arduino Mega2560 - brak reakcji wyświetlacza

    #include <LiquidCrystal.h> LiquidCrystal lcd(31, 33, 38, 40, 42, 44); void setup() { // Wybór rodzaju wyświetlacza - 16x2 lcd.begin(16, 2); //Przesłanie do wyświetlania łańcucha znaków hello, world! lcd.print("hello, world!"); } void loop(){ //Przejście kursora do pierwszej kolumny drugiego wiersza lcd.setCursor(8, 2); //Odczyt oraz wyświetlenie...

    Arduino   08 Gru 2013 22:30 Odpowiedzi: 6    Wyświetleń: 3294
  • Kwalifikator typu restrict w C - modyfikacja pamięci i błąd kompilacji

    Racja, trochę się zamotałem. Napisałem sobie poniżej prosty program i zastanawiam się czy nie jest on trochę niebezpieczny. Za pomocą malloc tworzę tablice wskaźników do tablic a następnie zapisuję pod tymi wskaźnikami jakieś łańcuchy. Tylko że teraz nie wiem czy te łańcuchy nie zniszczą jakiś innych danych, ponieważ nie rezerwowałem dla nich miejsca...

    Programowanie Początkujący   26 Maj 2017 19:28 Odpowiedzi: 29    Wyświetleń: 1431
  • Algorytmy odbioru danych przez UART w ATtiny2313 - buforowanie czy bajt po bajcie?

    Bufor cykliczny - tablica o długości N bajtów. Dwa wskażniki na elementy tegoż. Pierwszy wskażnik do odczytu (wo), drugi do zapisu (wz). Początkowo oba wskażniki ustawione na początek bufora. Zapis: Procedura przerwania po każdym odebranym bajcie zapisuje go w miejscu wskazanym przez wz. Następnie wz jest inkrementowany i jeżeli wskazuje na element...

    Mikrokontrolery   10 Lis 2007 03:54 Odpowiedzi: 7    Wyświetleń: 3220
  • Jak odczytać łańcuch znaków z PC do AVR przez RS232 w przerwaniu?

    Zrób sobie zmienną globalną, która będzie indeksować łąńcuch bufora. W przerwaniu odczytujesz znak, wrzucasz do bufora pod baj o danym indeksie, zwiększasz indeks. Kiedy już przyjdzie znak końca łańcucha zerujesz indeks, a daną masz w buforze. Możesz ją jeszcze przepisać do innej zmiennej, by jej nie stracić, gdy zacznie się odbiór następnego łańcucha...

    Mikrokontrolery   29 Lis 2006 22:18 Odpowiedzi: 7    Wyświetleń: 1751
  • ATmega1284P - Jak zapisać MCUSR do stringa bez użycia zmiennej globalnej?

    Chcę wykorzystać w programie informację o przyczynie resetu procesora. Odczyt rejestru MCUSR realizuję zgodnie z dokumentacją, wiadomo: char MCUSR_string jest o wiele za krótka, mimo, że najdłuższy string ma teoretycznie 22 znaki łącznie z nullem. Wyświetlany napis jest ucięty. Jeśli wydłużę łańcuch do np 40 znaków, to napis pojawia się w całości. Czy...

    Mikrokontrolery AVR   15 Wrz 2015 20:40 Odpowiedzi: 6    Wyświetleń: 816
  • Mega8 - DS1820+Mega8+LCD, nie odczytuje temperatury

    Obejrzałem procedurę 'main' a dokładniej jej główną pętlę: [syntax=C] while(1) { if(ds1820_ConvertT()){ _delay_ms(750); ds1820_Read(ds1820_pad); temp = ((ds1820_pad[1] << 8) + ds1820_pad[0]) / 16.0 ; sprintf("Lol","%4.1f\xdf""C", temp); LCD_LOCATE(0,0); lcd_puts("T. oleju: "); LCD_LOCATE(0,11); } } [/syntax] Nie wiem jakie skutki uboczne wywoła...

    Mikrokontrolery Początkujący   20 Lip 2013 17:53 Odpowiedzi: 10    Wyświetleń: 2634
  • Może tutorial? Kod w C, podłączenie, konfiguracja - RF 433MHz i AVR

    Dobrze wyświetla z pewnością, już wyżej napisałem o tym Konfiguracja LCD jest raczej prawidłowa bo przy wpisaniu tekstu w " " ( LCD_WriteText("mojtekst"); ) wyświetla się on prawidłowo. Odczytujesz jeden znak z UART po czym wartość tego znaku przekazujesz jako adres łańcucha do wypisania do funkcji LCD. Kompilator niby ostrzeżenia nie zgłasza? Nie rozumiem...

    Mikrokontrolery AVR   15 Maj 2020 11:49 Odpowiedzi: 27    Wyświetleń: 2247
  • [C/C++][asembler] - Wyjątek przy próbie zapisu danych przez bibliotekę DLL

    Witam! Od kilku dni uczę się asemblera. Chciałem napisać bibliotekę DLL w asemblerze, która zamienia małe literki na duże, w podanym w argumencie łańcuchu(w ramach nauki). Funkcja biblioteczna otrzymuje w argumencie wskaźnik na łańcuch(char *). Odczyt poszczególnych znaków działa, problem występuje natomiast w momencie gdy chcę coś zapisać pod adresem...

    Programowanie Początkujący   23 Wrz 2012 17:30 Odpowiedzi: 2    Wyświetleń: 1830
  • ATMEGA 8 i 24CXX: Optymalizacja kodu C dla odczytu Random Read i2c

    Ja zastosowałem podobną składnie do wydruku na LCD tak wygląda wywołanie: PrintStrLCD ("Anulowany.",0,4) a tak procedura: /***************************************... /* Procedura wydruku łańcucha S od współrzędnych x, y */ /* generatorem znaku określonym przez pGENERATOR */ /* na wyświetlacz LCD */ void PrintStrLCD (char...

    Mikrokontrolery   22 Cze 2005 22:16 Odpowiedzi: 18    Wyświetleń: 2886
  • BMW 1.8tds 94' - Niestabilny kąt wtrysku, trudności z odpalaniem na zimno

    Jeszcze pytanie do kogoś kto "siedzi" i to nie krótko w Bmwe. Na kole pasowym walu korb. jest kreska, na obudowie łańcucha jest wytłoczenie nad kołem pasowym. Kreska koła zgrana z wytłoczeniem myślałem, że jest to GMP i tak ustawiałem całość. Okazało się , że GMP jest wcześniej niż zgrane znaki? Wiem że otwór blokujący jest nad rozruchem. Czy te znaki...

    Samochody Początkujący   04 Sty 2016 15:56 Odpowiedzi: 13    Wyświetleń: 3186
  • [C] łańcuch, LCD i błąd. Co robię źle? Zamieszczony kod.

    ... void LCD_TXT(char* str) { unsigned char znak; while (0 !=(znak=*(str++))) LCD_PORT |=1<<RS; // te dwie instrukcje LCD_OUT(znak); // powinny być w nawiasach {} } ... Nie analizowałem dokładnie całości, ale zauważyłem co następuje: Kiedy do funkcji "LCD_TXT" jako argument przekażesz...

    Mikrokontrolery AVR   08 Lip 2010 07:14 Odpowiedzi: 3    Wyświetleń: 1106
  • [c] Jak odczytać sformatowany tekst z łańcucha w C, gdy opis zawiera spacje?

    Witam, Zapisuję i odczytuję dane z pliku. W każdym wierszu znajduje się dana liczbowa i jej opis. Odczytuję poleceniem: [syntax=c] sscanf (bufor,"%d %s",&danas,strOpis); [/syntax] Problem pojawia się gdy opis zawiera więcej niż jedno słowo gdyż funkcja traktuję spację jako koniec zmiennej. Czy jest jakaś prosta metoda odczytania za liczbą wszystkich...

    Programowanie Początkujący   19 Kwi 2017 20:04 Odpowiedzi: 3    Wyświetleń: 648
  • Reprezentacja wyniku. Tylko 2 miejsca po przecinku.

    sprintf (buffer, "%2.2f", wynik); czyli w moim przypadku przy odczycie mV (max 2000mv) powinienem napisać: sprintf (buffer, "%4.3f", wynik); - 4 miejsca przed przecinkiem + 1 na przecinek+ 2 miejsca po przecinku To Ci da wyrównanie w prawo z miejscem na cztery cyfry, kropkę, oraz trzy cyfry po przecinku. + null -> czy tak? (tzn. znak null jest automatycznie...

    Mikrokontrolery   21 Lip 2011 12:30 Odpowiedzi: 18    Wyświetleń: 4775
  • [C] Brak makrodefinicji #include w kodzie PDU z ebooka - jaką dodać?

    Witam proboje skompilować kod PDU z pewnego ebooka według mnie brakuje tutaj makrodefinicji #include ... tylko jakiej prosze o pomoc code char CPIN[] = "AT+CPIN=1643"; //wprowadzenie numeru PIN code char CHOOSEMEM[] = "AT+CPMS="; //wybór domy lnej ś lokalizacji pamięci code char ECHOOFF[] = "ATE0";...

    Mikrokontrolery AVR   20 Wrz 2010 13:15 Odpowiedzi: 2    Wyświetleń: 1674
  • ESP8266 WiFi: Nieprecyzyjne wartości temperatury po przecinku - 28.50 zamiast 28.18

    (...) t szerokosc wysokosc temp display.println(temp); display.println(" "); display.drawRect(123,30, 5, 5, WHITE); // to jest od celsjusza znaku display.setCursor(110,25); display.setFont(); display.display(); Blynk.virtualWrite(V2, temp); //sending to Blynk app delay(5000); } Dziękuję za ponowne dostarczenie pełnego kodu. Wydaje się on poprawny i...

    ESP8266 i ESP32   11 Wrz 2023 09:17 Odpowiedzi: 18    Wyświetleń: 984
  • Konfiguracja jednego timera TCA0 do dwóch częstotliwości.

    Podziałam dzisiaj wieczorem i dam znać co z tego wyszło. Kod do analizy/weryfikacji poniżej: /* * Atmeta4808_PomiarSily.c * * Created: 24.02.2025 23:00:58 * Author : Waldek */ #define F_CPU 20000000UL // wewnętrzny kwarc 20Mhz #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <util/atomic.h>...

    Mikrokontrolery   09 Mar 2025 18:32 Odpowiedzi: 17    Wyświetleń: 447
  • [Micropython] Jak zapisywać dane z konsoli do pliku większymi porcjami ?

    (...) ay() pass def write(self, data): self.buff+=data if len(self.buff)>32: with open("logfile.txt", mode="a") as f: f.write(self.buff) self.buff="" return len(data) # enable logging to file os.dupterm(logToFile()) Dzień dobry, Błąd, który widzisz, wynika z faktu, że próbujesz wyczyścić bufor `self.buff` przypisując do niego pusty łańcuch znaków (`self.buff=""`)....

    Programowanie   05 Lis 2023 14:05 Odpowiedzi: 3    Wyświetleń: 267
  • tAvrLib: nowe procedury obsługi wyświetlacza HD44780

    No ;) pomyślałem sobie - będzie jakaś fajna biblioteczka - choć ja mam swoje własne rozwiązania - jednak tak wielu początkująych rzeczywiście poszukuje tego typu rozwiązań, że faktycznie mogłaby być taka biblioteka przydatna. Tymczasem kolega pisze takie sorki ale wg mnie herezje odnośnie flagi zajętości: - praca w trybie 4-bit bez odczytywania flagi...

    DIY Konstrukcje   12 Lut 2011 17:06 Odpowiedzi: 40    Wyświetleń: 27722
  • [STM32] - Jak poprawnie zapisać i odczytać float w EEPROM?

    Więc martwię się tylko o to, żebym sam siebie rozumiał Z tym nie ma problemu. Na podstawie własnych doświadczeń raczej martwiłbym się o to, że to zrozumienie nie wyparuje po kilku miesiącach - po to właśnie trzeba pisać kod czytelny, nawet jak robi się to samemu. Dyskusja schodzi na mocne manowce - zastosowanie tutaj unii wg mnie nie ma specjalnie...

    Mikrokontrolery ARM   29 Kwi 2014 08:53 Odpowiedzi: 35    Wyświetleń: 6174
  • ESP12 rejestrator z interfacem html i zewnętrznym flash''em - koncepcja

    Witam po "krótkiej" przerwie :D Ja znów z prośbą o podpowiedź. Z projektem jestem już na ostatniej prostej ale jeden płotek jeszcze do przeskoczenia. Ostatecznie, w nawiązaniu do powyższych postów, sprawę mam rozwiązaną w ten sposób że html i config (json) mam na SPIFFsie na "wewnętrznym" flashu, a na zewnętrznym flashu zapisuję bez systemu plików surowe...

    ESP8266 i ESP32   30 Sty 2023 11:50 Odpowiedzi: 23    Wyświetleń: 1389
  • [ATMega32][C] Wyświetlanie na LCD danych zapisanych na SD/FAT32

    Witam, z góry przepraszam jeśli moje pytanie jest banalne ale zarówno C jak i programowania mikrokontrolerów dopiero się uczę. Korzystając bibliotek Dharmani'ego http://obrazki.elektroda.pl/6450825200_1... . Chciałbym na wyświetlaczu tft wyświetlać dane z kolejnych dni w formie wykresów stałych tj np mam zapisane dane z dnia 30.12.2011...

    Mikrokontrolery AVR   01 Sty 2012 14:24 Odpowiedzi: 7    Wyświetleń: 2152
  • [ATMEGA162] [ATMEGA162][AVRGCC] Jak poprawnie zapisać i odczytać stringi w EEPROM?

    Dziękuję kolego, odpowiedź krótka i na temat. Pętle zapisu były za długie o jeden znak - uwzględniłem znak końca łańcucha ale podczas liczenia znaków liczyłem od jeden zamiast od zera, stąd liczba znaków wyszła o jeden za duża. Pozdrawiam

    Mikrokontrolery AVR   01 Kwi 2010 11:21 Odpowiedzi: 3    Wyświetleń: 2410