po usunięciu drugiej linijki, czyli $lib "mcsbyte.lbx" i zmianie pierwszej z $regfile = "m16adef.dat" na $regfile = "m16def.dat" błędu nie wywala. Z helpa wynika, że : Biblioteka MCSBYTE.LIB jest zoptymalizowaną wersją, która obsługuje tylko liczby typu Byte. i zmieniając wpis na Dim A As Byte A = 255 Lcd A wtedy błędu nie wywali, ale zmienna a musi...
Przepuść zmienna b przez taką funkcję : Public Function Bin(ByVal lngNumber As Long) As String Do While lngNumber > 0 Bin = (lngNumber Mod 2) & Bin lngNumber = lngNumber \ 2 Loop If (Len(Bin) Mod 8) <> 0 Then Bin = String$(8 - (Len(Bin) Mod 8), "0") & Bin End If End Function...
A ja rzucę gotowcem :D ; ----------------------------------------... ;konwersja liczby binarnej X-bitowej do postaci dziesietnej X-cyfrowej ;) | ;---------------------------------------... bajtyequ 4 ;z ilu bajtow sklada sie liczba bityequ bajty*8 cyfryequ 10 ;maksymalna ilosc cyfr po...
1. Sub trzeba zadeklarować (Declare Sub Menu), następnie piszesz Sub Menu .... . ..... ... End sub 2. Aby się odwołać do Sub`a piszesz call Menu. 3. Do Incr M Locate 2 , 1 Lcd M Loop Jak program wejdzie w tę pętlę to już z niej nie wyjdzie 4. Osobiście do obsługi przycisków używam takiej składni: If pind.1=0 then Waitms 50 Bitwait pind.1, set ... ......
I mieć dużo flasha...
Witam ! Sprawdź: Lcd hex(a) lcd bin(a) Pozdrawiam. Stefan
Chyba musiałbyś to zrobić "ręcznie", czyli pomnożyć przez 10000 i wydzielać po jednej cyfrze.
Napisz tak: int a=5; char buffer [10]; // np. 10 znakow // potem w programie. np w while (1){ wklejasz: itoa( a, buffer, 10); // 10 - liczba dziesietna 5 // 16- liczba wyswietli sie szesnastkowo - 0x05 // 2 - wyswietli sie binarnie - 0b00000101 // nastepnie: LCD wyswietl ("%s",buffer); // w moim przypadku to: glcdn_PutStrXLine(("%s",buffer), 30, 4);...
dokładnie to: char buffer[7];//przykadowo 7 int num; itoa( num, buffer, 10); // convert interger into string (decimal format) matczar
Jeśli chcesz to dla wielu powtarzajacych się bloków, to wystarczy, że podzielisz wartość przez częstość i wyciagniesz resztę z dzielenia (np. switch(nr%4)). Pamiętaj, wartość reszty zmienia się od 0 do n-1, gdzie n to dzielnik.
A ja robię to po prostu tak: #include <stdio.h> ....... xdata u_char buf[20]; int State; void main(void) { ..... sprintf(buf,"State=%d\r\n"... ..... } i mam w buforze ciąg znaków z wartością zmiennej int. Teraz to tylko wyrzucić na wyświetlacz.
Zamień zmienną numeryczną na string i podaj go na wyświetlacz. zmienna = STR( x )
Witam, mam pytanie odnośnie SDCC i zmiennej typu float. Probuje wyświetlić zmienną typu float na LCD. Zmienną taką mogę wysłać na RS232 poprzez printf_fast_f() ale cos zrobić kiedy potrzebuję użyć sprintf(). Widzę, że kiedyś miał Pan podobny problem więc może już go Pan rozwiązał. Z góry dziękuję za pomoc.
a po co się upierać przy writeeprom, skoro można zadeklarować sobie zmienną wprost w obszarze pamięci EEPROM i później z niej korzystać prawie tak jak ze zwykłej zmiennej w RAM Dim Zmienna As ERAM Byte a później gdzieś w kodzie: Zmienna = Obroty ' w ten prosty sposób zapamiętujesz w EEPROMIE swoje obroty albo Obroty = Zmienna ' czyli np po starcie odtwarzasz...
- powyżej 10W: "Pwej= Tak będzie się wyświetlało jeżeli pierwszym bajtem zmiennej String Pwej będzie 0. Zero jest końcem łańcucha (dwie możliwości takiego błędu już podałem stos, albo nadpisanie przez inny łańcuch ;)). Nie piszesz też jaka wersja Bascoma to jest, może w którejś wersji był błąd z funkcją Fusing. Możesz podglądnąć co się dzieje z Pwej...
ftoa
Z kontekstu wynika, że ... Dzięki za pomoc, uzyłem wspomnianej funkcji i już dane są poprawnie wyświetlane
Witam. ... Freddy - twój plik też testowałem i wszystko ładnie wyświetla (litery) natomianst nie wiem jak za pomocą tego programu wyświetlić jakąś zmienną typu byte. Tak jak wcześniej pisałem wskakiwanie do podprogramu powoduje zbyt wolne zwiększanie wartości zmiennej którą zmieniam z przycisku. Czy można ten cały podprogram przenieś do głównego programu...
zmienną j zadeklaruj jako volatile.
... printf("liczba a: %d",&a); printf("\n liczba b: %d",&b); ... Wywal przed zmienną "a" i "b" którą chesz wyświetlić znak &. Powinno pomóc.
Te warunki są bez sendu w ogóle. logiczne na pewno działają. wystarczy jak napiszesz if ($i == 2) echo "dwa"; if ($i == 3) echo "trzy"; == jest "ostrym" warunkiem. Zadziała tylko w przypadku rózwności. poeksperymentuj troche. Wstaw sobie wyświetlanie zmiennych abyś wiedział co się dzieje. Przed zliczaniem ilości wierszy zainicjalizuj zmienną wartością...
Postanowiłem ostatnio użyć mojej skromnej wiedzy (głównie kopiowanie programów z internetu i ustawianie pinów) do zrobienia prostego programu. Chcę aby mikrokontroler zmieniał zmienną x tak aby przycisk 1 zwiększał ją a przycisk 2 ją zmiejszał. Wszystko ma być przedstawione na LCD z bibloteką HD4470. Wyświetlacz działa (bo testowałem z tym programem:...
Witam Mam problem z wyświetleniem na LCD zmiennej typu LONG. Zwiekszajac wartosc tej zmiennej na wyświetlaczu sekwencyjnie pojawiaja sie wartości 0-255.
Zdefiniuj zmienną Temp jako Word. Jak ci ma wyświetlić 600 jesli zmiena Byte może przyjąc max wartość 255. Właśnie powyżej tej wartości będą ci sie wyświetlać dziwne rzeczy.
Witam wszystkich. Problem kształtuje się następująco: W programie wynik wrzucany jest do zmiennej typu SINGLE. Jest to wartość prędkości na poziomie około 2 m/s Wynik wyświetlany jest na wyświetlaczu LCD zawsze do 9 miejsca po przecinku: Np. 1.945674391 chciałbym, aby wyswietlanie było tylko dwa miejsca po przecinku, czyli np. 1.94, nie jest istotne...
Posiadam oscyloskop analogowy tylko nie wiem jak się nim wpiąć. Analogowy jest wystarczająco dobry, cyfrowy może ci wyświetlić częstotliwość - fajny bajer, ale bez tego też się da częstotliwość zmierzyć. Chyba najprościej było by podłączyć oscyloskop do czujnika włączonego w instalację, ale jak się okaże że nie działa, to nie wiesz po której stronie....
Muszę Cię rozczarować - użycie komendy LCD nic nie da. Bascom zakłada, że przy użyciu tej komendy procesor komunikuje się z inteligentnym wyświetlaczem. A wyświetlacz z kalkulatora nie posiada żadnej elektroniki sterującej. Taki wyświetlacz LCD posiada elektrodę wspólną (common), czyli tzw. podłoże, oraz elektrody dołaczone do segmentów. Każdy segment...
zmienna = BIN( liczba ) gdzie: zmiennazmienna tekstowa, w której znajdzie się liczba zapisana w formacie binarnym, liczbaliczba poddana konwersji, może być stałą lub zmienną typu Integer, Word, Long czy Byte.
To spróbuj w drajwerze ustawić datatype na unsigned potem otwórz bazę danych iFIX (PDB), otwórz datablock i tam zmień na float, zapisz i przeładuj bazę.
Najprawdopodbniej w tej zmiennej coś jest jeszcze na końcu. Mogą być znaki niewidoczne, np CR lub /i LF. Spróbuj wyświetlić długość tego stringa (w Bascomie chyba funkcja Len) i wtedy bedziesz wiedział czy aby tam jest tylko liczba. Możesz spróbować też konwertować tego stringa po jednej cyfrze, a więc robisz pętlę w której wycinasz fragment stringa...
Hej. Jaką bibliotekę trzeba dołączyć żeby zadziałała funkcja fdevopen(). ??
Jak definiujesz s i s1. s powinno być tablicą.
Do pętli głównej przenieś w takim razie fragment struktury Select Case a zmienną niech będzie cas.Wartości jedynie od 0 do 4. Dlatego, że pozostałe wartości będą wyświetlane z instrukcji If then (alarmy). Do każdego jednak warunku case musisz wstawic Wait 1. Inaczej informacja wyświetli się na czas tak mały, że jej nie zauważysz. Ta strukturę Select...
Spróbuj w module nadawczym zmniejszyć częstotliwość nadawania danych pomiarowych skoro wyświetlasz je co 30s, albo odbieraj dane i aktualizuj zmienną w przerwaniu, albo przy odbiorze czytaj z bufora wszystko co masz dostępne, żeby zwolnić miejsce. Bo jak nadanesz co 2 czy 4 sekundy, a odczytujesz co 30, to nic dziwnego, że po czasie się zatyka.. Swoją...
...Czy istnieje jakiś sposób, aby ostateczną zmienną 'Ss' (string) zapisać w zmiennej typu Single (lub innej?) aby umozliwic porównanie jej z tą zapisaną w eepromie? A może ktoś zna inną metodę na rozwiązanie tego problemu? Z Twojej wypowiedzi wynika , że nie wiele masz wspólnego z programowaniem uC - ale mniejsza z tym. Zmienna string jest potrzebna...
W konfiguracji PLC (dokładnie to w konfiguracji PORT 1 CPU351) ustaw Port mode -> RTU Only jak na załączonym obrazku: http://obrazki.elektroda.pl/9569651600_1... Pozostałe zostaw domyślne (19200,none, Odd, 1) Ostatnia liczba – „1” to modbus ID, który będzie wykorzystywany w komunikacji drivera InTouch z CPU351. Jeśli...
Witam niestety komendą LCD nie można wyswietlać zmiennej typu Word. Jak obejść ten problem? Zadeklaruj jakąś zmienną jako string (np. tak jak poniżej jest ss1) Dim Ss1 As String * 12 Ss1 = Fusing(W, "#.&&") ' formatowanie zapisu doformatu x.xx Lcd "U=" ; Ss1 jak wartość odczytana komendą getADC ma się do wartości napięcia...
W miejscu polecenia SELECT, gdzie pobierasz id usera, dodaj jeszcze pole "rank". Parę linijek niżej jest zapisywanie pobranego id do zmiennej sesyjnej ($_SESSION include to tylko przykład - tam możesz zawierać dowolny kod. BTW - te funkcje db_connect w pliku config są bez sensu - co mi po funkcji, skoro nie będę miał uchwytu dla połączenia? Niby można...
Zacznijmy od tego, że ten wyświetlacz w wywołaniu lcd.str_lcd() musi mieć podany tzw. string, czyli łańcuch znaków. Nie możesz tam wstawić wprost danych, musisz je przekonwertować do typu char. Służy do tego wiele standardowych i nie-standardowych funkcji języka C. Zapoznaj się np. z takimi: itoa / ltoa / ultoa / dtostrf / sprintf i pewnie jeszcze parę...
Nie dziw się, że nie działa, skoro ignorujesz ostrzeżenia kompilatora. Funkcja: void LCDPutStr( char *pString , int x, int y, int Size, int fColor, int bColor) A ty wywołujesz ją: LCDPutStr(temp,95,20,LARGE,BLACK,PINK); gdzie temp to short int. O tym co się dzieje, kiedy potraktować zwykłą zmienną jako wskaźnik na łańcuch znakowy chyba wiesz. Jeśli...
3. poco napisałem na tym forum??? Rozczuliłeś mnie i wprowadziłeś w zakłopotanie :oops: do tego stopnia, że napisałem Ci nie tylko 3, ale całe 4 linijki: [syntax=vb] Sub timeSubtract() Const TIME_FORMAT = "hh:mm:ss" Range("E1") = Format(TimeValue(Range("C1").Text) - TimeValue(Range("B1").Text), TIME_FORMAT) End Sub [/syntax]Masz odejmowanie czasu za...
Witam Kolego Unreal89. Pracuję pod Bascomem 8051 i nie spotkałem się z funkcją, o której wspominasz. Przejrzałem pliki help'a i tam również nic nie znalazłem. Zainteresowany jestem z jakiego powodu odpada komenda "fusing"? Dla czego pytam? Pozwolę sobie obszerniej skomentować zaprezentowany listing. 1. Termometr DS18B20 przechowuje informacje o temperaturze...
Moim zdaniem koncepcja powinna być taka: 1. Obsługa przetwornika analog-cyfra. Na początek dobrze żebyś umiał dobrze zmierzyć liczbę impulsów. Nie wiem dokładnie jaka jest specyfika Twojego sygnału, jaką amplitudę mają owe szumy, skąd się biorą i czy nie warto by ich po prostu potraktować filtrem dolnoprzepustowym, a jeśli mają odpowiednio niską amplitudę...
No, to we fragmencie gdzie logowanie sie udało, przpisz zmienną z tablicy $_POST do $_SESSION, a gdy się wylogujesz- wyczyść: [syntax=php]if($_GET["wyloguj"]=="tak"){ $_SESSION["zalogowany"]=0; $_SESSION["Login"] = ""; //<--- tutaj sobie wyczyść echo "Zostałeś wylogowany wylogowany z serwisu"; } if($_SESSION["zalogowany"]!=1){ if(!empty($_POST["Login"])...
Kwarc wstaw w obu przypadkach nawet 16MHz. Baudrate jest zależna w zasadzie od jego dzielnika niż od kwarcu. Nie szalej też z dużą szybkością bo błędy mogą wyskoczyć, zacznij od 4800 bps. Połączenie po UART masz zrobić sprzętowo! Timer niech ci obsługuje multiplexing, główna pętla programu sprawdzanie czy w UART coś przyszło i przepisywanie do tablicy....
Nigdy nie korzystałem z siatki grid, ale za to fajnie można podobny efekt osiągnąć tworząc siatkę prostych elementów typu Label, Edit. Przesyłam więc kod źródłowy programu, który generuje na formatce w zdarzeniu OnCreate formy tabelę złożoną z 10 wierszy, a w każdym z nich z dwa pola tekstowe i jedno combo. Jednak nie oznacza to, że w pamięci można...
Dlaczego wyświetlają mi się tylko jakieś dziwne znaczki, jak to naprawić i dlaczego tak się dzieje? Bo twoja funkcja oczekuje łańcucha znakowego, a dajesz jej liczbę? Zapewne kompilator ci wypisał ostrzeżenie, które zignorowałeś. Najpierw przekonwertuj zmienna na łańcuch znakowy, np. przez itoa, sprintf, a dopiero potem spróbuj wynik wyświetlić.
Twoje pytanie jest dość ogólne ponieważ wszystko o czym mówisz jest definiowane w skrypcie linkera. Ale zazwyczaj jest tak, że: - sekcja .text jest umieszczana w pamięci flash - sekcja .data jest umieszczana w pamięci RAM (kopiowana z pamięci flash w rozbiegówce) - sekcja .bss jest umieszczana w pamięci RAM (ustawiana na wartość zero w rozbiegówce)...
W tablicvy DIGITS nic nie zmieniasz, ciągle jest tylko 10 cyfr.Kropka jest dodawana automatycznie, jeśli na danej pozycji tablicy LEDDIGITS najstarszy (7 bit) jest ustawiony. Czyli chcesz wyświetlić np. 9 to wpisujesz do tej tablicy 9 | 128. Co do tego zapisu, to istotnie, kasuje on 4 najmłodsze bity, po czym wpisuje na nie 0 na pozycji określonej zmienną...
Użyj float i funkcji ftoa. Nie wiem jakiego kompilatora używasz ale w CodeVision taka jest. Jeżeli nie używasz liczb zmienno przecinkowych a jedynie stałoprzcinkowe możesz użyć int i zapisać w nim 237(najlepiej jeszcze unsigned) albo wręcz unsigned char :) . Przy wyświetlaniu wstaw w odpowiednie miejsce przecinek i gotowe. Pozdrawiam.
Po prostu trzeba dodać warunki, które muszą zostać sprawdzone przed zmianą stanu maszyny Czyli musimy użyć zmiennych globalnych (klawisz, ADC_value). Jeśli o mnie chodzi to nie mam oporów przed używaniem zmiennych globalnych ;-) A jak skomunikować ze sobą kilka maszyn stanu? Zmiennymi globalnymi? Czy po prostu używać wskaźników na te same funkcje?...
Nie wiem jak to w Bascomie się robi ale to wygląda mniej więcej tak: 123°C 123 dzielisz przez 100 i otrzymujesz 1 , resztę z dzielenia przez 100 dzielisz przez 10 i masz 2 , reszta z dzielenia przez 10 daje 3 . Tak się robi w C ale czy da się tak zrobić w Bascomie to ty powinieneś wiedzieć . w helpie Bascoma chyba jest coś o dzieleniu .
... Bez eeprom też 0. Zanim wkleję kod , to trochę ponarzekam ;) Powiedz , dlaczego nie analizujesz kodu , który zadziałał i nie wyciągasz wniosków :?: Czyżbyś go nie rozumiał :?: Zauważ , że po zaadresowaniu układu , sprawdzam zmienną systemową ERR , która "mówi " , czy zaadresowany układ odpowiedział (ERR=0) , czy nie (ERR=1).Ty w swoim kodzie olewasz...
To ja dam jeszcze podpowiedź ze starych czasów assemblera: Zero ascii ma kod 0x30. Potem kolejne cyferki lecą po kolei czyli 9 ascii = 0x39 Jak chcesz wyświetlić zmienną zawierającą wartość 0-9 to dodajesz do niej 0x30 lub '0', bo apostrofy tłumaczą jeden znak ascii na jego wartość, i wysyłasz na wyświetlacz (czy to LCD, czy port szeregowy/terminal)....
https://obrazki.elektroda.pl/9337556500_... Pewna wyjątkowa osoba zasługiwała na równie wyjątkowy prezent, a że nie jestem fanem kupowania niespodzianek, postanowiłem "zrobić" coś własnym rękami. 1. Wstęp, motywacja 2. Zarys konstrukcji 3. Płytka z diodami - projekt (łączenie diod) 4. Płytka z diodami - projekt (zatrzaski) 5. Eagle...
Czy tym 0x80 ustawiam 1 na rs Nie. RS na jeden ustawia 0x40. jak wyświetlić zmienną np wartość 55 trzeba dodać taką funkcję: #include <stdlib.h> I wklej cały program jaki teraz używasz. I jak podłączyłeś SA0, SA1?
Stworzylem zmienna M1 typu string i zapisalem do niej 1 znak i wyswietlilem na lcd w dalszej czesci programu trzeba wyczyscic ten znak i wyswietlic puste pole,probowalem zdefiniowac za pomoca chr puste pole,probowalem czegos takiego : M1=" " tez nic,w asemblerze nie bylo by problemu, a tu??? Jak to zrobic??? Nawet jak chce zmienic znak w zmiennej zeby...
a ten bufor na ktory wskazujesz to ma jakis rozmiar? <: to ze ci to dziala to tylko przypadek [; ciekawi mnie tez, dlaczego deklaracja w jakims tam stylu od razu odpada... 4\/3!!
Do programowania tego panelu jest EasyBuilder8000. PLC Fatek to sterownik, a nie program. Zdefiniuj zmienną, która steruje numerem wyświetlanego ekranu, w przypadku np. M50 wpisuj w tą zmienną numer ekranu, który ma się wyświetlić.
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...
https://obrazki.elektroda.pl/5931581900_... Opiszę tutaj krok po kroku instalację, konfigurację oraz użycie darmowego kompilatora SDCC do tworzenia programów na mikroprocesory PIC. Całość będzie w formie szczegółowego tutoriala. Ze względu na długość całości tutorial podzielę na osobne tematy . W dalszych częściach postaram się...
VAT służy do podglądu zmiennych z pamięci ogólnie dostępnej - markerów, bloków danych, wejść, wyjść fizycznych, wejść analogowych. Nie ma możliwości podglądu tym narzędziem zmiennych typu TEMP. Je możesz podejrzeć tylko w trybie online funkcji której dotyczy wskazany TEMP. Jesli zmienna wyświetla się w formie innej niż oczekiwana możesz to zmienić na...
o ja myślałem że to tak działa z założenia? Wyświetla starą konfigurację i daję możliwość zmiany wybranych? tak działa Wyświetla starą konfigurację i daje możliwość zmiany IP .DNS itp chwiałbym jeszcze na stronie www wyświetlić swój tekst i zmienną tylu bool i string. w html trzeba to zmienić w WebConfig.cpp ? "<div id='main_div' style='margin-left:15px;margin-right...
Shift obsługuje Dword, tak jak tu w przykładzie, który ma cztery bajty. Bierzesz zmienną która pomiesci to co chesz i potem nakładasz na tę zmienną bajty poprzez Overlay. W ten sposób masz dostęp do poszczególnych bajtów. Tu wyświetlam wszystkie cztery, ale równie dobrze możesz sobie wyświetlić tylko B. https://obrazki.elektroda.pl/9998771000_...
Powiem Ci że nie jestem pewien jak for działa w dosie, ale próbowałeś rozbić to na fragmenty? Zobaczyć czy to ('bcdedit /store D:\BCD /create /application osloader') zwraca jakiś zbiór? Oraz po wykonaniu for wyświetlić sobie tworzoną zmienną na ekran?
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ć...
(at)Damian7546 Najłatwiejszy sposób jaki mi przychodzi do głowy to stworzenie macro i sprawdzenie czy word = 1,2,4,8,16 w warunkach IF. Potem można wykorzystać zmienną wewnętrzną do przypisanie do pola numerycznego.
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...
Zastosuj konwersję do łańcucha, np. za pomocą itoa.
http://obrazki.elektroda.pl/5237163400_1... Witam! Początkowo miałem nie pokazywać swojej konstrukcji gdyż uważałem, że tak naprawdę nie jest to nic odkrywczego w dobie stron Thingspeak czy podobnych, jednakże, uchyliłem rąbek tajemnicy na forum i widzę poparcie dla pomysłu :). Natchnieniem dla urządzenia był mój znajomy który wykonywał...
Witajcie. Ostatnio męczę wyświetlacz LCD TFT 2,8" po magistrali SPI na Atmega32. Dopiero się go uczę i przestawienie się ze zwykłych 2x16, czy 4x20 jest trochę kłopotliwe,jak dla mnie. Przećwiczyłem rysowanie podstawowych figur, czy napisów. Daję radę. Nie mniej jednak postanowiłem coś innego, a mianowicie wysłać jakieś dane w postaci choćby napięcia...
Witam. Programik taki jak: wyświetl zmienną a=155; korzystając z sprintf(); działa. Dopiero się wszystko krzaczy jak chcę wyświetlić wartość licznika T1 mikrokontrolera. Poniższy podprogram wywoływany przerwaniem INTO ma wyświetlać TH1 na pierwszej lini i TL1 na drugiej...czyli kolejno 1 bajt i 2 bajt Timera1. Sygnał na przerwaniu INTO pojawia się zawsze...
Nie, nie, nawet nie przeczytaliście tego: Declare Sub Lcdstr(byval Lcdstring As String , Byval Lcdfontsize As Byte , Byval Ch_inv As Byte) 'lcdstring = string to LCD, Lcdfontsize 1 = high 1, Lcdfontsize 2=high 2, Ch_inv 1=inverse 1. to nie są gotowe funkcje z bibliotek bascoma - i co za tym idzie nie będą działać tak jak one. 2. w kawałku kodu...
Witam, mam problem bo nie wiem jak wyświetlić dwie zmienne w tym samym miejscu na wyświetlaczu to jest kawałek kodu Dodano po 2 Wymyśliłem licznik [syntax=basic4gl] Wyswietlacz: If Pind.1 = 0 Or Pind.3 = 0 Then Do If Pind.1 = 0 Or Pind.3 = 0 Then Licz_ok = 0 Incr Licz_ok End If Locate 1 , 7 : Lcd Zmienna If Licz_ok = 255 Then Exit Do Loop [/syntax]...
Gdzieś przed tym wszystkim [syntax=php] require_once('/sciezka_do_pliku/plik_z_z... // dalej... <jakis_html_tag><?=$a1; ?></jakis_html_tag> // lub <jakis_html_tag><?php echo $a1; ?></jakis_html_tag> [/syntax] to tyle Pozdrawiam
Witam !!! W jaki sposób wyświetlić na wyświetlaczu zmienną float ?
#include <stdio.h> . . . unsigned char bufor [10]; unsigned char dana sprintf (bufor, "%d", dana); WriteLCD(bufor); Poczytaj o formatowaniu stringow funkcja sprintf (printf) a wszystkiego sie dowiesz: jak wyswietlac w postaci hex, jak wyswietlac float, stringi etc. pozdrawiam BF
Witam wszystkich, chciałem wyświetlić kilka zmiennych float, int na monitorze VGA przesłanych przez i2c z jednej atmegi 328 do drugiej która obsługuje monitor VGA . Przeglądałem przykładowe kody z bibliotek vga, vgax, vgaxua i myślę że poradziłbym sobie z jedną zmienną nie wiem jak to zrobić z kilkoma zmiennymi, żeby ich przesyłać i poszczególne żeby...
Witam! A Czy można wyświetlić zmienną typu string np tylko od drugiego do ostatniego bajtu ???
Mam zmienną z taką konkretną zawartością: [syntax=php] $dane = $row['dane']; echo $dane; ----> 'Jasio Kowalski' [/syntax] i problem jest taki, że jak dam: [syntax=php] <input type="text" name="dane" size="20" value='.$row['dane'].'>'; albo <input type="text" name="dane" size="20" value='.$dane.'>'; [/syntax] to w każdym przypadku w polu...
Kolega napisał, jak. Z tą różnicą, że aby wyświetlić tylko zmienną nie ma potrzeby używania znaków "".
Witajcie. Sytuacja wygląda w ten sposób: mam skrypt PHP, który ma ustawione kodowanie ISO8859-2 (nie mogę tego niestety zmienić więc musi tak zostać). Jest też baza danych, która ma kodowanie UTF-8. I teraz kiedy chcę wyświetlić na stronie wyniki z bazy to zamiast polskich znaków mam różne krzaki. Co prawda kiedy użyję funkcji iconv to mogę prawidłowo...
Nie ma sprawy. Cieszę się, że pomogłem i że już nie muszę się nad tym zastanawiać ;) Dodano po 1 Przy okazji... jak wyświetlić zmienną jako funkcję (jak tekst poniżej), aby mniej pamięci zjadać? Wywalić w ogóle ten obiekt klasy String, robić bezpośrednio modyfikacje na buforze i jego wyświetlać, już w poprawionej wersji.
cokolwiek moge wyświetlić wpisując ręcznie do każdego z 8 bajtów adres (8 znaków). Napisy wyświetla mi bez problemu, napisałem własny protokół (nie ukrywam że męczyłem sie prawie miesiąc:]) jedyny problem to wyświetlenie zmiennej a dokładnie chodzi o to że jeżeli chce wyświetlać zmienną i w danym momencie wynosi ona np. 5 to jak ją wyśle send(0x05);...
Aby wyświetlić zmienną zamień ja po prostu na tekst i tyle. Ja to robiłem tak: dim adres as byte dim adres1 as string * 5 adres1 = fusing(adres , "#.#") lcdstr adres1
Witam, proszę o pomoc z następującym problem, nie mogę go rozwiązać samodzielnie. Potrzebuje obok wyświetlonej temperatury w formacie 00.0 wyświetlić zmienną z wynikiem obliczeń wg formuły zmienna=0,00000060526*T^4-0,00016316*T^3... T-temperatura wyświetlona w stopniach. zmienna ma być wyświetlona w formacie 00.00 Pozdrawiam...
Witam tak jak w temacie nie wiem jak wyświetlić na wyświetlaczu opóźnienie np: jak piszemy delay (1000) to chce ta wartość zobaczyć jak maleje na wyświetlaczu czy jest ktoś w stanie mi pomóc? Tak, to się wprost nie da, ale jak w pętli 1000 razy odpalisz delay(1) i będziesz zwiększał ustaloną zmienną o 1 w tej samej pętli, to wtedy możesz wyświetlić...
Po 20 sekundach zawsze wykona klawisz N tak naprawdę ;) Klawisz rozpoznaje (można wyświetlić zmienną errorlevel, będzie widoczne) tylko "if" działa bardzo dziwacznie tak, jakby warunek był nie ==x tylko >=x. Nie sprawdzalem jeszcze przypadku, gdyby zamienić miejscami oba if'y. Ale podałem dwa działające rozwiązania wczesniej.
i dać enter tak To chyba gruba przesada takie rzeczy pisać. Nawet w windowsie w wierszu poleceń trzeba dać enter. Zawsze wprowadzamy polecenie klawiszem enter. W katalogu w którym masz plik deb ze sterownikiem otwierasz terminal i logujesz się na roota czyli wprowadzamy polecenie su i enter. Wprowadzamy polecenie $PATH enter PATH to jest zmienna środowiskowa...
Wszystko działa ale teraz pytanie - jak wyświetlić jakąś zmienną na stronie.
udaje mi sie zmienna temp odzyskać z programu i wyświetlić ją na wyświetlaczu lcd niestety nie wiem jak uzyskać nastepną.Chodzi mi mianowicie o coś takiego: 1)uzyskujemy zmienna nazwijmy ją A1 i wyświetlamy na lcd 2)po wyświetleniu zmiennej potwierdzamy ją klawiszem także z tej klawiatury 3)program przechodzi wtedy do odbioru zmiennej A2 4)wyświetla...
Jak będziesz miał zmienną całkowitą to nie będzie zawierała części ułamkowej po podzieleniu przez 1000, musiałby mieć typ float. Zwykle biblioteki mają obsługę podstawowych typów, np. dla oleda będzie to tekst i liczby całkowite, niekoniecznie float. Jak masz int x=1265 ml to możesz zrobić tak, że zaokrąglasz lub ucinasz do wartości x=x/10=126, zwykłe...
Chcę wyświetlić napis ze zmienną uint32_t, najpierw robię łańcuch: sprintf(UART, "wynik = %lu", zmienna); Dlaczego kompilator zgłasza uwagi? Jak to powinno się poprawnie zapisać? Wydzieliłem do nowego wątku, ponieważ nie ma to nic wspólnego z poprzednim: https://www.elektroda.pl/rtvforum/topic3...
Witam, ostatnio podłączyłem do Atmegi wyświetlacz od nokii 3310 i postanowiłem pouczyć się trochę timerów i przerwań. Chciałem napisać prosty programik liczący impulsy i wyświetlać je na LCD. W przerwaniu od INT0 zliczam impulsy, a w drugim przerwaniu co sekundę przepisuje ilość impulsów do zmiennej i kasuję liczbę impulsów. Problem pojawia się gdy...
Jak je podłączyć to wiem , Nie wiem natomiast jak wyświetlić np. zmienną "235" w 3 miejscowym wyświetlaczu. z tymi timerami też słabo...ale poczytam.
Ja akurat przechodziłem w drugą stronę i poszło gładko. Witam. Czy na AVR też jest taki kompilator C w którym zawarte są gotowe procedury np. obsługi wyświetlaczy LCD czy np DS18B20 i inne podobnie jak w bascomie? Narazie pisze w bascomie i mam zamiar przesiąść się na C ale odpycha mnie to, że aby wyświetlić zmienną na lcd potrzeba kilkadziesiąt linijek...
Witam wszystkich, mam taki mały problem.Chciałbym w jakiś magiczny sposób wyświetlić na formularzu w VB dane odebrane z RS232.Przypuszczam , że powinno to się zaczynać w następujący sposób Wejscie = MSComm1.Input i teraz pytanie jak wyświetlić zmienną "Wejscie" może to być wyświetlane co jakiś czas poprzez cykliczne odświeżanie , nie ma to większego...
Ave, zauważyłem niespotykane przeze mnie wcześniej zachowanie funkcji sprintf (podejrzewam, że printf zachowuje się tak samo) w przypadku zaokrąglania zmiennej typu float. Załóżmy, że chcemy wyświetlić zmienną var typu float o wartości -0.00123f. Do formatowania wywołujemy funkcję: sprintf(bufor, ".2f", var); W rezultacie otrzymujemy wynik "-0.00" -...
Witam. Pisze w asm ale idea taka sama: przykład dla wyświetlenia zmiennej z zakresu 0-32 na wyświetlaczu 16 znaków: 1. skalujesz zmienną "a" do postaci z zakresu 0-32 2. dzielisz "a/2" ( w assemblerze komenda div ab przy b=2 ) 3. wyświetlasz a pełnych kwadratów 4. jeśli była reszta z dzielenia (w asm b<>0) to wyświetlasz jeszcze pół kwadratu 5....
Czy korzystasz z tej biblioteki? https://github.com/coryjfowler/MCP_CAN_l... Tak, używam tej biblioteki. Nie ogarniam tych tablic char. Czy ktoś mógł by mi wytłumaczyć tak na chłopski rozum? Wszystkie kursy jakie znalazłem, operują na pojedynczych literach, i to rozumiem. Mam zmienną np: [syntax=arduino] char daneRx[8]; [/syntax] mogę do niej wpisać...
zmienną adres string zmienną zmienną rejestrze
system adblue peugeot transformator odwrotny podłączyć kupie wirnik pralki
projekt układów elektronicznych projekt układów elektronicznych
Mercedes A Klasa W168 CDI 170 2001 automat – lokalizacja silnika krokowego, klapa gasząca, HVAC Volkswagen Passat B6: Brak mocy i kontrolka ESP