Ale niestety też trzeba się bawić w konwersję liczb, te to bardziej do string. Nie potrzebne są żadne stringi, konwersje itp. . Do wyświetlenia na wyświetlaczu siedmiosegmentowym potrzeba jedynie informacji co ma być wyświetlane na każdej pozycji. Jaka cyfra od 0 do 9. Owszem można użyć konwersji liczby int na string i z tego wyciągnąć wartości poszczególnych...
Witam ! mprintf(format, %4.2f) - (to analogicznie do C jest formatowanie wyświetlania liczby - 4 znaki, 2 po przecinku). Wypróbuj może zadziała.
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....
Dokładnie tak. Kompilator wykonuje dzieleni całkowite, stąd problem. Swoją drogą, po co ładować float i specjalną wersję sprintf dla tak prostej czynności? Nie prościej pomnożyć result*1000 i podzielić przez 8192, wykonując operację na liczbach całkowitych? Na koniec tylko odpowiednio wyświetlić przecinek i cała operacja jest o jakieś 7kB krótsza i...
Witam. Do generowania liczb pseudolosowych w Javie mozna uzyc klasy Random z pakietu java.util . Trzeba stworzyc instancje tej klasy, po czym, w zaleznosci od potrzeb, wywolac odpowiednia metode. Dla twojego przypadku moze to wygladac w ten sposob: import java.util.Random; ... int los; Random r = new Random(); los = r.nextInt(101); //przedzial...
witam ! '2 wyświetlacze LED 7segmentów 'fusebity ustawione fabrycznie $regfile = "attiny2313.dat" $crystal = 1000000 Config Portb = Output 'katody segmentów LED Config Portd = Output Anoda1 Alias Portd.0 Anoda2 Alias Portd.1 Dim Nr_wysw As Byte Dim Cyfra2 As Byte Dim Cyfra1 As Byte Dim Temp_liczba_1 As Word Dim Temp_liczba_2 As Word Config...
Przecież to elementarna matematyka...albo źle rozumiem pytanie. Ale jeśli chodzi Ci o rozdzielenie liczby np. 173 na 3 zmienne, w których będziesz miał wartości 1, 7 i 3, to algorytm jest banalny: setki = [liczba/100] dziesiątki = [(liczba/10)] mod10 jedności = liczba mod10 gdzie [x] jest podłogą (częścią całkowitą zaokrągloną w dół) liczby x.
A kto tą funkcje napisał? Nie do końca rozumiem co zmienia wartość zmiennej "wajcha", w programie nic o tym nie ma.
nie lepiej zamiast tego "goto" dać zapętlany kod do tego while? ad2. While(1); samo w sobie jest pętlą nieskończonąi pustą dlatego jak program dojdzie do tego miejsca to tak jakby wykonuje nic az sie procek nie spali :P Jednak do tej pętli mozesz sobie coś wrzucić (jak zrobiłem poniżej) i wtedy mkontroler będzie to wykonywał. To co jest przed tą pętlą...
Nie prawdopodobnie, tylko na 100% tak jest. Jeśli funkcja działa poprawnie z makrem PSTR to nie ma lewara, żeby działała ze stringiem w SRAM.
Temp_liczba musi być typu Word a nie Byte.
http://www.cplusplus.com/reference/ioman... i http://www.cplusplus.com/reference/ios/f...
http://www.ue.eti.pg.gda.pl/fpgalab/info...
Witam Kontrolka którą zastosowałeś jest chyba do wyświetlania liczb rzeczywistych a ty chcesz binarną. Zmień kontrolkę i zobacz czy będzie działało. Pozdrawiam,
W przykładach operujemy ciągle na stałych - daj fragment kodu, który Ci coś nadpisuje. Jeśli chcesz wygodnie korzystać z c-stringów to dołącz string.h i korzystaj z właściwych do tego celu metod... no i właśnie dlatego "nie schodzę poniżej" C++, bo uważam, że programista ma na głowie ważniejsze rzeczy (jak np. funkcjonalność i niezawodność końcowej...
Pierwszy link z google: http://www.cplusplus.com/reference/cstdi... %d jest do wyświetlania liczb całkowitych (a hello zawiera adres, który jest liczbą). %s jest do cstringów. Putchar musisz wykonać w pętli z kolejnymi elementami hello[] aż do napotkania NULL.
Ustaw się na polu D16 i wybierz z górnaj belki FORMAT i dalej FORMATOWANIE WARUNKOWE. Następnie w pierwszym polu ustaw "Wartość komórki jest", w drugim "mniejsza niż", w trzecim wpisz "0". Dalej kliknij przycisk FORMATUJ i tam pole KOLOR zmień na czerwone. A potem OK i znowu OK i powinno działać. Mam nadzieję, że się w tym opisie nie pogubisz. Pozdrawiam....
Jeśli dobrze rozumiem, to dal przejrzystości i jasności kody, jeżeli spodziewam się liczby ujemnej w wyniku to lepiej jest ją zdefiniować jako zmienną typu "int" i pilnować, aby wynik zmieścił się zakresie tej zmiennej (np. dla int8 od -127 do 127). Zgadza się? Nie, tak nie jest lepiej. Zmienna ma być takiego typu aby pasował do przechowywanych w niej...
Rozebrać , wyczyścić grzebień wyświetlacza i styki taśmy - jeżeli nie pomoże, to tak musi zostać. Wyświetlacz się skończył.
Jak sformatujesz kod, to na pewno zwiększysz szanse na to, że komuś będzie sie go chciało przeczytać. Pozdrawiam, Dr.Vee
Witam. Po pierwsze będziesz wyświetlał cyfry (od 0 do 9), a więc każdy wyświetlany znak, to jedna cyfra z twojej liczby. Czyli musisz mieć je w kodzie BCD, czyli dziesiętnym - taki kod to cztery bity w zakresie wartości od 0 do 9. Po drugie - cyfrę w takim kodzie musisz zamienić na znak ASCII, bo takie znaki wyświetla LCD. Jest to bardzo proste - dodajesz...
Witam. Jak rozwiązać problem liczby 6 i 9 w układzie 7447 za pomocą tranzystorów NPN np.(BC337). P.S w układzie mam wyświetlacz siedmiosegmentowy ze wspólną anodą.
Mimo, że C++ unikam jak Premier reform ;], to na pierwszy rzut oka widzę, że deklarujesz tablicę prim Masz rację, kilka razy edytowałam program i się pogubiłam. Już zmieniłam;) ale i tak nie działa
Tak, bez tego kompilator nie wie co to =, +, -, itp, itd.... Więcej info: http://www.csee.umbc.edu/help/VHDL/stdpk... i podstrony...
Cuda się dzieją i to niesamowite : Watt.c #define F_CPU 1000000UL // 1 MHz #include <avr/delay.h> #include <avr/signal.h> #include <avr/interrupt.h> #include <avr/io.h> #include <inttypes.h> #include <stdlib.h> #include <math.h> #include "Watt.h" #define REP_ADC 64 /*first array element is leftmost...
Jeśli zmienna wyświetl jest typu Word, czyli ma być to liczba całkowita. Od razu ci podpowiem, że nie potrzebujesz używac liczb zmiennoprzecinkowych, które "kosztuja" bardzo dużo. Zrób operacje na liczbie *10, a przy wyświetlaniu przesuń tylko przecinek w lewo o jedną pozycję.
Witam serdecznie, jestem początkującym w programowaniu uC i przy pisaniu obsługi wyświetlacza LED doszedłem do problemu wyświetlania liczby niecałkowitej. Chciałbym wyświetlać liczbę z dokładnoscia do jednego miejsca po przecinku. Moje pytanie - jak znaleźć przecinek?(np. dla liczby 23,5)
Witam. Robię czujnik temp. do auta i wykorzystuje do tego seryjny termistor NTC przykręcony do obudowy silnika, wynik ma być wyświetlany na wyświetlaczu LED. Układ jest już zmontowany tylko zostało napisać program. Odczyt i przekształcenie na wart. temp. nie jest problemem ale za to wyświetlenie tego na multipleksowanym wyświetlaczu led przez układ...
To jednak była wina tego drugiego, chociaż z drugiej strony nie wiem czemu nie zostawało zero po liczbie 100 tylko zostaje zero po liczbie 10. poradziłem sobie wpisując biały znak za liczba, może macie inny sposób?
Z 16-to bitową robisz dokładnie tak samo tylko do dzielenia trzeba użyć procedury dzielenia liczby 16-to bitowej przez 8-mio bitową.
Dzięki za wyczerpującą odpowiedź i pomoc. Zamykam temat.
Zrobiłem tak jak mówisz. Gdy ustawie liczbę np. 1234 to nie wyświetla się 2 a gdy ustwawie liczbę 234 to wyświetla się 0234 czyli poprawnie. Dodam ,że gdy podłączę bazę tranzystora pnn od segmentu 2(tego co nie świeci) przez rezystor to ten segment świeci ale pozostałe świecą troszkę słabiej.
Nie przekazałeś funkcji wyświetlającej parametru z wartością, którą by podstawił pod %d. A generalnie Dev C++ to zły wybór do nauki programowania :(
To przecież prosta arytmetyka przeliczyć hex na dec, dla hex->dec, wystarczy podzielić na znaki, przekodować znaki na liczby dziesiętne a następnie pomnożyć starszą cyfre przez 16. Dla dec->hex, młodszą cyfre hex łatwo otrzymać maskując tak zmienną że pozostaną 4 najmłodsze bity, a starszą cyfre przesuwając zmienną o 4 bity w prawo. Potem wystarczy...
Hej mam pare pytan odnosnie kalkulatora ktory robie na zaliczenie na studiach. Generalnie prawie wszystko dziala ale mam pare problemow wymienionych + istotne fragmenty kodu. Programik na Atmege8, uzywam AVRGCC + hapsim, biblioteka wyswietlacza hd44780. 1) Dlaczego po 32768, wyswietla liczby na minusie / nie wyswietla wiekszych (to samo z -32768) int...
Witam Czy jest mozliwosc policzenia rekordow daty wedlug kolejnosci ich wystepowania ? Mam w tabeli Daty i Akcesoria. akcesorium A - zostalo sprzedane 03.2011 ale rowniez 04.2011 Akcesorium B - zostalo sprzedane 06.2011 i 09.2011 Chcialbym aby access nadal tym zdarzeniom kolejnosc w stylu, Akcesorium A, 03.2011 - zdarzenie 1 Akcesorium A, 04.2011 -...
to może losuj jedną liczbę a pozostałe wyświetlaj ?:)
witam ponieważ że nie mogłem uzyskać odpowiedzi na moje pytanie w temacie http://www.elektroda.pl/rtvforum/topic27... postanowiłem zrobić moją płytkę troszkę inaczej. Również bedzie symulowało otwieranie i zamykanie bramy lecz sam program bedzie polegał na tym że co oodpowiedni czas bedzie na wyswietlaczu 7 segmentowym wyswietlały się po kolei...
moment, moment... Po co te generatory, bo nie łapię? Przecież jeśli chcesz sterować wyświetlaczem w sposób szeregowy to wystarczy zwykły licznik + kilka bramek... Dla ułatwienia warto byłoby jednak wyprowadzić linię resetującą, ale nie ma konieczności - wówczas wystarczy tylko pamietać stan w programie i wygenerować odpowiednią liczbę impulsów w celu...
Ooo, chciałem to usłyszeć. Jeszcze popracuję nad wersją na LCD, ale z wyświetlaniem słów (np. dziewięć, osiem). Także proszę jeszcze nie zamykać tematu.
Pomalutku. Ściągnołem sobie i zainstalowałem "ProEmulator2beta5c" .Z tego co widze to masz to podpięte do "jakiegoś" sprzętu na którym sa 4 wyświetlacze.Napisz dokładnie co to za sprzęt czy jest to symukacja. Nie wiem czemu ale wogóle nie odpowiedziłaś na pytanie które zadałem "Opisz jak sprzętowo podpięte są te wyświetlacze a dopiero po pokazaniu schematu...
Kolega potrzebuje po prostu wartości liczby w kodzie BCD jak pisał poprzednik i BCD, HEX i liczby dziesiętne pokrywają się w zakresie 0-9. W takim razie wystarczy wysłać 4 najmłodsze bity na wejście 7447 albo całą liczbę bo i tak podrt wyjściowy jest podłączony tylko to 4 końcówek 7447. Co do wartości powyżej 10 to zaproponowałbym aby użyć wejścia BI/RBO...
Witam. Dzisiaj zakupiłem wyżej wymieniony samochód i podczas jazdy zegar był słabo widoczny ale dało się ustawić godzinę. Przyjechałem do domu po jakimś czasie odpaliłem samochód i na zegarze kompletnie nic. Jedynie przy zmianie świateł bardziej podświetlony ale żadnych liczb nie widać. Co się mogło stać?
Aby było prościej to zrezygnujmy z DMA. Przy zwykłym wysyłaniu stringa efekt jest taki sam. Wysyłam tak: GCC HOME: C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2014q4\bin compile: [mkdir] Skipping C:\CooCox\CoIDE\workspace\DMA\dma\De... because it already exists. [mkdir] Skipping C:\CooCox\CoIDE\workspace\DMA\dma\De...
o tych rzeczach o których napisałeś zdaje sobie sprawę ze są nie poprawne, ale mi chodzi o to czy w ten sposób, takie dane będą odczytywane z tablicy? Czy mogę podać wartości w tablicy w postaci 16-tkowej a co do tego fragmentu z n to chyba tak będzie lepiej (czy zmienna "n" może być wpisana w miejsce pozycji w tablicy []? chair start=7; if(start=7)...
:arrow: afc1000 Naturalnie masz rację ! Trochę frajerski babol :) A gdyby wyjścia z '154, odpowiednio parami 1/11, 2/12 ... 5/15 doprowadzić do bramki '00 a potem to zanegować kolejnym '00 ze zwartymi wejściami, w charakterze bramek NOT ? W zasadzie byłyby potrzebne ANDy, ale trochę o nie trudno - stąd te kombinacje. Do wejść 1...5 enkodera byłyby podłączone...
Witam, z odpowiedzi uzyskanej od producenta wynika że jest to związane z funkcją wyświetlacza i wyświetlania liczb dziesiętnych które powodują różnice w tolerancji, przy przełączaniu pomiędzy formatami WSG84 oraz Geocache.
Bardzo dziękuję kolegom za porady . Powiem tylko , że pętli DO-LOOP można nie stosować i nawet to jednokrotne wyświetlenie nie jest poprawne. Natomiast rzecz ciekawa, zainstalowałem BASCOM-a na innym komputerze i okazało się , że wszystko jest poprawnie i nie ma żadnych błędów z wyświetlaniem. Myślę (bo tego jeszcze nie sprawdziłem ) , że mam po prostu...
Ja bym powiedział, że potrzebujesz zmienić program na nieużywający liczb zmiennoprzecinkowych... a już dzielenia na tych liczbach w ogóle:>
Co masz na myśli: 'jak chcę wyświetlić normalne liczby' ? Zamieszczony kod działa poprawnie, ale ... Wysyłasz na port C dane co jakieś 1/8000000 sekundy. Masz taką potrzebę, czy to przypadek ? Może zrób to tak : $regfile = "m16def.dat" 'atmega 16 $crystal = 8000000 'taktowanie 8 MHZ (kwarc zewne;trzny) Config Portb = Output ' Port...
Musisz ustalić, które końcówki odpowiadają za połączenie z poszczególnymi (7) elementami wyświetlania cyfry oraz które są wspólne dla danej cyfr. Może jest na nim jakiś napis, który ułatwi ustalenie typu?
(at)ElektrodaBot czy jesteś w stanie zmodyfikować kod by nowa liczba kliknięć zastępowała poprzednią zamiast wyświetlania się liczb w ciągu?
chodzi o to że on nie wyświetla liczb i jest ciemny
tak p0 to kody znaków, a cały układ to jest MKD 51(8051)
Bo wywołujesz konkretne funkcje znak(), znak2(). Nie muszą one przyjmować parametrów ani ich zwracać (bo po co). Wykonuje się kod w nich zawarty, niezależny od parametrów. Nie za bardzo rozumiem pytanie, bo kod funkcji masz wyraźnie napisany (co robi)
http://www.cplusplus.com/reference/clibr... W Twoim przypadku musisz użyć %u. %d i %i masz dla liczb ze znakiem. %d wyświetla liczby od -2^15 - 1 do 2^15. Twoje x i y mieszczą się w tym zakresie ale z już nie.
Nie masz włączonej optymalizacji. Dodatkowo definiujesz F_CPU po zalinkowaniu delay.h, a powinno być odwrotnie, czyli F_CPU na samym początku. A najlepiej gdybyś F_CPU zdefiniował w opcjach projektu. I następnym razem informuj, że masz jakieś warningi, to czasu swojego i naszego tracić nie będziesz. Dla Ciebie warning = błąd, i tak je traktuj: http://mikrokontrolery.blogspot.com/2011...
A czego nie umiesz, odczytać imienia i nazwiska z klawiatury, czy policzenie liter?
A to: MOV (at)R0,0 INC R0 MOV A,R0 co niby ma robić?
Z treści wynika, że chcesz to opędzić DIV AB to 99/98 daje wynik A=1 B=1 a nie B=102 (reszta ale nie podzielona przez 98 Zakładamy,że liczby nie przekraczają 99 to metoda DIV daje w A prawidłową część całkowitą Teraz reszta - pomnóż reszta*2 L=reszta*2 -podziel mianownik /50 M=M/50 ..dlaczego:?::D A=L B=M DIV AB wynik w A setne części nie wiem czy będzie...
Witam. Proszę o pomoc w następującej kwesti. Mam w pamięci eprom dane liczbowe które chciałbym wyświetlić na wyświetlaczu lcd 2x16. Dane składają się z dwóch liczb. Nie mam zielonego pojęcia jak to wyświetlic jakich driverów do tego uźyć i układów. Siedzę nad tym od 2 tygdoni. Chciałbym to zrobić bez mikroporcesora ponieważ nie umiem programować. Proszę...
Witam. Masz w złym miejscu Do i Loop oraz Lcd. Zobacz ze program powtórnie już nie wyświetla nic (zmiany liczb). No i skoro deklarujesz Sub`y to ich użyj czyli Sub Menu1 ........ End Sub, no i dawaj te deklaracje zawsze na początku programu, np. zaraz po zmiennych. Pozdrawiam
A więc posiadam dekoder nc+, model wifiBOX+ (Sagemcom DSIW74). Chcieliśmy włączyć telewizor gdy dekoder nagle zaczął zamiast numeru programu wyświetlać liczby: 01--, 02--. Próbowaliśmy odłączyć z prądu i ponownie podłączyć dekoder, ale zaraz po tym jak wyświetlił napisy: Boot oraz Init, wrócił do wyświetlania wyżej wymienionych liczb. Co to może być...
Do etykiet na wykresie, podobnie jak do danych w komórkach, można zastosować formatowanie liczb, które pozwala na zmianę koloru czcionki (ale nie tła) za pomocą kodu formatu. Przykładowo kod formatu, który wyświetla liczby poniżej 95% na czerwono wygląda tak: [syntax=text][Czerwony][<0,95]0%;0%[/...
Witam. Chęć tworzenia zawsze jest powiązana z chęcią poznania. Proszę przeczytać ten temat: http://www.elektroda.pl/rtvforum/topic49...
Zwraca kolumnę liczb 3-cyfrowych o dowolnych cyfrach. Jeśli ta kolumna wyświetla (zamieszczam ostatnich 15 liczb): [syntax=text] 359 459 559 659 759 859 959 069 169 269 369 469 569 669 769 [/syntax] to znaczy, że program dobrze działa. 359 => 953 odwrócone, 459 => 954 i tak aż do .... 769 => 967 (koniec pętli). Co do pętli 'for' to bardziej...
A jaka to biblioteka do LCD nie ma funkcji wyświetlania znaków ani napisów, ale za to ma funkcję wyświetlania liczb jednocyfrowych? Coś okrutnie pokręciłeś. itoa() i lcdstring() ew. lcdchar() w pętli - to wszystko, czego potrzebujesz. Pokaż kod.
a o jakie potencjonetry hodzi bo poruszłem jakimiś dwoma i nadal to samo chyba wyswietlacz padł
A jak masz teraz wszystko w programie napisane? Pokaż obecny program, bo obawiam się że masz źle napisane wyświetlanie liczb - bez zastosowania timerów, które zajęłyby się odświeżaniem liczb na wyświetlaczach.
Cześć Czy ktoś mógł by zerknąć na ten schemat i czy jest on dobrze skonstruowany? Bardzo proszę o pomoc. Licznik ma wyświetlać odpowiednie cyfry po kolei od 1-99 na podstawie Kontaktronu (na shemacie Sw2). Wyświetlanie liczb ma zostać aktywowane w momencie przytrzymania Microswich (na schemacie Sw3). Sw1 ma za zadanie resetować układ.
Zamiast losować z przedziału i odrzucać, losuj wszystkie a wynik pomnóż przez 2 ;) Co do pętli - odwrotny warunek. Upewnij się, że obiekt zwraca liczy z przedziału 0..x, a nie 0..x-1 (ja nie pamiętam teraz dokładnie).
Na stronie Twojego miasta/gminy może jest pokazana prognoza pogody, albo sprawdź na: http://www.meteo.pl/ Sprawdź funkcję wyświetlania liczb. Z tego co widzę to Twoja funkcja: [syntax=c]LCDPrintINT() [/syntax]wyświetla liczby typu INT a nie Unsigned int. Więc funkcja w Twoim przypadku jest wadliwa - bo uwzględnia znak.
Jeszcze pokażę ideę takiego multipleksowego wyświetlania liczb. Kiedyś bawiłem się tym,ale na kostkach i było ich dużo. Pamietam tyle,że licznik dekadowy to był CD4017. Pozdrawiam.
Nie wiem, co to jest "wyświetlacz dwusegmentowy", ale z podstaw logiki wynika, że taki wyświetlacz mógłby wyświetlać liczby z zakresu od 0 do 3. Do wyświetlania liczb używa się zazwyczaj wyświetlaczy 7-segmentowych o liczbie cyfr odpowiedniej do zastosowania. Musisz wię zapewne użyć dwucyfrowego wyświetlacza 7-segmentowego
I wszystko się zgadza. Wynik mnożenia (256*adc1) jest zapisywany jako liczba 16 bitowa, a więc już masz obcięcie i dalej muszą wyjść bzdury. Samo to mnożenie jest zresztą bez sensu, bo mnożysz tylko po to, żeby zaraz potem dzielić, więc to samo ale bez przekroczenia zakresu wartości mógłbyś policzyć jako 62500u / adc1.
Super. Wielkie dzięki. Nie spodziewałem się tak szybkiej pomocy. Będę chciał dziś wieczorem przetestować programik i dam znać. Oczywiście nie mam nic przeciwko optymalizacji i dostosuje się do niej :) Podoba mi się twoje koncepcja. Jeżeli mogę dopytać. Większość postów które czytałem związane były z multipleksowaniem, czyli wyświetlanie liczb przez...
najprościej chyba użyć funkcji itoa [syntax=c]itoa(liczba_int, bufor*, podstawa) [/syntax] jako bufor podajesz tablice charów, podstawa mówi jaki format liczby chcesz wyświetlić. np 2, 10 ,16 p.s nie musisz inkludować plików *.c Starczy same nagłówki
Więc tak potrzebuje wyświetlić liczbę w formacie x.x. I nie wiem jak to zrobić próbowałem tak iż daną liczbę mnożyłem razy dziesięć zaokrąglałem do liczby całkowitej funkcją round a następnie robiłem dzieliłem na dziesięć ale na wyświetlaczu lcd i tak pojawiało mi się kupę liczb po przecinku w formacie x.x00000001 lub podobne x.x999999991. Jak to zrobić...
A z innego kąta jak widać.?
Zobacz sobie na stronę www.discolitez.com Możesz też zrobić sterownik obrotów wentylatora (na jednym mosfecie, jest w dziale DiY). Możesz podać link? I czy ciężko jest zrobić to z klawiaturą i wyświetlaniem liczb?
Potrzebuje pomocy w napisaniu programu na dsm system dydaktyczny oparty na 8051 (jego emulatorek jest "jagoda") ewentualnie kupie odpowiedni program zdokumentacja program ma wyswietlac na wyswietlaczu 7-seg losowa liczbe poczym ma go wygaszac i czekac na wpisanie liczby z klawiatrury poczym ma sprawdzic czy jedna rowna sie drugiej jezeli tak ma dodac...
Witam. Chodzi o sterowanie wyświetlaczem Truly MCC161A1-4 1X16 lub podobnym wyświetlaczem. Chodzi tylko o wyświetlanie liczb i liter takich, jakie sobie wymyślę. Jak na razie znalazłem coś takiego: kontroler KS0076B, ale nigdzie nie mogę tego kupić. Może ktoś ma doświadczenie z podobnymi wyświetlaczami? https://obrazki.elektroda.pl/9363849300_...
Jezeli masz taka funkcje jak sprint to zrob tak sprintf(Buffer,"WYSWIETLAMY LICZBE =%d ",LICZBA); %d - oznacza ze jest to format dziesietny ze smienna iloscia znakow LICZBA - rejestr typu int do wyswietlenia Buffer - bufot tekstowy w ktory otrzymasz dla liczby 6453 " WYSWIETLAMY LICZBE= 6453" czyli tekstowy czysto, latwy do wyslania na LCD Pozdrawiam...
Standardowe biblioteki nie obsługują wyświetlania liczb zmiennopozycyjnych. Musisz załączyć dodatkową bibliotekę libprintf_flt. I prawdopodobnie będziesz musiał dodać do pliku Makefile: LDFLAGS += -Wl, -u, vfprintf
Witam mam problem z wyświetlaniem liczb z pliku/ plików. Chciałbym zrobić tak Pierwsza zmienna to [wartość] druga wartość to [wartość] wartości miały by być pobrane z 1 pliku lub 2 plików, niestety nie wiem jak to zrobić do tej pory bawiłem się że to z klawiatury podawałem dane, a nie skrypt sam miał brać dane Pozdrawiam
Witam forumowiczów, Niedawno zacząłem się bawić Arduino i chciałem zrobić wyświetlanie stałej liczby (czterocyfrowej) na 4 wyświetlaczach 7-segmentowych. Korzystam z tinkercad.com. W układzie mam dekoder na 7 segmentów i tranzystor npn, niżej wrzucam zdjęcie i plik txt z kodem. Jedyne co udało mi się zrobić to wyświetlanie na jednym wyświetlaczu po...
Witam, mam zaprogramować wpisywanie i wyświetlanie liczb zespolonych w VisualStudio. Dodałem sobie w tym celu bibliotekę liczb zespolonych i utworzyłem dwa textBoxy w których che wpisywać wartości rzeczywiste i urojone. Niestety pojawia mi się błąd w postaci: nie można przekonwertować z System.Windows.Forms.TextBox na double. Nie mam pojęcia co naprawić,...
Witam! Nie wiem czy dobrze Cię zrozumiałem... 1. Przerwanie jest OK! 2. W procedurze wyświetlania liczb na wyświetlaczach: void shw( void ) { tu ma być program wyświetlenia liczb - bez żadnego warunku - wyświetla liczby i koniec } 3. W "main": int main(void) { ble ble ble .... //inicjalizacja portow itp while(1) { shw(); } } Program działa tak: 1. Inicjalizacja...
Na wyłączonym włączniku z tyłu urządzeniu proszę wcisnąć wszystkie 4 przyciski jednocześnie i trzymając je włączyć włącznik z tyłu. Powinien wejść w wybór softweru. Dalej intuicyjnie😉. Nie koniecznie udaje się za pierwszym razem.
tak teraz się jeszcze raz przyjrzałem kodowi i przy pętli while są dwa błędy: - średnik na końcu znaczący koniec pętli - przypisanie do zmiennej liczba cyfry zero zamiast porównania - samo wyświetlanie wyniku jest takie trochę dziwne jak na wyświetlanie przekonwertowanej liczby - powinno to być raczej w jednym ciągu oraz przy sysmie przy systemie o...
DZIAŁA! hura! wielkie dzięki! ale chyba jeszcze tu napisze, bo mam problem z kolei z wyświetlaniem liczb. Zamiast np. 1,8 to zwraca 1,7453256 i jak wpisuje formułe zaokr() to niby jest ok, ale z kolei źle przelicza. Tak się zastanawiam czy makrem nie potraktować całego arkusza.
To jest arduino. Tam gdzie masz drukowanie daj (int)wartosc ale generalnie proponował bym Ci przemyslec te przeliczenis. Tu nie potrzeba float float temperatura =sensorTemp* (5.0 / 1023.0); float temperatura1=(5-temperatura)/0.02941; float temperatura2=temperatura1-40; To powyzej to jakas perwersja.
Dodaj licznik 7490 i przycisk .Będą wyświetlane liczby od 0 do 9.
Jeden ze sposobów: - napisz w jakieś komórce na boku 10 - zaznacz tą komórkę - skopiuj ją - zaznacz obszar z liczbami - wybierz wklej specjalnie [CTRL+ALT+V] - z formatki wybierz Wartości i Przemnóż [r, p] - wybierz OK Jeśli to zero na końcu ma być tylko do wyświetlania to ustaw format niestandardowy liczb na: 0"0"
Zamiast nazw kolumn użyj liczb od 0 do 3, powinno pomóc...
"%d" to podstawowy format dla wyświetlania liczb całkowitych, dodatkowe flagi daje się między "%" i "d" (specyfikator), a reszta to zwykły tekst, który nie podlega formatowaniu. "%.4d.%.2d.%.2d_%.2d.%.2d.%.2d.abc&...
Sumowanie 21 wartości jest niewygodne, zrób 4, 16, lub inną potęgę liczby dwa. Poza ty masz zsumować np. 16 wyników przetwarzania, czyli tam nie ma być żadne delay, tylko musisz zliczać określoną ilość przerwań ADC. Delay musi być , bo bez tego w ogóle nie działa mi wyświetlanie liczb.
Siadł ICL, tam jest jako zaglutowany chip, miernik do kosza, choc trochę szkoda bo to taki superwypasiony sprzęcior.
Mikrokontroler możesz taktować jako bardzo złożony, cyfrowy (choć i to nie jest regułą) układ scalony, który wykonuje taką funkcję jaką mu zaprogramujesz. Podobnie jak komputer wykonuje jakiś program, tak mikrokontroler postępuje według wpisanego przez użytkownika programu. Najważniejsze części mikrokontolera to centralna jednoska obliczeniowa (CPU)...
W sumie wyświetlanie tych liczb to miała być tylko kontrola że dobrze odbiera wysyłanie liczby...Dziękuje barzdo za pomoc:)Pozdrawiam
wyświetlanie liczb binarnych wyświetlanie liczb przecinku wyświetlanie liczb stm32
odwrotnie głośność automat dzwoniący dzwonki polifoniczne
jabra słuchawka lodówka samsung buczy
Ustawienia zaworów ssących i wydechowych Ursus 1224 Emtel FX3000 - przegląd funkcji i zastosowań