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...
Pomijając to, że zasada działania tego programu jest dziwna i wypadałoby trochę rzeczy zmienić, to problemem w tym przypadku jest fakt, że zmienna speed nie jest typu volatile.
Normalne zjawisko. Każdy kocioł ma pewną histerezę załączania i wyłączania palnika od temperatury zadanej. Zadałeś 29 to wyłączenie palnika będzie powyżej tej wartości o histerezę wyłączenia. W kotłach może być stała wartość tej histerezy (przegrzania) lub zmienna.
A masz pomysł jak w tym kodzie, wartość obliczoną z tego wzoru sqrt(1.0-(f*f)*(sin(latRad)*sin(latRad))... wyświetlało z większa dokładnością bo wynik to 0,99999 i coś tam dalej A w którym miejscu tego kodu wyświetlasz dokładnie tę wartość? Poza tym nie rozumiem, dlaczego zmienna N jest zadeklarowana jako long (liczba całkowita) - biorąc pod uwagę wyliczenia...
Stwórz tablicę za pomocą: Dim Zmienna(5) As Byte 'lub Word, Integer, Long, Single, Double... Przed zapisem aktualnej wartości do Zmienna(1), przesuń wartości z 1, 2, 3, 4 o jeden indeks (na 2, 3, 4, 5). Pamiętaj aby zrobić to tak, by nie "zamazać" wartości przy przesuwaniu. Potem zapisujesz aktualną wartość do Zmienna(1) i masz komplet, który...
Taka konstrukcja choć poprawna składniowo to logicznie jest błędna - ta pętla while jest nieskończona. To, co obserwujesz, to tak naprawdę pochodna tego błędu - zmienne mają ograniczoną "pojemność", jak będziesz pomniejszał wartość jakiejś zmiennej w nieskończoność, to po dojściu do jej wartości minimalnej i próbie zmniejszenia o 1, zmienna wskoczy...
Nie zadeklarować. Zadeklarowałeś zmienną raz, powyżej warunku. Tej zmiennej należy przypisać wartość. Robisz to tylko w dwóch z trzech warunków, stąd problem. Program może wykonać się w taki sposób, że zmienna rise nie będzie miała przypisanej żadnej wartości, a będziesz ją wyświetlał - to błąd.
Mam problem w Bascom AVR. Program w pętli głownej ma wyświetlać odczyt na LCD 3,5 cyfry, tylko to. Wyświetlana wartość -zmienna jest modyfikowana w obsłudze przerwania. Problem jest taki, że pętla główna (wyświetlająca) nie widzi zmian zmiennej i cały czas wyświetla np "0". Pewnie jest to ułatwienie przy kompilacji - jeśli zmienna nie jest zmieniana...
Jeszcze jeden problem : funkcja printf_fast_f nie wyświetla mi znaku " minus " gdy liczba > -1 tzn. np. zmienna ma wartość -0.1 a funkcja printf_fast_f pokazuje 0.1 , dopiero jak zmienna ma wartość -1.1 to wyświetla się prawidłowo. Co może być przyczyną ? printf_fast_f("%5.1f",nast...
co przerwanie do zmiennej dodawaj 100 wyświetlając dodawaj tą zmienna i wartość licznika
...Chodzi mi o to że chce wyświetlić na Lcd znak którego wartośc mam zapisaną w bajcie np D1 - wartość binarna Np w D1 jest 0111000 i chce aby na wyświetlaczy pokazało sie " p " Jak to zrobić ? :) Piotr Takie "cuda" robi się za pomocą polecenia Chr() :D Jeśli w zmiennej jest zapisany kod ASCII jakiegoś znaku , to by wyświetlić właśnie ten znak na LCD...
Niestety nie wyświetlam narazie tej sumy kontrolnej, gdyż ciagle pojawiały się wartości przypadkowe. Teraz program (jak widać w kodzie) ma wyświetlać narazie zmienna licznik, która po każdym odebranym pakiecie ma zostać zinkrementowana. W zalezności jenak, gdzie w programie jest "licznik++;" to albo jest oks i wartości widze kolejne, albo są losowe...
To, że nie wchodzi w przerwanie stwierdziłeś debugerem czy zmianą wartości "aaa"? .Jak sprawdzasz czy zmienna "aaa" zmieniła wartość? Pokaż deklarację "aaa" i jak ja odczytujesz (wyświetlasz).
Więt tak: deklaracja zmiennej : [syntax=c] volatile uint16_t zmienna = 0; // - zmieniam tą wartość później na 300 [/syntax] włączam przerwania według konfiguracji zegara (8MHz - wewnętrzny) [syntax=c] //- uruchomienie eepromu extern EEMEM uint16_t eeprom_values[200]; EEMEM uint16_t eeprom_values[200] = {0,0}; //- konfiguracja zegara void Init_Timer0_OVF(){...
Bez przykładowego pliku bardzo trudno zrozumieć, o co Ci chodzi. Przecież ten plik może zawierać dowolne dane przykładowe, chodzi tylko o ideę i oczekiwany wynik. Nie wiemy jaki obszar ma podlegać formatowaniu. Nie rozumiem jaka jest rola tej zmiennej "góra" ? zmienna góra ma być zwracana jeżeli wartość tej komórki jest równa 1. Idea jest taka, że gdy...
Powołana jest zmienna a i na początku ma wartość 0. Następnie w pętli for zmienna ta jest inkrementowana przy każdym obiegu pętli o 1, jeśli jest mniejsza od zmiennej kolumna. Zmienna kolumna przybiera wartości 0-20 w zależności, jaki jest wynik dzielenia wartosc_adc / 51 Program wyświetlający pasek działa i wszystko jest ok, poza tym, że nie do końca...
Zrobiłem tak jak radziliście z użyciem instrukcji itoa i już ładnie wyświetla, teraz jak rozumiem to zmienna x będzie miała wartości które mogę użyć do dalszych obliczeń a dzięki wskaźnikowi buff będę mógł je wyświetlać ?
Nie testowałem tego ale założenie jest proste. Podczas ładowania strony otwierasz sesjie (za pomocą session_start()). Potem sprawdzasz czy dana zmienna (np. $i) istnieje za pomocą funkcji [url=http://algorytmy.pl/doc/php/functio... Jeśli funkcja issset zwróci wartość False wyświetlasz pasek i tworzysz w sesji zmienną $i. Jeśli isset...
Witam, zależy jaki efekt chcesz uzyskać. Jeżeli chcesz mieć średnią temperaturę "za ostatnie 24 godziny" musisz co sekundę dysponować historią pomiarów z ostatnich 24 godzin. Musisz użyć "bufora kroczącego" o pojemności 24 x 3600 próbek, trochę dużo. Co sekundę, po wykonaniu każdego pomiaru, aktualizujesz bufor i przeprowadzasz obliczenie aktualnej...
(at)kamil94goldman Ciągle w twoim kodzie nie widzę korekcji war_pom. Teraz to działa tak, że enkoderem zmieniasz wartość tej zmiennej. jeśli przekracza ona 3700 to wyświetlasz 3700, ale zmienna ciągle może rosnąć przy dalszym kręceniu enkodera. Podobnie w drugą stronę - jeśli jest mniejsza od zera, to wyświetlasz zero, ale zmienna może przyjmować co...
Dioda led jest podłączona + do pinu d10 a - przez rezystor 220R do masy ale problem rozwiązany gdy zmnieszyłem zakres z 0 -255 do 10-245 problem zniknął a w serial monitorze wyświetla się tylko wartości zmiennej.
To znaczy, że kod działa zgodnie z tym, jak jest napisany - popatrz, jakie wartości przyjmuje zmienna w.
W Tym przypadku możesz zrobić tak: [syntax=c]#define LCD_REFRESH 20; // stała/definicja co ile przebiegów pętli ma być odświeżony wyświetlacz volatile int lcd_refresh; int main() { while(1) { lcd_refresh_rate--; // zmniejsz licznik o 1 if (lcd_refresh_rate == 0) { lcd_refresh_rate = LCD_REFRESH; // zresetuj licznik / wartosc poczatkową odswiez_lcd();...
Siemka! Musisz wziąść pod uwagę fakt, iż zmienna single przechowuje wartości zmiennoprzecinkowe ze skończoną dokładnością i to może być zauważalne przy niektórych operacjach na tego typu zmiennych. Poszukaj w helpie od Bascoma i poczytaj o kodowaniu liczb zmiennoprzecinkowych i wszystko Ci się wyjaśni:) Pozdrawiam!! Widzę że dałeś kod.:) Mi się wydaje...
Dane pokazywane oczom użytkownika mogą być zupełnie inne niż te przechowywane w programie. Wpisywanie wartości liczby po cyferce jest uciążliwe. W piekarniku mam ustawianą godzinę jednym przyciskiem (czy dwoma), wystarczy w programie zauważyć że przycisk został wciśnięty, przytrzymany przez 1s, przytrzymany przez 5s,itd. Jak nie używasz delay nie jest...
Jeżeli zmienna "deszcz" jest typu float, to: - jej wartość całkowita X równa jest [syntax=c]X = int(deszcz)[/syntax] - jej część ułamkową można będzie wyświetlić osobno również jako liczbę całkowitą Y (dwie cyfry): [syntax=c]Y = int((deszcz - X) *100)[/syntax] gdzie X jest wcześniej wyliczoną wartością całkowitą zmiennej "deszcz".
Nawet bardzo na bieżąco - nieustannie się odświeża. Jaki sens ma konstrukcja "jeśli zmienna ma wartość 1, to przypisz jej wartość 1"?
A sprawdziłeś jaką wartość przyjmuje po odczycie (i konwersji) zmienna "Month"?
Postanowiłem kontynuować wątek pomimo, że nie pisze w BASCOM'ie a w GCC. Problem jednak wydaje mi się uniwersalny bez względu na język programowania. Ja mam problem jak rozbić liczbę dziesiętną zapisaną w zmiennej 64-bitowej na pojedyncze cyfry. To rozbicie ma posłużyć mi do wyświetlenia wartości zmiennej na wyświetlaczu. Procedurę obsługi wyświetlacza...
Jak w temacie .Piszę program na dowolny timer .Chciałbym ten czas aktualnie odmierzany czyli w zmiennej .et podglądać na panelu hmi (wincc-tia).Podczas próby przypisania zmiennej w hmi do typu time wyskakuje błąd .( w plc ta zmienna ma typ Time)Gdy przypisze tą zmienna do innego typu np decimal wyświetla się wartość ale w decimal .Natomiast jak przypisuje...
Program jest prosty do zrealizowania. Robisz sobie 2 podprogramy. W jednym wyświetlasz sobie jedną zmienna na lcd i inkrementujesz lub dekrementujesz. Podprogram powinien dzialac w petli. Drugi podprogram analogicznie a do przeskakiwania pomiędzy nimi użyj gosub.
Zmieniłem na coś takiego: [syntax=c]void k_down(void) { napiecie--; DACB.CH0DATAL = 0; DACB.CH0DATAH = napiecie;[/syntax] Dalej nic (tzn. rejestr DACB.CH0DATA nie zmienia swojej przypisanej na początku wartości.). Zmienna "napiecie" wyświetla się w terminalu w pierwszej kolumnie. Edit: Próbowałem inkrementować (DACB.CH0DATA++l) bezpośrednio rejestr...
Jak do const przypisywać wartość pobieraną w trakcie działania programu? To zwykła zmienna ma być, nie stała.
Dobra, dodałem do biblioteki View.php funkcje set i get, set ustawiam sobie nazwę parametru i jego wartość (np. array czy zmienna), a getem wyświetlam ten parametr w widoku. 2 tygodnie przeszukiwania w googli, a dziś przez przypadek natrafiłem na takie rozwiązanie. Hehe
Coś takiego powinno załatwić sprawę, ale nie było to sprawdzane na kompilatorze i funkcje sczytywania przycisku musisz sobie napisać sam. Powinno działać, przynajmniej taka jest ogólna koncepcja realizacji tego zadania zmienna =30; while(1) { czytaj_klawisz(); if (klawisz1 ==0) zmienna++; if (klawisz2 ==0) zmienna--; }
Witam serdecznie, na stronie wstawiłem przycisk i chciałbym by po jego kliknięciu zmienna przybrała jakąś wartość. Po kliknięciu wszystko jest ok (wartość wpisana do zmiennej wyświetlam w konsoli), niestety później następuje odświeżenie strony i zmienna przyjmuje wartość NULL. Jak temu zapobiec ?? PS > nazwa zmiennej to pinCode. [syntax=csharp] namespace...
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...
http://obrazki.elektroda.pl/1661316800_1... Witam ponownie Tym razem chciałbym zaprezentować projekt lżejszego kalibru - zegarek wskazówkowy i termometr zbudowany na AT91SAM7S64. Wykonałem ten projekt, bo chciałem trochę pouczyć się programowej obsługi wyświetlacza graficznego z Nokii 3310, programowej obsługi enkodera inkrementalnego...
(...) ' 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...
Po przeniesieniu wywołania funkcji klawisze(); do obsługi przerwania timer0 klawisze pięknie ruszyły. Teraz pozostało mi upchnąć obliczanie czasu do pętli głównej lub do przerwania od timer0, bo podczas naciskania np. MIN_PLUS, gdy zmienna minuta2 osiągnie wartość 10, wyświetla się na 4 cyfrze śmieć. Spowodowane jest to tym, że obliczanie czasu i wszelkie...
Użyj liczb stałoprzecinkowych. Użyj zmiennych całkowitych i wykonuj operacje na wartościach 100 razy wyższych niż rzeczywiste. Przy wyświetlaniu po prostu wstaw przecinek w odpowiednie miejsce.
Pomyśl..Cztery znaki chcesz upchać w trzyznakowym stringu.. Nie wiesz jak to działa. Kiedy deklarujesz String * 10 rezerwujesz 11 bajtów bo każdy string ma znak swojego końca. Nie musisz wykorzystać wszystkich bajtów. String może być krótszy i zaraz po znakach postawiony będzie znak końca..ale zarezerwowałeś 11 bajtów i tam program nigdy nic nie będzie...
Hej Potrafię już wyświetlać teksty ale mam problem z wyświetlaniem liczb. Oto przykład: zmienna wynik ma wartość 2 i chce ją wyświetlić na LCD, żeby było też 2 bo są jakieś znaczki.Poniżej mój kod. Proszę o pomoc. // procedura zapisu danej do wyświetlacza LCD void write_char(char x) { SET_RS; // wysoki stan na RS -> zapis danej write_to_lcd(x);...
Witam Co do wyświetlania to proponuję zrobić warunekw rodzaju: jeżeli napięcie jest większe od zadanej wartości to wys0 = "ALARM" w przeciwnym wypadku wys0 = pomiar. Zmienna pomiar byłaby obliczana i konwertowana do odpowiedniego formatu. -- pozdrawiam
Nie wiem czy dobrze zrozumiałem ale aby wyświetlać jakąś zmienną to musiał bym dla każdej wartości pobierać odpowiedni obrazek? Jeśli tak to czy jest jakieś inne rozwiązanie aby zmienna wartość miała nie 8 pikseli ale np:20 ? Pozdrawiam.
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
(...) 0/1023)*VoltageMsmt; Vcalc = Vcalc*2.995; lcd.setCursor(0,0); lcd.print("V1="); lcd.print(Vcalc); lcd.setCursor(8,0); lcd.print("V2="); lcd.print(Vcalc); lcd.setCursor(0,1); lcd.print("V3="); lcd.print(Vcalc); lcd.setCursor(8,1); lcd.print("V4="); lcd.print(Vcalc); } (at)ElektrodaBot Wstępna ocena dostępnych informacji Pytanie dotyczy kodu na...
Zacznij od początku, to znaczy weź jakieś Menu z Enkoderem, jako przykład i zapanuj nad nim. A później do działającego przykładu dorobisz swój program. Generalnie albo robisz Switch-Case, albo duużo bardziej skomplikowane rozwiązania na obiektach, które w kodzie będą bardziej eleganckie, ale trudniejsze dla zrozumienia dla początkujących. Ja zrobiłem...
Witam, Mam taką pilną sprawę. Chcę sobie na panelu weintek zrobić wykres zmiennej F11:0 ze sterownika i nie wiem jak ją zaadresować... Może ktoś podpowie? Dodano po 11 Tzn. Adresuję ją chyba dobrze, bo nie wyskakują błędy (Ffn 011000). Zamiast wykresy wrzuciłem numeric display i gdy ta zmienna ma wartość zero, to wyświetla się zero, a gdy ma wartość...
Co do średniej: ; } srednia=suma/i; nie musisz wpisywać +1, bo zwiększasz tą zmienną o 1 dwie linijki wcześniej. W tym wypadku zwiększasz j faktycznie o 1, ale wyświetlasz wartość zwiększoną o 2.
Za końcem programu: Nazwatablicy: data 'wartości kolejnych kolumn oddzielone przecinkami Odczytujesz poleceniem lookup. Np.: For X = 0 To 4 cyfra z 5 kolumn Portb = Lookup(x , Cyfra) Waitms Czaskol Next Portb = 0 'kolumna odstępu Waitms Czaskol Zauważ, że tu zmienna "cyfra" decyduje z ktorej tablicy odczytamy dane. ;)
Tak :) Chodzi o to że ja zmienną dostaje z urządzenia przez snmp. Zmiennej zmienić nie mogę, chodzi o zmianę sposobu wyświetlania. Zmienna to "INTEGER: 72" a ja chcę żeby wyświetliło mi samo "72"
Jest już trochę późno i nie chce mi się dokładnie sprawdzać, ale problem jest chyba z obsługa przerwań. Wygląda tak jak by przerwania się nakładały. A wyświetla różne rzeczy przy różnych typach zmiennych, bo korzystasz z gotowych funkcji (lcd_int). Nazwa funkcji od razu sugeruje że najprawdopodobniej służy do wyświetlania zmiennych typu int, a jak dajesz...
bo MF+ to jedyny taki ciąg w łańcuchu będzie, czy on wyszuka tylko i wyłącznie M w całym łańcuchu Zmienna 'posfrom' przyjmie wartość pozycji dla znaku 'M' w odnalezionym łańcuchu 'MF+'. W kodzie wyświetlasz więc od tej pozycji, a nie od pierwszej pozycji po znaku '+'.
Najprostszą opcją degugowania jest po prostu wstawić echo $zmienna; w odpowiednim miejscu w kodzie, obserwować co się wyświetla - i analizować, czy jest to zgodne z oczekiwaniami... Jeśli dobrze widzę, to w SELECT MAX (id) brakuje "ciapki" zamykającej, są tylko dwa cudzysłowy. Po wykonaniu tego zapytania zrób sobie echo $rekord; i zobacz, czy zwróci...
oki więc pytam ;p czy jest to poprawne przekazywanie argumentów i zwracanie wartości przez funkcje poprzez: wskaźnik zmienna c powinna raczej być zmienna lokalna kompilator niby wyświetla mi wynik który chciałem osiągnąć zamienia mi 2 liczby miejscami ale czy to jest poprawne składniowo i według zasad oto mi chodzi :)
Zamieniłem adresy i jest OK. Niestety zmienna musi być typu Byte ( próba zapisu typu Integer o wartości 266- po odczycie wyświetla 5 ), czyli zostaje pomysł z dodawaniem jest konieczny, ale się sprawdza, chyba, że ktoś ma inny.
Witam, przesyłam wartość zmiennej z jednego uc do drugiego po rs232. Wykorzystuje printf("%u", zmienna); jeśli do "zmiennej" wpisze wartość np. 7 do drugi uc wyświetla mi nie 7 a 55 co odpowiada cyfrze siedem w kodzie ASCII. Mo je pytanie, jak wysłać wartość "zmiennej" jako liczba a nie kod ASCII. Dodam , że wysyłając z terminala 7 jako kod ASCII na...
Jeśli chodzi o punkt drugi to zmieniłem i teraz na wyświetlaczu przynajmniej napis nie mruga, ale nadal zero reakcji na przyciski. I jak sterować tym kursorem? I jeśli tam jest zmienna program 1 i program 2 do przechowywania wartości do wyświetlania to jak wybrać program 2 bo teraz mam cały czas program 1, w ogóle nie rozumiem tego programu.
Powrócę jeszcze do tematu. Timery programowe to objaśnił Mirekk36 w swojej książce oraz artykułach i wideo poradnikach, bardzo dobrze je się stosuje. Jest to proste, wystarczy ustawić jakiś timer w tryb CTC i wywoływać przerwanie co jakiś zamierzony czas (stosuje około 10ms). F_CPU/Prescaler/100 Zaokrągloną wartość wpisujemy do rejestru OCRx. W przerwaniu...
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...
Załączyłem kawałek bazy zmiennych w Excelu, gdzie zmienna StatusF jest odczytywana fizycznie z falownika i jest słowem statusu, na poszczególnych bitach zawarte są informacje o pracy urządzenia. Pozostałe zmienne są zmiennymi nieaktywnymi (nie są wliczane do limitu zmiennych) i "rozszyfrowują" znaczenie poszczególnych bitów. Te zmienne mogą być użyte...
Przypuszczam po ostatnim apostrofie w inpucie, że wyświetlasz ten kod poleceniem echo w sekcji php? Jeśli tak, to pewnie wygląda to w ten sposób: [syntax=php]echo '<input type="text" name="dane" size="20" value='.$dane.'>';[/syntax]sparuj sobie apostrofy to zobaczysz, że value nie jest nimi objęte. Powinno to wyglądać w ten sposób: [syntax=php]<?php...
Witam. Wrzuć wszystkie znaki napisu do tablicy. Jeśli tekst, który ma się wyświetlić jest przechowywany w zmiennej typu string , to tworzenie tablicy nie jest tu konieczne, gdyż z tego co wiem do zmiennej typu string można się odwoływać jak do tablicy typu char (jeśli się mylę, to proszę mnie poprawić). Poniżej załączam przykładowy kod tego, jak to...
Zmienna sek powinna być volatile: http://mikrokontrolery.blogspot.com/2011... ssek natomiast zrób statyczną w funkcji przerwania: unsigned tam gdzie liczby nie będą ze znakiem. Wprawdzie ani godziny, ani minuty, czy też sekundy nie przekroczą maksymalnych ich wartości, ale porządek warto mieć. Poza tym, taktujesz swój mikrokontroler...
Rozwiązanie na stałe: Prawy przycisk myszki na Mój komputer - zaawansowane - zmienne środowiskowe - nowa (zmienna dla użytkownika) Nazwa zmiennej: _JAVA_OPTIONS Wartość zmiennej: -Dsun.java2d.d3d=false Sprawdzane działa
Zmienna jest zdefiniowana przed instrukcją if tylko wcześniej jej nie skopiowałem wygląda to tak: <syntax:java>int status = 0; if (status == 0){ bWyjscie.setText("Włącz"); status = 1; } else if (status ==1){ bWyjscie.setText("Wyłącz"); status = 0; }</syntax> Wygląda na to, że wykonywana jest instrukcja ta co status = 0, a dlaczego nie chce...
Nie zrozumieliśmy się :wink:. Fakt że pętla się nie zakończy bo brakuje znaku 0x00 na końcu (trzeba zawsze deklarować tablicę z tekstem o jeden znak więcej) nie znaczy że nie można podawać do funkcji WriteText() ; wskaźnika typu &tab . A żeby wyświetlić tekst lub pojedynczy znak to napisałem wcześniej że trzeba stworzyć dwie funkcje. Co do adres wskaznika...
To wiele wyjaśnia. Spróbuj tak ;) [syntax=vbnet]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 16 $framesize = 64 $baud = 9600 Config Lcd = 16x2 Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.6 , Db7 = Portb.0 , E = Portb.4 , Rs = Portb.5 Cursor Off : Cls Dim K1 As Byte Dim K2 As String * 20 Dim Id As String *...
Chyba źle opisałem problem, zależy mi, aby zmienne z procka2 przyjęły wartość zmiennych procka wg następującego schematu: zmienna Name1 ma przyjąć wartość zmiennej Dg1 zmienna Name2 ma przyjąć wartość zmiennej Dg2 zmienna Nast. ma przyjąć wartość zmiennej Ntemp W jaki sposób mam to zrobić? Wartości zmiennych będą obrabiane następnie w drugim procku,...
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?
a wiec tak zakładamy że przy up pracuje kwarc 12MHz. jeśli nie wymagasz dużej dokładnośći to timer ustawiasz w tryb 1 ( 16 bit ) tak aby generował przerwanie np: co 10ms; przy 12MHz cykl wynośi 1us czyli przerwanie będzie co 10000 cykli ( 10000 us = 10ms ). wartość po której następuje przerwanie to zmiana z 65535 na 0000. czyli do rejestrów licznika...
Witam Więc tak zmienna wajcha sama w sobie nic niezmienia jest tylko poto żeby pokazać o co loto znaczy sie, że funkcja LCD_putU08 (wajcha); zamiast wyświetlić wartość z zmiennej wajcha (111) wywala (;1) i właśnie niewiem dla czego tak się dzieje.:?: A co do tej funkcji to nie wiem kto ją napisał była w tej bibjotece a dokłądniej rklibavr_20050424...
Liczby wyświetlają się tak jak powinny. Dziękuję bardzo za pomoc. Chciałbym jeszcze zapytać jak wyświetlić każdą wartość w nowej linijce w terminalu. [syntax=c] while(1) { char zmienna = Odbieraj_spi(); nadajznak(zmienna); nadajstring("\n"); } return 0; } [/syntax] Gdy dodam nową linie w tym miejscu to każda cyfra wyświetla mi się w nowej linijce. Pozdrawiam
Czy ktoś stosował zmienne typu DOUBLE? Próbuje od pewnego czasu i dzieją się dziwne rzeczy Dim Aa As Double Dim B As Double Aa = 5 / 6 Print Aa B = Sin(0.2) Print B Zmienna Aa zawsze ma wartość zero. Zmienna B pokazuje się jako B=0198669330795061 Przypomina raczej łańcuch niż liczbę (brak przecinka) Po kompilacji w raporcie nie wyświetla typu zmiennej...
Gdybym opisał program wszystko stałoby się oczywiste :D Użycie IF ELSE bez END IF zawsze warte jest omówienia bo potem nikt nie może się doliczyć END IF :D Chodzi o to że jeśli tylko jedna instrukcja jest od jakiegoś warunku zależna to można ją zapisać w jednej linii. Jeśli z powodu jakiegoś warunku musza juz być zmienione dwie zmienne lub wykonać się...
Nie ma potrzeby bawienia się szybkimi licznikami. W Microwinie ustalasz w wizardzie do panela kolejno wszystkie ekrany które mają być wyświetlane na panelu. W sumie jest chyba osiem ekranów głównych i każdy ma osiem pod-ekranów które wybierasz enterem. Zależy też chyba jaka wersja Microwina. Jeśli na którymś z tych ekranów wstawicz pole typu "Embedded...
Witam, Próbuję zrobić porównanie zawartości tabeli z tekstem w tym przypadku to litera "E". Nie wiem gdzie popełniam błąd. [syntax=c] uint8_t pozMe = 0; uint8_t maxMe = 4; const char * Menu[][4] = { {{"Ust."} ,{"a"} ,{"A"} ,{"?"}}, {{"Ust."} ,{"b"} ,{"B"} ,{"?"}}, {{"Zmien"} ,{"c"} ,{"C"} ,{"?"}}, {{"Exit"} ,{"e"} ,{"E"} ,{"?"}} }; void ..... // inna...
Sprawdziłem dla pewności jeszcze raz, char pomoc Ponieważ Twoja funkcja void konwert2(char tekst nie dodaje znaku '\0' w tablicy tekst . Elementy Twojej tablicy to tekst i tekst (nie mylić z '\0'), a jaka będzie wartość komórki, która znajduje się za tablicą to czysty przypadek. Z kolei instrukcja LCD_WriteText(pomoc); będzie wyświetlać kolejne komórki...
Witam, chcę odczytać dane z portuj i mam problem z odczytaniem danych z JSON. [syntax=javascript] <?php $kod=file_get_contents('http://192.168.0... echo $kod; $kk=json_decode($kod, TRUE); $ss= $kk['output_port']; echo $ss; ?> [/syntax] linijka echo $kod; normalnie się wyświetla w formie [syntax=javascript] {'input_port': 0, 'output_port':...
A zmienna od ciśnienia to uint16_t? Wtedy nie ma prawa byc minus, może to problem z wyświetlaniem? Zrobił bym tak: Odczytał bym sobie wartości stałe i dał je do excela. Później wyświetlałbym T1 i P1 i wyniki obliczeń cząstkowych. Porównywałbym wyniki z wynikami obliczonymi excelem aż wyjdzie, co jest nie tak.
A czy wyświetlana zmienna "a" zmienią swoją wartość ?
Witam ! Mam problem z wyswietleniem zmiennej single na wyswietlaczu LCD 2*16. Wszystkie inne wyswietlają sie bez problemu a jak wstawie zmienna single zeby wyswietlil to wyswietlacz przestaje wyswietlac, czyli ni widu nic :( Mial ktos taki problem ??? Pozdrawiam
Liczyłem impulsy z Timera0. Częstotliwośc kwarcu dzielę przez 1024 co daje mi 18kHz taktujących Timer0. Przed wejściem w petlę odczytującą 7 czujników ustawiam w timerze wartość zero i zeruję zmienną odpowiedzialną za liczenie przepełnień Timera0 w przerwaniu. Zmienna licząca ilość przepełnień wyświetla się jako 1 a liczba impulsów w Timerze0 jako 226.
operacje na single zajmują więcej pamięci ( tracisz cenne miejsce na kod ) . Jeśli w pętli 100 razy wykonasz operacje na zmiennej SINGLE to na pewno będzie to wykonywane znacznie dłużej niż na zmiennej WORD . Dlatego do uśrednienia weź dane w postaci WORD lub LONG ( zmienna Wo czyli wartość odczytana ) , również porównania wartości rób na tych typach...
Miga, bo dzięki tej linijce: T1 = T1 + Hist Twoja zmienna T1 zawsze będzie różna od T2... Tak w ogóle, to nie musisz za każdym razem dawać CLS, tylko wyświetlasz raz statyczne treści, a w pętli jedynie samą wartość temperatury.
Tak, jeśli zmienna będzie w obsłudze przerwania to musi być static, aby zachować wartość pomiędzy wywołaniami. Powodem mrugania wyświetlacza jest przede wszystkim nadpisywanie miejsca spacjami, a dopiero potem wyświetlanie pożądanej wartości. Oczywiście takie częste modyfikowanie tekstu niczemu nie służy, tym bardziej, że w większości przypadków na...
Próbuję wpisywać proponowane kody, ale wyświetlają się błędy, chyba zasilę Arduino przez tranzystor zastosuję układ na wzmacniaczu operacyjnym, który podczas wciśnięcia dowolnego przycisku pilota, na 3 sekundy, bez rozpoznawania kodu na chwilę odłączy zasilanie i zresetuje Arduino Świetny pomysł - może zasil przez lampy elektronowe albo przekaźnik...
Teraz mam napisane to tak:[syntax=c]#include <Bounce2.h> #define BUTTON_PIN 2 Bounce debouncer = Bounce(); int zmienna=0; void setup(){ pinMode(BUTTON_PIN, INPUT_PULLUP); debouncer.attach(BUTTON_PIN); debouncer.interval(5); // interwał w ms Serial.begin(9600); } void loop(){ debouncer.update(); if(digitalRead(2)==LOW){ while(digitalRead(2)==HIGH){}...
Witam Mam problem z wyświetleniem kąta pomiędzy wartościami zmierzonymi przez 2 osie akcelerometru. Poniżej fragment kodu kat=atan2(osy,osz); sprintf(bufor,"%f",kat); LcdStr( FONT_1X, bufor ); Kąt to zmienna double, bufor to tablica 10 znakowa char, osy i osz to zmienne uint8_t. Zamiast wartości, wyświetla mi się znak zapytania. Czy wie ktoś co tutaj...
Do Call Klawiatura 'Obsłuż klawiature Locate 1 , 1 Lcd " " 'tu kasuje stary napis wpisując spacje Locate 1 , 1 ' Lcd Zmienna(licznik) 'wyświetl wartość zmiennej dla tej pozycji menu Locate 2 , 1 'wyświetla nazwe pozycji w menu Lcd Lookupstr(licznik , Menu ) Loop Oto pętla w której to chodzi Numer z wstawieniem spacji jest niezabardzo(znacznie ciemniej...
Wyświetlanie paska głośności: Dim L As Byte Dim Temp_l As Byte 'pomocnicza zmienna Config Lcd = 16 * 2 L = 130 'wartość początkowa Cls Do Temp_l = L / 16 Temp_l = L + 1 Locate 2 , 1 Lcd "----------------" Locate 2 , Temp_l Lcd "0" Loop Czy dzielisz L przez 16 tzn zmienna Byte i wynikiem dzielenia też jest zmienna Byte?
Bo fusing robi stringa proszę szanownego kolegi:) To nie tędy droga...PS może nie zaokrąglanie a histereza?:) Wiem właśnie. I dla tego takie głupoty wychodziły. Ale gdy dam dodatkową zmienną string i tak "zfusuje" wartość temperatury a następnie ponownie przepiszę ją do zmiennej single procedurą Val to ponownie zamiast xx.xx mam xx.xxxxxxxxx. A = Fusing...
Witam działa mi już ten skrypt problem był w tym że wywoływałem skrypt tym samym przyciskiem co setowałem Tag_1 i dlatego nie działało a jak rozdzieliłem to działa ale teraz mam inny problem: For SmartTags("Tag_3") = 0 To 20 Step 1 If SmartTags("Tag_1")=True Then SmartTags("Tag_2")=SmartTags("Tag_2")+3 End If Next chciałem zrobić taką pętle ale cały...
Mam inny pomysł: 8 klawiszy do sterowania częstotliwością, ok, 8 pól po możliwych dziesięc cyfr daje nam zakres 00 000 000 <> 99 999 999. Ładujemy to w zmienną typu "dword" i tą zmienną wyświetlamy na ekranie LCD (po przekształceniu na string i formatowaniu do 8 cyfr). Przyciskami 0-7 dodajemy kolejno do zmiennej dword (od prawej): 7: zmienna...
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...
Mam problem z wyświetlaczem. ale gdy przepływ jest np 20 l/h i potem spada do 0 to na wyświetlaczu jest podawane 0.00 czyli wychodzi że wyświetlacz się nie odświeża. Gdzie jest problem? Wygląda raczej ze wyświetlacz 'odświeża się', bo miałbyś ciągle wynik 20 , lecz nie nadpisują sie poprawnie miejsca dziesiętne pozostawiając wartości po przecinku z...
W przypadku, gdy korzystam z trybu pwm Timera 16bitowego( zakładam że temat dotyczy jakiegoś AVR ), to korzystam z rejestrów OCR1A lub OCR1B. Nie wiem dlaczego koniecznie chcesz wykorzystywać rejestr ICR1. W swoich programach wykorzystujących podczerwień korzystam z tego rejestru, ale nie do pwm. Po za tym dokonujesz dzielenie przez zmienna "adc1",...
Cześć. Podaj przykład pseudokodu. Cześć! Oczywiście, oto prosty przykład pseudokodu: ``` Zmienna x = 5 Zmienna y = 10 Wynik = x + y Wyświetl wynik ``` Ten kod definiuje dwie zmienne: `x` i `y`, przypisuje wartości `5` i `10` odpowiednio, dodaje je i zapisuje wynik w zmiennej `Wynik`, a następnie wyświetla wynik na ekranie. Jest to tylko przykład, a...
Wcześniej się kompilował(jak wpisałam n=0 to działa:D), ale po uruchomieniu i wczytaniu a i b: "wystąpił problem z aplikacją...". Gdy wpisuje to z delete pokazuje się: A nie mówiłem ;) Pamiętaj, że każda zmienna ma na początku nieokreśloną wartość (a nawet jeśli kompilator robi inaczej, traktuj, że tak jest).
atmega wyświetlać zmienna bascom wyświetlać zmienna zmiana wartość zmienna
paski ekranie cienkie impedancja przesunięcie fazowe subwoofer płaski
autobus bezpiecznik analizator widma
Luźne połączenie w prawym przednim kierunkowskazie Zablokowany podajnik podczas cofania - przyczyny i rozwiązania