zamiana chara ascii

Znaleziono około 55 wyników dla: zamiana chara ascii
  • [C++] Zamiana pierwszej małej litery w stringu na dużą?

    Ogólnie relacja między literami dużymi a małymi to jest binarna różnica o wielkości 32 (spacja). czyli jak masz wyłuskany znak np. "A' (65 Dec) to małe "a" będzie = A+32 (97 Dec), i na odwrót. Nie wiem czy dokładnie o to ci chodzi. Sprawdź tablice kodów ascii, albo operuj na char-ach i "a"="A"+" ".

    Programowanie   20 Maj 2009 19:18 Odpowiedzi: 3    Wyświetleń: 10057
  • [Atmega][C] kod LCD 2*16 - problem z wyświetlaniem liczby

    no i tym czytałem ze to zamiana chyba char na ascii... int i=0; char buffer [33]; itoa(i,buffer,2);' Mam coś takiego, ale nie wiem jak tego użyć...

    Mikrokontrolery AVR   31 Lip 2010 15:09 Odpowiedzi: 4    Wyświetleń: 2210
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • C jak napisać procedurę na zamianę kodów z systemu dziesiętn

    Witam, tak to się za bardzo nie uda. W każdym wykonaniu pętli liczysz kolejną cyfrę rozwinięcia - i to jest dobrze. Ale trzeba to zapisać (albo od razu wyświetlać, ale trzeba by liczyć od drugiej strony). Teraz, za każdym razem 'wynik' jest równy ostatniej policzonej cyfrze. Radzę zapisywać jako ciąg znaków, tak będzie najprościej: char tab[32];...

    Programowanie   30 Wrz 2008 19:28 Odpowiedzi: 43    Wyświetleń: 5016
  • REKLAMA
  • Radio internetowe i odtwarzacz plików audio na ESP32-S3

    Kombinuję dzisiaj jak koń pod górę, aby jakoś wstrzelić polskie litery dla stringów wysyłanych na ekran, ale ciągle jest źle. Jak kiedyś znajdę sporo wolnego czasu to zrobię własną czcionkę z naszymi znakami i funkcje, która będzie to w locie podmieniać. Na tą chwilę popełniłem prostą zamianę drukowanych polskich znaków diakrytycznych na serial terminalu...

    DIY Akustyka   26 Sty 2026 18:00 Odpowiedzi: 2172    Wyświetleń: 203244
  • [c] Jak działa konwersja binarnego na dziesiętny w C? Wyjaśnienie kodu

    Witam r = 2 * r + (d - '0'); W konsoli wprowadzasz cyfry ale doczytywane są one jako znaki. Zmienna d przechowuje te znaki jako odpowiednie liczby z tablicy ASCII. Na zmiennej d wykonywana jest operacja odejmowania liczy ASCII zapisanej w tej zmiennej z kodem ASCII znaku '0' w celu uzyskania cyfry. Np. Znak d='5' ma kod ASCII 53. Znak '0' ma...

    Programowanie   27 Lis 2008 08:59 Odpowiedzi: 4    Wyświetleń: 1133
  • REKLAMA
  • Potrzebny mały programik (zamiana ASCII na dane binarne)

    #include <stdio.h> #include <math.h> int main() { char znak; /* przetwarzany znak */ int znak_bin=0; /* liczba z kodem */ int i=0; /* licznik dzielen */ while ((znak = getchar()) != EOF) { while (znak) { znak_bin += pow (10,i) * (znak % 2); znak = znak / 2; i++; }...

    Software serwis   08 Mar 2007 23:38 Odpowiedzi: 6    Wyświetleń: 5387
  • zamiana tablicy z elementami char na tablice z elementami int

    Jako para znaków ASCII? IMHO: typ Char nie pomieści 2 znaków ASCII :) Ja wiem, że może masz rację ale kolega napisał dokładnie: znaki w tablicy char

    Mikrokontrolery Początkujący   29 Sty 2013 20:07 Odpowiedzi: 9    Wyświetleń: 3408
  • Problem ze zmienną? Short int, wysyłanie przez RS232 do uC.

    znaczy się problem jest z zamianą zmiennej typu int na zmienną łańcuchową? jeśli tak to coś w tym stylu powinno zadziałać: char tmp[6]; // dla zmiennej int wystarczy int ile_cyfr = 0; while (liczba>0) { tmp[ile_cyfr]=(liczba%10)... // 48 - kod ASCII zera; zmieniamy pojedyncza cyfrę na znak liczba = liczba / 10...

    Programowanie   02 Sie 2006 13:00 Odpowiedzi: 3    Wyświetleń: 1400
  • REKLAMA
  • [C++] Jak uprościć funkcję zwracającą ostatnią cyfrę liczby n <= 100?

    I chce zapytać jak odróżnić małe litery od dużych?? Wiem, że jest funkcja, która zamienia małe na duże, jest taka, która zamienia duże na małe. No bo rozpisywać wszystkie litery i ich kody ASCII i dopiero wtedy porównywać to głupota.... Jeżeli ograniczymy się wyłącznie do literek angielskich, to sprawa jest prosta. char litera; if (litera <...

    Programowanie   04 Wrz 2008 00:24 Odpowiedzi: 12    Wyświetleń: 4302
  • Jakie elementy zastosować do licznika zębów zębatki w Atmega8?

    #include <avr/io.h> #include <util/delay.h> #include "hd44780.h" //zamiana kodu ASCII unsigned char str1[17]="------"; static void lcd(unsigned int a,char x,char y) { unsigned char output[5]; for (int w;w<5;w++) { output[w]=0; } signed char i; char i2 = 5; for(i=12;...

    Mikrokontrolery   29 Sie 2011 19:15 Odpowiedzi: 22    Wyświetleń: 4183
  • REKLAMA
  • Licznik naciśnięć przycisku na wyświetlaczach siedmiosegmentowych

    Musiałbyś trochę pozmieniać kod.. Bo teraz masz ten licznik w górnym rzędzie. Zamień: [syntax=c] static void lcd(unsigned long int a) { signed char i; /* Zamiana 32 bitowej liczby bez znaku na ciąg znaków ASCII */ for(i=12; i>=3; a/=10 ,i--) str1[i] = a % 10 +'0'; /* Ustawia kursor w pierwszej kolumnie pierwszego wersza */ LCD_LOCATE(0,0); /* Wysyła...

    Początkujący Naprawy   11 Lut 2013 12:58 Odpowiedzi: 6    Wyświetleń: 2670
  • [ATMEGA][C] - LCD T6963 240*128 i ładowanie bitmap z karty SD.

    Czegoś kolega nie zrozumiał albo nie doczytał o tym co ja piszę, mówię i tym dlaczego domyślnie w avr gcc jest zamiana char na unsigned char. Warto to doczytać, a taka pułapka nie wystąpi. a tym bardziej jeśli nie będziesz używał typu char do liczb a tylko do znaków ascii. I nie wspomnę o wielu innych pułapkach w które wpadniesz stasując w avr gcc swoją...

    Mikrokontrolery AVR   18 Paź 2012 10:27 Odpowiedzi: 109    Wyświetleń: 17043
  • Dlaczego LCD w trybie 4-bitowym wyświetla błędne znaki w C?

    Oto mój program wykorzystujący LCD w trybie 4-bitowym, śmiga jak ... Jest tam obsługa LCD i 1wire, procedurki LCD łatwo wyłowić :) // ****************************************... // Project: Obsluga układu DS18B20 // Author: Zbigniew Chrobot // Module description: pomiar temperatury z DS18B20 kwarc 4MHz // wyswietlanie na...

    Mikrokontrolery   13 Lut 2007 16:56 Odpowiedzi: 31    Wyświetleń: 7069
  • C - problemy z zamianą liczb z arabskich na rzymskie i odwr.

    char cyfra; int liczba = cyfra - '0'; Jeśli potraktujesz znak jako liczbę, to dostaniesz kod ASCII. Ponieważ cyfry w tablicy ASCII mają kolejne kody, to wystarczy odjąć od kodu znaku kod pierwszej cyfry, czyli '0'. Pozdrawiam, Dr.Vee

    Programowanie   04 Gru 2008 19:24 Odpowiedzi: 35    Wyświetleń: 13041
  • Dlaczego kod wynikowy AvrGCC jest większy niż w Bascomie?

    Po pierwsze printf to prawdziwy kombajn dlatego jego użycie powoduje, że program "puchnie". Zamiast printf spróbuj użyć: 1. do ciągów znaków puts 2. do liczb itoa (zamiana liczby na ciąg ascii) a potem dopiero puts. Również w tym przypadku uzyskany kod nie jest zbyt krótki. Najefektywniej będzie samemu napisać wysyłanie znaków. void SendByte(char...

    Mikrokontrolery   24 Gru 2010 10:43 Odpowiedzi: 13    Wyświetleń: 2542
  • Program w C - Zamiana nazw samochodów w tablicy - błąd typów danych

    okej, inne pytanie: jak "odczytać" ten kod ASCII? W sensie wyświetlić na ekranie? Na przykład tak: char litera = 's'; printf("Kod ASCII litery '%c' wynosi %u.\n", litera, litera); Zauważ, że zarówno do wyświetlenia litery jak i jej kodu ASCII użyłem tej samej wartości. Po prostu kazałem funkcji printf() raz potraktować ją jako znak,...

    Programowanie   22 Maj 2008 20:34 Odpowiedzi: 12    Wyświetleń: 3245
  • [C] Zamiana polskich liter ą -> a itp - gdzie jest blad?

    Miałem do napisania program w C który zamienia ą Ą itp na a A. Mam taki kod (on jest tylko dla ĄąĆc dla przykladu reszte pozniej uzupelnie jak bedzie dobrze dzialal): #include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char* argv[]) { if(!argv[1] && !argv[2])...

    Programowanie   25 Sty 2008 14:10 Odpowiedzi: 6    Wyświetleń: 1689
  • Jak uzyskać poprawną resztę z dzielenia w WinAVR dla AtMega 128?

    Witam Mam problem z wysłaniem na LCD wyniku z ADC w postaci np 3.51 V 1)Najpierw chciałem w wyłuskać (3) i wysłać na LCD 2)wysłać na LCD znak "." 3)wyłuskać resztę (51) i wysłać część programu odpowiedzialna za podział i zamianę wyniku na ASCII wygląda tak: int voltintpart Wszystko jest prawie OK Dzieląc 1022/205 hex 0x3FE/0xCD mam 4. nie otrzymuję...

    Mikrokontrolery   03 Gru 2007 15:05 Odpowiedzi: 3    Wyświetleń: 2217
  • Błąd konwersji hex na ASCII przy wyświetlaniu temperatury na LCD

    ja to robię tak: DEC = ((((BCD & 0xF0) >> 4) * 10) + (BCD & 0x0F)); //zamiana BCD na 'normalna' liczbe char bufor[7]; LCDstr(itoa(DEC, bufor, 10)); //wyslanie na wyswietlacz string'u bufor ewentualnie zamiast od razu wysyłać można dać samą instrukcję: itoa(DEC, bufor, 10)

    Mikrokontrolery   07 Sie 2007 14:06 Odpowiedzi: 10    Wyświetleń: 2001
  • Sterowanie pinami za pomocą znaków wysłanych po porcie COM.

    Dziękuję, wszystko działa poprawnie, dopiero zaczynam z arduino i pomoc jest nieoceniona. [syntax=arduino]int LED1 = 2; void setup() { Serial.begin(19200); pinMode(LED1, OUTPUT); // Ustaw pin 2 jako wyjście } void loop(){ while (Serial.available() > 0) { char x = Serial.read(); // Przypisz znak z bufora do zmiennej x if(strcmp(x, 49) == 0) // Jeśli...

    Arduino   21 Cze 2022 20:48 Odpowiedzi: 7    Wyświetleń: 357
  • [AVR][C] - czy to wielki kłopot zamieniać double na text?

    Jak już wcześniej koledzy wspomnieli liczby zmiennoprzecinkowe to "zabójstwo" dla 8bitowców :wink:. Tutaj masz najprostszy przykładowy kod odczytu temp. z DSxxxx //potrzebne zmienne //globalna unsigned char Temperatura[8]; //lokalna unsigned char ok,i,znak; unsigned char temp[2]; signed char temp_jednosc; unsigned char temp_ulamek=0;...

    Mikrokontrolery AVR   08 Cze 2008 22:03 Odpowiedzi: 13    Wyświetleń: 5238
  • [C] Dlaczego strcpy zeruje zmienną tmp2 w moim kodzie?

    Mam taka mala funkcje: AnsiString tmp1; int tmp2; char str1[4]; int str2[4]; tmp1 = MaskEdit1->Text; tmp2 = tmp1.Length(); strcpy (str1,tmp1.c_str()); // zamiana na ASCII for (int i=0; i< tmp2; i++) { str2[i] = int(str1[i]); } Po wykonaniu funkcji strcpy zmienna...

    Programowanie   03 Mar 2010 18:20 Odpowiedzi: 2    Wyświetleń: 1596
  • Gdzie znaleźć kod gry Pacman w C++?

    witam to ja z tymi 3 zadankami przeczytałam kurs i trochę już kapuje o co biega. Teraz proszę o pomoc czy to jest prawidłowe jeśli chodzi o zapis. #include <iostream.h> int main() { char zmienna kolejne zadanko char zmienna i kolejne char zmienna Dodano po 59 czemu tylko zamienia mi aLA a reszty nie? #include <iostream.h> char zmienna[]...

    Programowanie   09 Gru 2005 23:36 Odpowiedzi: 8    Wyświetleń: 1986
  • zamiana int to string i wyslanie prze DBGU przy pomocy PDC

    Zmienilem funkcję na proponowaną przez Frrediego void DBGU_ZapiszDec(int value) { char buffor[7]; //--------------------------------------... int i; for(i=0;i<5;i++) // do that down to tenths { buffor[i]='0'; // initial value is ASCII '0' while(value>=divisor[i]&#... // loop...

    Mikrokontrolery   18 Kwi 2008 22:49 Odpowiedzi: 14    Wyświetleń: 2686
  • [atmega16] Niestabilne wyniki pomiarów dalmierza ultradźwiękowego na ATmega16

    Witam, podczas budowania dalmierza ultradźwiękowego natrafiłem na problem którego nie potrafię rozwiązać, a nawet lokalizować jego przyczyny. Sama procedura pomiarowa, tj, generacja fali i odebranie wygląda dobrze. Problemem jest, że np. mierząc wciąż jedną i tą samą odległość dostaję wyniki typu 43cm, 43cm, 38cm, 39cm, 43cm, itd. [syntax=c]#define...

    Mikrokontrolery AVR   31 Sty 2013 14:01 Odpowiedzi: 11    Wyświetleń: 3229
  • [ATmega128] DS1305 na ATmega128 - błędna inkrementacja czasu co 10 sekund/minut

    Witam Postanowiłem pobawić się trochę układem DS1305. Ogólnie układ wydaje się działać, jednak kiedy bliżej przyjrzeć się temu w jaki sposób zliczany jest czas pojawia się pewne dziwne zjawisko. Mianowicie co jakiś (co 10 sekund/minut) czas zamiast inkrementacji sekund/minut o 1 inkrementują się one o 7 np. z 25 na 32. Poza tym wszystko wydaje się być...

    Mikrokontrolery AVR   28 Gru 2010 23:30 Odpowiedzi: 4    Wyświetleń: 2334
  • USART Atmega8 i C: Problem z komunikacją w AVR Studio, kod się blokuje

    //Najpierw musisz ustawić odpowiednie parametry //np tak Kod: unsigned char odebrane; //zmienna globalna - definujemy ja przed wszyskimi funkcjami unsigned - oznacza ze przyjmuje warotsc od 0 do 255 unsigned char zmienna; #include <avr\sfr_defs.h> //pozwala sterowac bitami code::blocks #include <avr\io.h> //wejscia_wyjscia avr...

    Mikrokontrolery   06 Gru 2009 23:25 Odpowiedzi: 10    Wyświetleń: 8263
  • Jak poprawnie wyświetlić zmienne na LCD z użyciem funkcji itoa?

    Doradzę koledze aby sobei zadeklarował taką zmienną unsigned char *bufor="00:00"; tym sposobem masz już na końcu znak końca łańcucha potem musisz zamienić po kolei minuty i sekundy na postać tekstową np: unsigned char minuta; unsigned char sekunda; (to oczywiście deklaracje zmienny które sa na początku procedury) a zamiana moze wyglądać...

    Mikrokontrolery AVR   02 Wrz 2009 07:01 Odpowiedzi: 26    Wyświetleń: 8347
  • Jak poprawić kod konwersji binarno-heksadecymalno-ascii w C?

    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 potem wyciągać wnioski nt. zajętości pamięci. Sprawdziłem na avr-gcc i xc8. I jest tak jak napisałem. Twoja koncepcja jest inna, co zmienia postać rzeczy, przemyśle to. Przekazujesz...

    Mikrokontrolery   17 Maj 2018 14:29 Odpowiedzi: 52    Wyświetleń: 2157
  • klawiatura ps/2 własny sterownik c.d - scankody na ascii

    O ile w zeszłym tygodniu męczyłem się z samą obsługą klawiatury, teraz mam problem z zamianą scankodu na ascii. Te niby znaki ascii wysyłam na USART i w terminalu otrzymuję jakieś niestworzone rzeczy, nie wiem o co chodzi, oto kod: #define KCBIT PIND&_BV(6) static unsigned char PROGMEM keys[256]={//są tylko litery i cyfry 0,//0x00...

    Mikrokontrolery AVR   16 Paź 2010 17:25 Odpowiedzi: 2    Wyświetleń: 1328
  • Szyfr przestawieniowy w C: zamiana sąsiednich liter w łańcuchu znakowym

    32 to kod ASCII "spacji" (odstępu)... Znaki o kodach 32.. 127 to literki, cyferki itd.. znaki poniżej - to kody sterujące, specjalne itd. Czyli w ten sposób wykrywam znaki o mniejszych kodach (jak ENTER, \0, CR, LF). Jak spojrzysz sobie w tablicę ASCII - zrozumiesz. http://pl.wikipedia.org/wiki/ASCII Szczerze mówiąc nie wiem co wstawia gets jako znak...

    Programowanie Początkujący   15 Wrz 2014 21:03 Odpowiedzi: 51    Wyświetleń: 4137
  • 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ń: 38986
  • [Atmega16][c] - Zmiana pinow portu C, nie działa LCD

    Witam. Nie mogę sobie poradzić z pewną sprawą dotyczącą oprogramowania wyświetlacza LCD. Mam napisany program obsługi LCD, jeśli numery wyjść portu C mam ustawione w ten poniższy sposób to LCD działa: [syntax=c] #define DDR_LCD DDRC #define PORT_LCD PORTC #define RS_LCD 2 #define EN_LCD 3 #define DB4_LCD 4 #define DB5_LCD 5 #define DB6_LCD 6 #define...

    Mikrokontrolery AVR   13 Cze 2013 00:12 Odpowiedzi: 2    Wyświetleń: 1446
  • [atmega8] Jak zbudować układ na ATmega8 do pomiaru prędkości i pulsu na rowerze?

    Witam, chciałbym zbudować układ który będzie mierzył prędkość i puls podczas jazdy na rowerze. Układ ma działać na podstawie różnic w czasie między impulsami na wejściu uC. Problem w tym, że układ działa poprawnie tylko gdy sygnał jest wysyłany na jedno lub drugie wejście, gdy na oba wtedy pojawiają się błędy. Np. przy 1 wejściu prędkość wynosi 24km/h,...

    Mikrokontrolery AVR   17 Cze 2010 23:56 Odpowiedzi: 12    Wyświetleń: 4026
  • Jak poprawnie skonfigurować SPI dla ATMega32 i MCP3202 w języku C?

    Witam, na podstawie książki Pana M. Kardasia oraz dokumentacji przetwornika MCP3202 popełniłem taki oto program w języku C: [syntax=c]#define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include "uart.h" #define MOSI PB5 #define MISO PB6 #define SCK PB7 #define CS PB2 uint16_t bufor1=0; uint8_t bufor2=0;...

    Mikrokontrolery AVR   28 Lis 2013 19:22 Odpowiedzi: 14    Wyświetleń: 2376
  • Odczyt parametru z licznika LUMEL przez MODBUS w C++ (rejestr 4019)

    Jeżeli nie ma odpowiedzi to mogą być dwie przyczyny: 1) zła ramka zapytania albo przynajmniej zła suma kontrolna 2) złe ustawienia parametrów transmisji Tak jak pisałem wcześniej. Musisz znaleźć jakąś pewną sprawdzoną ramkę. Może jest coś w dokumentacji jakiś przykład ramki. Ta twoja ramka jest coś za długa przecież chciałeś odczytać wartość tylko z...

    Automatyka Przemysłowa   16 Paź 2015 13:02 Odpowiedzi: 46    Wyświetleń: 16383
  • Zamiana wartości HEX na DEC w języku C++

    No cóz juz sobie poradziłem :D może w mało efektowny (ale efektywny) sposób przez odpowiednie stablicowanie tych danych w małym sześcioelementowym buforze. A dr_bones dzieki za próbe pomocy ale w moim nieco zagmatwanym poscie nie chodziło o zwykła konwersje z heksy na dziesietne - takie algorytmy piszę od reki :D , a bardziej złozona sprawę. Otóż µKontroler...

    Programowanie   05 Cze 2007 08:48 Odpowiedzi: 2    Wyświetleń: 2270
  • Jak przekonwertować kod źródłowy Mac OS (C++) do działania na Linuxie?

    (at)ElektrodaBot Tak wygląda wynik działania: ./ana5 6200DSUB.ROM Attempting to open 6200DSUB.ROM Length: 63488 bytes [INFO] PCIR at 0x108 -> Vendor: 0x10de (NVIDIA), Device: 0x163 [INFO] ROM image length (from PCIR): 63488 bytes Found 1. NVIDIA pattern at 0x94b3 (Decimal: 38067) VESA table...

    Obsługa oprogramowania   22 Gru 2025 18:18 Odpowiedzi: 55    Wyświetleń: 648
  • Implementacja wysyłania sygnałów IR do sterowania klimatyzacją - format raw - krok po kroku

    https://obrazki.elektroda.pl/5461019800_... Opiszę tutaj proces implementacji wysyłania sygnału IR w oparciu o PWM i timer. Wysłany tak z mikrokontrolera sygnał będzie w stanie kontrolować klimatyzację. Dodatkowo użyty format sygnału będzie zgodny z tym co przechwytuje Flipper Zero, co pozwoli na wykorzystanie przechwyconych w ten...

    Artykuły   18 Sie 2024 18:26 Odpowiedzi: 3    Wyświetleń: 2760
  • ATMEGA8 - Jak ustawić TCNT1 dla przerwań co 0.1s przy F_CPU 7372800?

    Witam Po krotce omówię problemik z jakim się borykam: Uczę się oczywiście programowania AVR w C, napisałem prosty programik, który ma spełniać role BARDZO UBOGIEGO zegarka. problem polega na tym, ze nie wiem dokładnie jaka wartością mam nadpisać rejestr TCNT1 aby przerwanie wystąpiło dokładnie co 0.1s. Powinienem uwzględnić czasy wykonywania kodu zawartego...

    Początkujący Naprawy   20 Lip 2011 09:33 Odpowiedzi: 6    Wyświetleń: 2543
  • [AtMega128] AtMega128: Wyświetlanie str2 po wciśnięciu przycisku w C

    hmm panowie fajnie poczytać wasze opinie na takie tematy jednak chyba nie idą one w temat mojego problemu. Użyłem case i juz wiem ze to jest nie właściwa instrukcja warunkowa. Doprzygotowania swojego menu wykorzystałem if-y jednak przy kilku poziomowym menu troche sie w tym zamieszałem i gdybyście szanowni koledzy pomogli mi troszke zoptymalizować kod...

    Mikrokontrolery   21 Sty 2011 08:00 Odpowiedzi: 10    Wyświetleń: 1649
  • [C] Generator bazy danych do pliku, tabela stringow.

    Witam. Probuje napisac baze danych komponentow elektronicznych SMD. Ten program ma robic baze danych rezystorow, rozne wybrane serie, tolerancje i obudowy. Mam 2 problemy: 1 problem. Stworzylem tablice skladajaca sie z cyfr int: sa to wartosci setne rezystorow. (100, 150, 220, itp) Trzeba by bylo rowniez stworzyc wartosci jednostkowe, dziesietne, tysieczne...

    Programowanie   10 Lis 2008 11:39 Odpowiedzi: 7    Wyświetleń: 3431
  • Zamiana kodu RFID na poziom 1z10 na ATmega8 w Bascom - jak to zrobić?

    Potrzebuję pomocy przy zamianie kodu "RFID Reader", tzn. żeby zamiast wyświetlania kodu karty na LCD uzyskiwać odpowiedni poziom na wyjściu 1z10 i czy jest to możliwe do zrealizowania na atmega8? Chciałbym użyć 8 ostatnich cyfr kodu karty. Posłużyłem się gotowcem, który był już na elektrodzie (dopiero uczę się bascoma i nie wiem jak się do tego zabrać):...

    Mikrokontrolery AVR   04 Mar 2012 23:34 Odpowiedzi: 0    Wyświetleń: 4594
  • Funkcja zapobiegająca wpisywaniu liter- programowanie w C

    Cyfrę w char bardzo łatwo zamienić na int, wystarczy odjąć '0' (nr ASCII zera). [syntax=c]char c; int i; scanf("%c", &c); i = c - '0'; printf("%d", i);[/syntax] Do zamiany char* na int służy funkcja atoi() - która wykorzystuje powyższe tylko, że w pętli mnoży przez 10. Myślę jednak, że dla Twojego zastosowania lepszym będzie zinterpretowanie rezultatu...

    Programowanie   30 Gru 2011 18:02 Odpowiedzi: 12    Wyświetleń: 1562
  • Excel - jak posortować i przetworzyć łańcuch znaków w komórce?

    Punkt 1. W starym Basicu tekst, czyli łańcuch znaków, miał funkcję STRING. Można było dzielić tekst na pojedyncze znaki CHAR i porównywać je wg kodu ASCII. Pozwalało to posortować litery w danym słowie kolejno wg ASCII, bo a < od pozostałych liter. Kod ASCII przypisał literom i innym znakom wartość liczbową, ale oddzielnie dla małych i dużych liter....

    Programowanie Początkujący   03 Sty 2010 21:31 Odpowiedzi: 4    Wyświetleń: 5016
  • Wnętrze zegara/termometru/higrometru TH06 i inżynieria wsteczna jego protokołu

    https://obrazki.elektroda.pl/2059871200_... Witajcie moi drodzy. Zapraszam na krótki test i teardown zegara/termometru/higrometru Tuya TH06 LCD zasilanego z USB. Przedstawię tu krótko jego parowanie z telefonem, funkcjonalność aplikacji mobilnej, jego wnętrze oraz części z których jest złożony, a na koniec opiszę proces inżynierii...

    Smart Home Urządzenia   01 Paź 2025 06:51 Odpowiedzi: 40    Wyświetleń: 22314
  • [Pascal] Jak stworzyć szyfr zamieniający z użyciem tablicy dwuwymiarowej?

    Na zamianie typu char na byte i odwrotnie. Description Chr returns the character with the ordinal value (ASCII value) of the byte-type expression, X. Tak samo, jak zapisujesz, tylko odwrotnie. Zamiast otwierać plik do zpaisu - otwierasz do odczytu. Zamiast w pętli zapisywać kolejne znaki słowa źródłowego - czytasz w pęli z pliku. Zamiast dodawać (szyfn...

    Programowanie Początkujący   18 Lis 2010 23:37 Odpowiedzi: 12    Wyświetleń: 3601
  • Jak podłączyć i skonfigurować wyświetlacz LCD z atmega8 w trybie 4-bitowym?

    Dodano po 3 W sumie to już mam pytanie :) Czy można zdeklarować tablicę liter? Np char litery Po pierwsze deklarując tablicę, jej elementy powinieneś pisać w 'X', a nie "X" np. char litery[2]={'A','B'}. Po drugie elementy w tablicy numerowane są od zera czyli dla tablicy char litery[2] jej poszczególne elementy mają indeksy 0 i 1. Dlatego pętla for...

    Mikrokontrolery AVR   29 Lis 2009 21:44 Odpowiedzi: 18    Wyświetleń: 3453
  • Obsługa wyświetlacza TFT 3,5'' (ILI9327_8) pod zwykłym C

    Popracowałem nad tą biblioteką, m. innymi dołączyłem funkcję wyświetlającą wartości stałoprzecinkowe. Potrafi wyświetlać 32-bitowe liczby, wiec nie powinno być problemu. Jest to wersja pod AVR Xmega. Biblioteka ma jeszcze kilka niedociągnięć, np. funkcje wyświetlające linie mają kolor 8-bitowy, ale funkcja wyświetlająca punkt, a także napisy wyświetlają...

    Mikrokontrolery AVR   10 Sty 2016 14:25 Odpowiedzi: 15    Wyświetleń: 2232
  • Program w języku C do zamiany małych liter na duże i odwrotnie - błędy

    Do JacekCz: Przypomnij sobie I klasę podstawówki. Czy najpierw kazali Ci pisać wyrazy słownikowe budujące zdania? Z pewnością nie. Kod wyrażający intencje to w mojej opinii umiejętność "od początku". Umiejętność użycia biblioteki standardowej również. - dlaczego (at)trebuch1 nie proponujesz zastąpienia scanf-a czy printf- samoróbym? Nadmierna ilość...

    Programowanie Początkujący   02 Kwi 2022 19:44 Odpowiedzi: 7    Wyświetleń: 696