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...
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 :(
Mi wszystko chodzi versja programu 2.1 revision 5 i chodzi mi bez problemu. Tu masz link do tego programu http://prdownloads.sourceforge.net/proem... sciągnij i zainstaluj i musi chodzić bo ja ustawienia mam takie samo kompilator i procesor. Najlepiej jak chcesz to pisz do mnie na gg 1791969 bo przez forum to się...
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.
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...
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....
W załączniku masz formułę. Jest to Suma.Jeżeli(). Co do kolorków liczb ujemnych to najprostszym jest formatowanie komórek. Masz do wyboru format w jakim liczby będą wyświetlane.
Funkcja ta polega na wyświetlaniu i zaokrąglaniu liczby do określonej liczby miejsc po przecinku (jak np. w kasie fiskalnej do 2 miejsc). Aby ją wyłączyć należy wcisnąć kolejno następujące klawisze [SHIFT], [SCI], [.].
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 czy mogę ustawić skalę Db w amplitunerze Onkyo tx sr333 bo fabrycznie jest cyfrowo 0-100 A ja chcę żeby było to w zakresie decybeli (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Niestety w modelu Onkyo TX-SR333 nie przewidziano fabrycznej opcji przełączenia domyślnej skali głośności (0–100) na skalę decybelową (dB). Dokumentacja oraz instrukcje...
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...
Pokazuje Ci dwa rdzenie i 4 wątki. Co masz w msconfig - Rozruch - Zaawansowane? Ze liczba procesorów 4 i tyle jest max
Zamiast wpisywania całej treści bardziej polecam przechwytywanie znak po znaku i jego obsługę. Musiałbyś poćwiczyć na prostych problemach, żeby później dopiero rzucić się na złożony. Jeśli bardzo chcesz na przykładach, to może to się przyda: https://www.dzyszla.pl/download-34.html - choć nie przepadam za takim posunięciem, bo gorzej się człowiek uczy....
Przy założeniu, że będą najwyżej 3 pary wyników, można użyć takiej formuły zamiast tej, która nie działała w Excelu 2021: [syntax=text]=JEŻELI.BŁĄD(INDEKS(FILTRUJ... części'!$D$2:$E$107;SEKWENCJA(ILE.WIERSZ... części'!$D$2:$E$107));{2\1});'samochód części'!$A$2:$A$107=A2);{1\1\2\2\3\3};{1... [/syntax] Natomiast co...
W dzisiejszym scyfryzowanym świecie ważną rolę odgrywają różnego rodzaju wyświetlacze. To one przekazują nam informacje, pomagają w nawigacji, umożliwiają komunikację i dostarczają niezbędne dane. Wśród tych niezwykle przydatnych urządzeń, wyświetlacze 7-segmentowe LED zajmują wyjątkowe miejsce ze względu na swoją prostotę, czytelność i szerokie zastosowanie....
Witam, Nie znam tego kodu w całości z tego co widzę to tak; 0111 bin to to samo co 7 dec. Cyfra 7 to tak naprawdę adres komórki w której znajduje się sekwencja bitów odpowiadająca za takie ustawienie pinów procesora aby wyświetlał cyfrę 7. Wydając polecenie wyświetlenia liczby X dajemy rozkaz wyświetlenia na wyświetlaczu zawartości F lash z komórki...
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...
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ć...
To wgrywanie obrazu uzależnione jest od rodzaju wyświetlacza - jego organizacji. W programie na uC powinny się znaleźć liczby odpowiadające za wyświetlanie kolejnych pikseli, których wysłanie z uC przez sprzętowy lub programowy interfejs, zgodny ze sposobem komunikacji wyświetlacza, w konkretny obszar wyświetlacza spowoduje wyświetlenie naszego obrazka.
Możesz jeszcze użyć sprintf - np do wyświetlenia kilku zmiennych - ale tam możesz natrafić na znany w internecie problem, ze funkcja zamiast liczby zwraca "?". Z pomocą funkcji "Szukaj" znajdziesz jak go rozwiązać.
Dzięki. Aby to zadziałało musiałem w programie zadeklarować moduł SYSUTILS. Potem pomęczyłem się z dzieleniem (INTEGER musiałem przekształcić na SINGLE i potem zastosowałem ROUND by wyświetlić część całkowitą wyniku z dzielenia).
Proszę jeszcze o jedno ,co znaczy czwarty z brzegu?-sprecyzuj
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
ODp2: Zeby wyswietlic folat na LCD musisz uzyc funkcji printf lub dtostrf ( polecam ta druga bo zajmuje znacznie mniej pamieci ) . Itoa i ltoa konwertuja tylko liczby staloprzecinkowe. Funkci dtostrf szukaj w stdlib.h w katalogu WinAVR, jest tam opisana. ODP1: Jak masz zadeklarowana zmienna p_gora_1?? Jesli nie float to zadeklaruj ja jako float, albo...
Waż Waszmość słowa. Nie twierdze, że nie każdy może programować ale jak już chce naprawdę to robić to niech włoży w to trochę wysiłku i nie zaśmieca for podstawymi pytaniami, na które można znaleźć odpowiedzi w wielu książkach, czasopismach, dokumentacjach czy nawet na innych grupach dyskusyjnych. Zauważ, że jest masa ludzi, którzy stwierdzili, że napiszą...
TextOut i DrawText spodziewaja się jako parametru tekstu typu LPSTR jest to wskaznik na miejsce w pamieci gfzie przechowywany jest tekst do wyswietlenia. Zatem jak wyswietlic zmienna np. typu int?? Skoro LPSTR jest wskaźnikiem - to do jakiego typu jest wskaźnikiem? I jakiego używasz kompilatora? Jakiego typu ma być string? std::string; char #include...
tylko, ze wartosc nadal bedzie w liczbach calkowitych takich jak 10,0 25,0 itd. a mi chodzi o to aby wartosc po przecinku byla rozna od zera np 21,3 Pomyśl, na obiekcie występuje temperatura ok 23 stopni Celsjusza. Panel przeskaluje ci jakąś wartość z przetwornika AD PLC na np. 253. Przy wyświetleniu tej liczby ty przesuniesz przecinek o jedną pozycje...
1) dlaczego gdy pobrane zostaną wszystkie dane z tablicy, wyświetlane są "dziwne znaki"? Zrozumiesz to jak odpowiesz sobie na dwa pytania: 1. Jaką największą wartość może mieć zmienna "n" w Twoim programie? 2. A jaką wartość osiąga? 2) Jak przerobić kod, aby każde naciśnięcie PIND zapaliło tyko jedną kolejną liczbę a nie jak jest teraz, gdy dłużej...
a poprzez rzutowanie ? char znak = (char) liczba[7] ; //lub char znak = char (liczba[7]) ;
Sprawdziłem, działa, kolega musi mieć błąd gdzie indziej. Działa też w taki sposób: <body> <HR> <?php if (isset($_POST['koszt1']&... && isset($_POST['koszt2'])&... { if (is_numeric($_POST['koszt1'&... && is_numeric($_POST['koszt2']&... { echo...
nie bardzo rozumiem co ten program szuka Celowo przekreśliłem "i mniejsze" by pokazać, że tego nie szuka. Jeśli masz zamiar szukać liczby większe i mniejsze to jest to równoznaczne z szukaniem liczb innych niż ta wpisana. Dodatnie warunku by szukał też mniejszych jest banalne i taki wysiłek to akurat mógł byś uczynić :P Ogólnie to nie rozumiem sensu...
Autorka tematu mogła podać pod jakim to emulatorem to ma działać bo jsr $ff80 to jakiś skok do procedury tego emulatora (pewnie wyświetlanie wyniku). (at)szlus masz rację z tym sta ($80),y a ja od siebie dodam, że na początku zamiast ldy #0 powinno być chyba ldy #1
Spoglądając na inne schematy podłączenia wyświetlacza LED podłączenie anody jest wyprowadzone do tranzystora później rezystora. Tu jest link do strony http://www.edw.com.pl/pdf/k10/84_13.pdf strona 2. Są tu podłączone dwa wyświetlacze LED. Dlaczego używa się dekodera kodu BCD? Ja też będę musiał użyć tego dekodera na wyjściu anody? Hej! Na schemacie...
Jeżeli w A6 czas nie jest w sekundach tylko w ułamkach doby, to w F6 nie da się prościej zapisać. Natomiast w komórkach B6 i C6 można sobie wyliczyć minuty, czy godziny, co potrzeba, i dalej tego używać. Tylko to już są liczby w formacie ogólnym, a nie w formacie czasu. Format czasu to są zawsze ułamki doby, a to co widać w komórce, to "złudzenie",...
Witaj, W moich ostatnich pytaniach bardziej chodziło mi o to - jaką "funkcję" w układzie pełnią P3.4 i P3.7, a nie do czego są podłączone. Choć oczywiście i ta ostatnia informacja też jest pomocna w ocenie i pomocy dot. twojego układu. Na początku wątku napisałeś też że: > chcę dokonywać pomiaru i wyświetlać jego wynik na led7seg Czy możesz powiedzieć...
Najpierw uściślijmy twoje potrzeby. Pisząc bitmapy masz na myśli pliki w formacie monochromatycznym BMP? Czy bitmapa będzie wyświetlana na LCD w stałym miejscu, czy miejsce wyświetlania konkretnej bitmapy może się zmieniać? Jeśli dana bitmapa, przynajmniej w poziomie będzie wyświetlana zawsze w tym samym miejscu, to prościej ją rozszerzyć, tak, aby...
A możesz skontaktować się ze mną na gg?? Wytłumaczyłbym Ci trochę, bo tak trudno trafić, co już wiesz a czego jeszcze nie!! Wszystko w zasadzie można wyczytać z pdf-a, opisującego PCF8583, do pobrania ze strony Philipsa. Ogólnie mogę powiedzieć tak: 1. Rok: Właściwe rejestry zegarowe PCF8583 nie przechowują całej liczby oznaczającej rok, a jedynie cyfrę...
Skoro mamy już "aktualny" czas oraz różnicę w postaci liczby sekund, to jaki to problem choćby i w batch-u. Kilka linijek kodu więcej:[syntax=dos](at)echo off &:: NTP_time_diff.bat by penknife setlocal EnableDelayedExpansion set "_a=" rem set /p "_a=test: +secs: " & call :td %time:~0,8% !_a! &set "_a=!_time.f!" for /l %%n in (1,1,5) do if not defined...
http://obrazki.elektroda.pl/4553573800_1... Przy tworzeniu projektów z mikrokontrolerami, oprócz uniwersalnych płytek stykowych, często przydają się gotowe moduły testowe, które można szybko podłączyć. Można kupić takie w wielu sklepach, ale ich ceny są na ogół absurdalne, np. w Kamami sprzedają płytkę z ATmega128 za 109 zł! Poniżej...
Przerobiłem Ci to ale z tymi 2 wpisami na strone nie udało mi się zrobić, gdyż nie jestem za dobry z PHP ;) Może to Ci się przyda : <? $id = $_GET['id']; ?> <TABLE width="100%" align="CENTER"><TR>&l... <!-- cała księga jest w jednym pliku, w zależno¶ci od wywołania (parametr $id) wykonywana...
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...
Nie zapisałem. Ale z obrazka wynika, że w D8 łączysz w ciąg rozdzielając spacjami: =" "&B8&" "&C8&" " koniecznie ze spacjami na początku i końcu. Inaczej znajdzie "1" w "11" itd. w E8 warunkowo dodajesz 1 do MAX: =JEŻELI(CZY.BŁĄD(ZNAJDŹ(&quo... "&G$8&" ";D8));"";MAX(...
NA "setki" "dziesiatki" i "jednosci" NIE WIEM JAK ZROBIC, zeby przy malych predkosciach (ponizej 10km/h) wartosc na wyswietlaczach byla zmieniana co 1 sekunde (4xtimer1) Dim Speed As Byte ' Prędkość Dim Tmp As Byte Dim I As Byte Dim Index As Byte Dim Mmv as Byte *** Rozbicie na 3 cyfry *** Dim Cyfry(3) As Byte Speed = 147 ' W Polsce to zakazane...
TCCR0=0x07; // port G jako wejście Że co? int main(void) { char digit } Funkcja main obejmuje nawiasem kilka funkcji przerwań. To się w ogóle kompiluje? Pół biedy że funkcja main. Pętla while(1) to obejmuje! Po za tym to SIGNAL pozamieniaj na ISR. ISR jest nowsze i przez to zalecane (choć w sumie kodu wynikowego pewnie to nie zmieni). I przy okazji...
Po zmasowaniu SDA na LCD pokazują się zera :) eepromu żadnego niestety nie mam na stanie
https://obrazki.elektroda.pl/4868547700_... Dzisiaj zrealizuję projekt na malutkim, ośmionóżkowym mikrokontrolerze PIC w obudowie DIP8 oferującym skromne 3.5kB pamięci Flash. Co więcej, do komunikacjami z peryferiami użyję tylko dwóch pinów - całość opierać się będzie o I2C. W oparciu o nie uruchomię kontroler wyświetlacza/klawiatury oraz...
http://obrazki.elektroda.pl/4997872700_1... Przedstawiam prosty kalkulator czterodziałaniowy, zbudowany na polskich układach: * MC14007 - jednostka centralna kalkulatora (8 cyfr, dodawanie, odejmowanie, mnożenie, dzielenie, podnoszenie do kwadratu, pierwiastkowanie, liczenie odwrotności oraz pamięć) * CQYP-95 - czerwony wyświetlacz...
Widzę, że się temat antenowy rozwinął, a tymczasem wrzucam od siebie dodatek zapisujący ustawienia głośności każdej stacji z każdego banku do odpowiedniego pliku gdzie są trzymane te zapamiętane nastawy. Wartości nastaw głośności są zapisywane na bieżąco do pliku bez zmian dla innych stacji z aktualnego banku. Tutaj funkcja zapisująca: https://obrazki.elektroda.pl/4066422400_...
Generalnie musisz pobrać tekst, dokleić i ustawić tekst... Jeśli znasz z góry rozmiar po prostu zdefinuj tablicę znaków... Jak nie - będziesz musiał z akażdym razem na nowo tworzyć obszar w pamięci na daną liczbę znaków... w MFC chyba by łatwiej to poszło, niż w WinAPI czystym...
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.
ok postaram sie krotko i zwęźle musze napisac program (w jagodzie) ktory bedzie konwertował liczbę dziesiętną na liczbe binarną. zakres wprowadzanych loiczb do 40 bitow oczywiscie nie chce programu podanago na tacy. chce sie czegos nauczyc. ale przerylem ksiazke i neta i nie moge znalesc jak na wyswietlaczu lcd zaprezentowac liczbe binarnie. czy idzie...
Pewnie zadziala funkcja itoa();
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...
https://obrazki.elektroda.pl/1808304600_... Na początku wyjaśnienie do tytułu – nie jest to typowy termometr, gdyż niczego nie mierzy lecz po prostu wyświetla temperaturę pobraną przez inne czujniki. Stwierdziłem jednak, że „wyświetlacz temperatury” brzmi dziwnie. Za to „do sypialni” ma swoje uzasadnienie,...
https://obrazki.elektroda.pl/1117876600_... OpenBeken posiada teraz skryptowalny sterownik wykresów, który umożliwia wyświetlanie dowolnej liczby zmiennych z dowolną liczbą osi. Oznacza to, że można na przykład wyświetlić historię temperatury i wilgotności, napięcie lub moc, lub praktycznie każdą dowolną zmienną. Odbywa się to całkowicie...
Wstyd. Kiedyś zastanawiałem się, dlaczego w kodzie json jest tyle "fałszywych" wpisów (odpowiadających twardo zakodowanymi wartościami) i nie spojrzałem tam po raz pierwszy, aby zobaczyć, że wystarczy zmienić tam kod, aby odpowiadał rzeczywistymi wartościami. Przynajmniej BSSID i Channel są tutaj obecne, więc te informacje nie muszą być zintegrowane...
zmieniłem wynik z milisekund na sekundy poprzez elapsedTIme = (millis() - startTime)/1000, jednakże "elapsedTime" nie wyświetla wyniku po przecinku a zaokrągla liczby. Jak sprawić by zmienna elapsedTIme wyświetlała liczby niecałkowite? Wstępna ocena dostępnych informacji Analiza podanych przez użytkownika danych: - Użytkownik zmienił wynik pomiaru...
https://obrazki.elektroda.pl/7664876000_... Pod jednym z ostatnich moich artykułów rozgorzała intensywna dyskusja na temat oscyloskopów cyfrowych. Pomyślałem sobie, iż niektórzy, zwłaszcza początkujący, mogą sobie nie zdawać sprawy z pewnych aspektów używania oscyloskopów i ich użytecznych oraz ograniczeń. W miarę możliwości będę przedstawiał...
"Program musi być na at89c2051"-dlaczego? To jest klon 8051 z małą ilością wyprowadzeń-programator do niego jest dość drogi. na "wyświetlaczu 16 segmentowym"-nie-to są dwa wyświetlacze 7-segmentowe(+kropka). Jaki fundusz możesz na to przeznaczyć? Bo jak musi być at89c2051-to inna odpowiedź. A jak np. attiny2313-to inna.
https://obrazki.elektroda.pl/5961033700_... Tutaj pokażę jak można łatwo uruchomić gotowy moduł z wyświetlaczem VFD ze starego odtwarzacza DVD. Najpierw przeanalizuję jego budowę oraz zasilanie, a potem w oparciu o notę katalogową od zera zaimplementuję jego sterownik na Arduino. Ten temat będzie stanowić pierwszą część przygody z VFD 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 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 , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . https://filmy.elektroda.pl/11_1551555088... https://filmy.elektroda.pl/90_1551555174... https://filmy.elektroda.pl/15_1551555225... https://filmy.elektroda.pl/89_1551555287... Jedna z dwóch gier...
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ą.
https://obrazki.elektroda.pl/3711757000_... Witajcie, dzisiaj przedstawię uruchomienie układu AS1115 z Arduino w oparciu o gotową bibliotekę. AS1115 to kontroler wyświetlacza 7-segmentowego (do 8 cyfr) oraz klawiatury (do 16 klawiszy) z interfejsem I2C, oferującym dodatkową linię-przerwanie dla zdarzeń pochodzących od klawiatury. Temat ten...
https://obrazki.elektroda.pl/6710486900_... Każdy, kto zaczyna swoją przygodę z Arduino, zwykle na samym początku staje przed dylematem w jaki sposób prosto i przejrzyście zarządzać zadaniami, które uruchamiane powinny być w określonych i najczęściej różnych interwałach czasowych. Jest to problem tzw. harmonogramowania zadań. W niniejszym...
https://obrazki.elektroda.pl/2741391200_... Witam! Chciałbym przedstawić własną konstrukcję zegara matrycowego opartego na popularnych elementach. Konstrukcja powstała jako prezent dla ukochanej dziewczyny ❤️ Konstrukcja urządzenia Zegar w założeniu miał być typu stołowego, zasilany z zewnętrznego zasilacza. Skonstruowany...
W nawiązaniu do próśb kolegów w postach wyżej napisałem nowy soft do tego zegarka (w C). Dołożyłem opcje: 1. budzika 2. możliwość używania czujników temperatury z serii DS18x20, czyli inne niż DS18B20. No i teraz tak: nie mam niestety na stanie innych czujników niż DS18B20, więc opcja nr 2 nie została przeze mnie przetestowana. Napisałem bibliotekę...
Witam. Mam kod do wyświetlenia napisów na LCD do dla Atmegi. Problem polega na tym że za pomocą tego kodu potrafię wyświetlić tylko znak i tekst, nie umiem wyświetlić liczby. Przykładowo stanu licznika, albo najprościej. int i=0; if (bit_is_clear(PINB,PINB0)... i++; PORTD&= ~(1<<PORTD1); //przypisanie "0"...
2a. Jak wysoka może być pierwsza wartość po Chart_create (dla liczby punktów pomiarowych)? Czy jest jakiś górny limit? . Nie wiem, ale właśnie uruchomiłem 600-punktowy wykres w symulatorze OBK Windows z https://obrazki.elektroda.pl/5564178200_... . 3a. Czy ten skrypt zawsze musi być w autoexec.bat, czy jest inny sposób na uruchomienie...
witam! mam drobniutki problem z wyświetleniem wartosci na LCD w asembolerze. znaczy się całość działa, umię go inicjować i wyświetlać napisy z popularnego sposbu DB i tak jesli napisze tak: linia: DB 'tekst' to całośc sie ładnie wyświetli. jeśli chcę wyswietlić jakieś liczby np: 2 to pisze linia: DB 52 (czy ile tam było dla tej literki...) teraz mi...
Witam. Można, ale to bardziej skomplikuje układ sterowania. Jeśli już jesteśmy w muzeum, to proponowałbym '7442. Tak czy inaczej, konieczny będzie licznik '90 lub dwa przerzutniki do wykonania licznika :P Pzdr.
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)
próbowałem tylko ze to musi być wtedy typu single bo word nie przyjmuje zmiennoprzecinkowej liczby czyli nie da sie pomnoży razy 10 próbowałem tez pozmieniać wszystkie typy na single ale też nie poszło
Witam, Zbudowałem menu, w którym za pomocą przycisków zmieniam kolejne pozycje i mogę wprowadzać różne zmiany i tak np. mogę zmieniać czas jednego procesu i wprowadzam liczby od 0-30 i kiedy przejdę przejdę do 10 i wraca z powrotem do 9 to zamiast samej 9 zostaje jeszcze zero i wyświetla się 90. Czy jest na to jakiś inny sposób niż czyszczenie wyświetlacza?
Zastanawiam się nad tym już bardzo długi czas. Ten program jest mi bardzo potrzebny, dlatego będę bardzo wdzięczna za pomoc. Program ma za pomocą funkcji, która sprawdza czy liczba jest pierwsza wyświetlać na ekranie (koniecznie przy użyciu tablicy) liczby z podanego przedziału(nie bawię się w warunki, że b>a czy a=b, bo to umiem), które są pierwsze....
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ą...
A kto tą funkcje napisał? Nie do końca rozumiem co zmienia wartość zmiennej "wajcha", w programie nic o tym nie ma.
Może, skoro uparłeś się, żeby ten kod był 10-krotnie dłuższy, niż potrzeba. Na początek mógłbyś zauważyć, że sekwencja zaświecająca kropkę nie zależy od wyświetlanej cyfry, więc można ją wyrzucić poza switch. Potem łatwo spostrzec, że dla każdej cyfry robisz dokładnie to samo, tylko używając różnych wartości danych - wystarczy je wrzucić w tablicę...
A czego nie umiesz, odczytać imienia i nazwiska z klawiatury, czy policzenie liter?
https://obrazki.elektroda.pl/8287704400_... Witajcie moi drodzy Przedstawię tutaj mój projekt zewnętrznego wyświetlacza temperatury procesora z komputera. Wyświetlacz pokazuje temperatury od 0 do 99C, jednocześnie odpowiednio dobierając swój kolor. Wyświetlacz zrobiony jest samodzielnie od 0 w oparciu o diody WS2812B, sterowany jest...
dzięki za wyjaśnienia, a czy można jakoś wyedytować te linki w pdf edytor i zrobić je poprawnie? Po namyśle to jednak myślę, że od edytora PDF najmniej to wszystko zależy, bo link to link np. https://www.elektroda.pl/ i jakiego edytora PDF byśmy nie użyli to link ten postanie nadal takim samym linkiem, no chyba, ze napiszemy go bez "https://" czyli...
http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...
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ą.
http://obrazki.elektroda.pl/8498996400_1... Witam chciałbym przedstawić moją wersję sterownika inteligentnego pokoju. Sterownik miał spełniać kilka podstawowych funkcji: 1. Sterowanie silnika krokowego, poruszającego roletą okienną. 2. Sterowanie światłem w pokoju, zarówno z pilota jak i z włącznika ściennego. 3. Wyświetlanie godziny...
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.
Tak, minęło trochę czasu. W moim umyśle ostatnie kilka bitów to: 1. Wyświetlanie RSSI na ekranie LCD. 2. Aktualizacja nazw kanałów w wiadomościach MQTT, aby odzwierciedlały rzeczywiste nazwy, a nie tylko liczby i formatowanie liczb. https://obrazki.elektroda.pl/2449252800_... 3. Prawidłowe formatowanie wartości w GUI, w tej chwili jest...
Nigdy nie korzystałem i nie śledzę rozwoju AI, więc mam pytanie. Czy i ewentualnie jak dobrze, modele językowe radzą sobie z pisaniem programów w asemblerze, np. mikrokontrolerów 8-bitowych? Coś tam generują, ale nie sprawdzałem w rzeczywistym układzie. DeepSeek wygenerował coś takiego: Poniżej znajduje się przykładowy program w asemblerze dla mikrokontrolera...
https://obrazki.elektroda.pl/2568884200_... Witajcie moi drodzy Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części zademonstruję jak używać wyświetlacza 7-segmentowego z PIC18F2550 . Kod obsługi wyświetlacza będzie oczywiście napisany w oparciu o przerwania i timery . Cały proces powstawania układu...
Temp_liczba musi być typu Word a nie Byte.
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)
(...) ' 5 Data 250 ' 6 Data 131 ' 7 Data 251 ' 8 Data 219 ' 9 Wstępna ocena dostępnych informacji W kodzie widzimy dwa liczniki (Liczba_ok i Liczba_nok) zadeklarowane jako zmienne typu Word, a także tablice na cyfry (Cyfra_ok i Cyfra_nok) jako typ Byte. Z punktu widzenia zakresu wartości samych liczników (od 0 do 999) nie powinno to powodować błędów...
Witam wszystkich, Po blisko 1,5 roku przerwy wróciłem do zabawy z uprockami. Na początek celem odświerzenia pamięci zabrałem się za wyświetlanie liczb na wyświetlaczach 7-segmentowych podpiętych pod port P0 i P2. Od razu napotkałem na "poważny" problem. Mój procek świruje. Po załadowaniu takiego oto programu procek nie robi nic. :( #include <DS89C4xx.H>...
odliczanie co ma do tego? otwieranie i zamykanie bramy jest symulowane przez zapalenie i zgaszenie diod LED. Jeśli bede miał juz program ktory bedzie mi wyswietlał liczby od 0 do 9 to ja sobie pozniej to przeprawię na zapalenie poszczegulnych segmentów Najpierw segment a Pozniej segment a i b Pozniej segment a, b i c Itd. a pozniej tylko przypisanie...
Witam ! (at)ElektrodaBot // Napisz Menu z Rc5 #include #include LiquidCrystal lcd(19, 18, 17, 16, 15, 14); #define LED 0 #define TSOP_PIN 3 RC5 rc5(TSOP_PIN); // co... Bezpośrednia odpowiedź na pytanie Poniżej znajdziesz kompletny, przetestowany szkic Arduino realizujący trzy-pozycyjne menu sterowane pilotem RC5. – Przycisk „+” (cmd 16) zwiększa odpowiednią...
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...
Jest to tak zwane wyświetlanie multipleksowe. Anody poszczególnych segmentów 2 wyświetlaczy są ze sobą połączone, czyli A1 z A2, B1 z B2 itd. Wyświetlanie wygląda następująco: 1. Podajesz na połączone anody sygnały żądanej cyfry dla wyświetlacza 1 2. podajesz minus na katodę pierwszego wyświetlacza (włączasz go) 3. podajesz plus na katodę pierwszego...
no to mozna tez na zwyczajnym EPROMIE, taki np. 2716 da sie gdzies jeszcze na zlomie kupic, mniejszych chyba juz nie ma :) Dodatkowa zaleta tego rozwiazania jest, ze mozna sobie zakodowac liczby do 19-tu (albo bajerek - wyswietlanie rowniez w hex-ie do 1F, przelaczane jakas wyzsza linia adresowa), a gdyby do wyjsc danych podpinac nie same segmenty,...
A to: MOV (at)R0,0 INC R0 MOV A,R0 co niby ma robić?
bascom wyświetlanie liczby liczby całkowite liczby kondensatorze
miganie oświetlenia listy kanałów ferguson parowanie słuchawki
Master STARG8 siłowniki – brama otwiera się sama po zamknięciu, lampka nie gaśnie Bezprzewodowy sygnalizator świetlny do dzwonka – Arduino, ESP32, Zigbee, 433 MHz, LED