https://obrazki.elektroda.pl/7640927000_... Dzisiaj pokażę jak można postawić na Arduino R4 WiFi prostą stronę WWW wyświetlającą zebrane przez nas pomiary na ładnych, czytelnych wykresach. Być może przyda się komuś to do projektu typu czujnik temperatury, pomiar zużycia energii czy tam stacja pogodowa. Wykresy będzie rysować dobrana...
https://obrazki.elektroda.pl/2433175500_... Witajcie moi drodzy. Zapraszam na recenzję małego plotera laserowego INSMA zakupionego w Chinach. Opisane tu urządzenie pozwala wypalać laserem (grawerować) wzorce, kształty i obrazki na różnego rodzaju materiałach. Da się nawet nim "wydrukować" zdjęcie w odcieniach szarości. Ploterek ten...
Mnie ciekawi czy można taki układ przeznaczony dla DVB-S w wyjściem I i Q z tego co wiem są to rozdzielone informację na temat (kata)fazy i amplitudy wirującego wektora, wykorzystać do odbioru zwykłego sygnału zmodulowanego częstotliwościowo. Oczywiście, że można. Tak przecież działa SDR - choćby na tak dziś popularnym https://obrazki.elektroda.pl/7743962600_...
Ty wyświetlasz ciągle liczbę całkowitą a nie zmiennoprzecinkową. Jedynie przy wyświetlaniu dodajesz przecinek który ma tylko i wyłącznie znaczenie dla ciebie a nie dla komputera. Więc ustaw wyświetlanie jak dla liczby całkowitej Format pattern 9999 i każ wyświetlać przecinek Shift decimal point 1.
Nie znam się na Arduino ale normalnie zmienne float dla 8 bitowców to zdecydowanie NIE!!! Lepiej jest operować na zmiennych całkowitych (np: int long) a tylko na końcu wyświetlać kropkę czy tam przecinek tam gdzie trzeba. Generalnie to powinieneś w przerwaniu zwiększać wartość o 15 jeśli już taką liczbę przyjąłeś lub 150 bez żadnego dzielenia. Funkcje...
Napotkałem na nieznany mi problem przy próbie wysterowania przecinków wyświetlacza LCD tego woltomierza. Chodzi o to że chcę wysterować każdy z tych przecinków oddzielnie w zależności od zakresu i chcę to zrobić trzema portami cyfrowymi, stan wysoki na wyjściu mikrokontrolera ma wyświetlać przecinek, przy niskim ma być wygaszony. Do tej pory bezskutecznie...
Ja dokładnie tak zrobiłem, wyświetlam same 8-ki i po chwili pierwszy odczyt wskakuje. Jeszcze nie mam pomysłu jak rozwiązać problem przecinka w temperaturze np 23,4. Nie wiem czy dobrze myślę, najprościej dostawić mnożenie x10 i wyświetlać jako 234 a przecinek po prostu włączać w odpowiednim momencie, nic innego nie przyszło mi do głowy.
generalnie mozna to chyba na 2 sposoby zrobic: 1. tara =Fusing(w, "###.&&") 2. wyifowac mniej wiecej na zasadzie: if (tara>=10) locate x,y; if (tara>=100).... .... edit: w 2. oczywiscie o wartość chodzi ;]
Ilość znaków w wierszu nie ma znaczenia na końcu masz przecinek więc traktuj to jak kolejne wartości wysyłane do lcd . 240*64 =15360 tyle pixeli (punktów ma wyświetlacz) 120*128 to dokładnie tyle samo w czym masz problem ? To jest kawałek pamięci flash o długości 1920 bajtów czyli 15360/8 nie musi być formatowany ma mieć tylko 1920 bajtów wysyłanych...
Nie wiem czy dobrze to napisałem, ale w tym przypadku tęż muszę dodatkowo zastosować IF aby uzyskać informację dla różnych długości tak ? Oraz czy czasem jak jest TotalLenthTxt to długość nie będzie liczona razem z tymi spacjami. Niby wyliczenie jest wcześniej ale wole się dopytać. Trochę uprościłem Twój kod :) Dodano po 5 Oraz szukałem wczoraj informacji...
Witam ponownie. Sterowanie MAX-em z początku moze wydawać się zawiłe, ale po analizie to proste. To przesłanie słowa sterującego i danej. Wyswietl_czas: If U >= 0 And U <= 49 Then Godzina = Jh + 128 Minuta = Jm + 128 End If If U >= 50 And U <= 99 Then Godzina = Jh Minuta = Jm End If X = Makeint(&H01 , 15) : Spiout X , 2 X = Makeint(&H02...
Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna ATmege8 i okazuje się że teraz program działa trochę...
Witam, Jeśli nie musisz nie korzystaj ze zmiennych typu single, lepiej przeskalować int'a kilka razy (np zamiast 1,232 robisz 1232 a przy wyświetlaniu dodajesz przecinek) operacje na liczbach zmiennoprzecinkowych zjadają spora flash i czasu procesora. Pozdrawiam, Marcin
[syntax=c]//temp = 243 == 24.3*C utoa(temp/10,buff,10); lcd_str(buff); //wyświetla '24' lcd_str("."); //wyświetla '.' utoa(temp%10,buff,10); lcd_str(buff); //wyświetla '3' lcd_str("*C"); //wyświetla '*C'[/syntax]
Błędy były gdzieś w procedurze wyświetlania. Wyrzuciłem ją i tak jak radził BlueDraco wyświetlam przecinek między ostatnimi liczbami. A wartość mnożę i dzielę przez 10.
W jednym kierunku wskazala ta wartosc 1.85 Na zakresie dioda wyświetla przecinek, jak to nie tajemnica, jaki to miernik, nie spotkałem się z takim wyświetlaniem na dioda.
Jeżeli wersja 100A ma zewnętrzny bocznik to jest to ta sama wersja i ma jedynie przesunięte miejsce gdzie wyświetla przecinek. W każdym razie nawet jak to nie jest ta sama wersja, to Tobie to różnicy nie zrobi. Bo dołączenie zewnętrznego bocznika zawsze zwiększa zakres amperomierza.
Używasz na część ułamkową 4 cyfry, czyli wystarczy użyć 4 warunki dla każdego bitu, dodając do siebie te cyfry. int ulamek=0 if (bajt&1<<3) { ulamek=ulamek+5000 } if (bajt&1<<2) { ulamek=ulamek+2500 } if (bajt&1<<1) { ulamek=ulamek+1250 } if (bajt&1) {...
Kropka (jako przecinek) przestała się wyświetlać na wyświetlaczu średniego spalania :-)
Przecinki są ustawiane przełącznikiem, który steruje wyprowadzeniami pin27, pin28, pin29; zobacz jak jest to dokładnie zrobione, tam prawdopodobnie powiły się jakieś rezystancję (zabrudzenie przełącznika) dodatkowe i dlatego pojawiają się dodatkowe przecinki. Przecinek: jest załączany +9V > przełącznik > pin27
W starszych licznikach elektronicznych przed ostatnią cyfrą wyświetlającą stan liczniki jest przecinek. Czyli ostatnia cyfra to dziesiąte części kilowatogodziny. W moim liczniku Norax 3 takiego przecinka (kropki) nie ma. Wobec tego tłumok taki jak ja z przerażeniem stwierdza, że wychodzi mu płacić 600 zl/mc. Czy tą ostatnią cyfrę trzeba interpretować...
Liczniki Otus w domyślnej konfiguracji nie wyświetlają przecinka. To są pełne kWh czyli 1442 kWh. Przecinek może się pojawić jedynie po wprowadzeniu licznika w tryb testowy.
Nie musi być typu float. Wystarczy, że a będzie przechowywać wartość pomnożoną przez 10, a przy wyświetlaniu wstawisz przecinek pomiędzy odpowiednie cyfry.
Atom to samo pisałem wyżej: Anyway pomnóż przez 10000 swój wynik (w pamieci:P) i zobacz jak ta liczba wygląda bez przecinka;) pomnóż ją przez tyle ile uznasz po przemyśleniach za stosowane a następnie dzieląc rób całkowite do przecinka potem wstaw przy wyświetlaniu przecinek bo jestes programistą i wiesz gdzie on ma się znaleźć, a następnie... dopisz...
A widzisz tam przecinek :?: Kolega DD13BB spisuje żywcem to co miernik wyświetla, jak ustawił zakres do 300V, to wartość jest pokazana na 3 cyfrach, czyli jak jest 46V, to na mierniku wyświetla się 046V (jest tylko dodane zero na początku) Dodano po 13 Po filtracji wychodzi 2x32,5V, przy tym napięciu tak na oko wzmacniacz będzie miał moc w okolicach...
Ktos wykorzystał zdjęcie zwykłego 10A z wbudowanym drutem i do tego dorysował linie przez bocznik. To teraz czekam jak wytłumaczysz poniższe. w woltomierzu i amperomierzu w amperach wyświetla 9.99 W jaki sposób miernik niby to dostosowany do pomiaru 100A ma przecinek po pierwszej cyfrze? Nie przyszło Ci do głowy, że może to sam sprzedawca źle opisał...
Zdefiniuj w wincc te dwie zmienne jako "Timer". Następnie sformatuj 9999999999 a przecinek 3. I/O okno -dezimal. Czas będzie pokazywany w sekundach. Np. 7200,000 = 2 godziny.
Chaos. Chaos. Chaos. Kompletnie nic nie rozumiem z Twojej wypowiedzi. Ale może to tylko dlatego, że nie umiem czytać ze zrozumieniem. Dobra. 1. Tworzysz formularz. 2. Przechwytujesz dane wpisane przez kogoś, do tego formularza, za pomocą $_POST. - tutaj właśnie powinieneś sprawdzić, czy dane zostały wpisane z kropką - jeżeli nie, to zamieniasz przecinek...
Też się zastanawiałem nad tymi tranzystorami, czy dają radę, ale są zimne. Jednak przy słabym oświetleniu kiedy zegar słabo świeci powinno być ok, a nie jest. Przecież wtedy tranzystory nie są tak obciążone. Próbowałem zrobić z tranzystorów pnp układ darlingtona, czyli zwiększyć wzmocnienie ale nic to nie dało. Identyczny układ sterowania ( ULN2803+...
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...
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ę.
Dzięki - problem rozwiązany w łatwy sposób tak jak mówiłeś :) otóż mając liczbę 123,45300 najpiew obcinam resztę wyświetlam częśc całkowitą 123 potem wyświetlam sam przecinek , następnie biorę resztę z odejmowania 123,45300 - 123 = 0,453 mnożę to razy 10000 i otrzymuję zawsze pięcio cyfrową liczbę którą wyświetlam za przecinkiem 45300 Całość wygląda...
Otrzymane 2 bajty łączę w liczbę 16 bitową. Mnożę ją przez 10 i dzielę przez 16 (tj. przesuwam o 4 bity w prawo). Mam w wyniku temperaturę 10x większą niż w rzeczywistości. Ewentualne obliczenia i ustawienia wewnątrz programu robię na liczbach 10x większych. Dla procesora to żadna różnica. Wyświetlaniem zaś zajmuje się za każdym razem ten sam podprogram,...
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.
Pytanie czy na pewno potrzebna Ci jest arytmetyka zmiennoprzecinkowa ? Czy może da się wszystkie obliczenia zrobić na liczbach całkowitych 100 razy większych używając typu long int ? Dopiero podczas wyświetlania wstawiając odpowiednio przecinek poprzez wyświetlenie części całkowitej z dzielenia zmiennej przez 100 wstawienie przecinka i wyświetlenie...
Wydaje mi się że wynik jest podawany w formie "sign x.yyy..." Czyli chyba trzeba pogrzebać albo w formacie dtostrf() albo te kropkę(przecinek) umieścić jakoś ręcznie. Dawno tego nie robiłem. Bo masz 20.566stopnia w pokoju. A na balkonie miałeś 1.2 stopnia.
Witam. Nie będę się rozpisywał. Jak wyświetlało się kilka zmiennych typu char, np. LCD_WriteText(x, y, z); Pojedynczą zmienną np. x, wyświetla poprawnie, lecz za diabli nie mogę sobie przypomnieć jak wyświetlało się kilka zmiennych. ( ten przecinek nie działa :P ) LCD_WriteText(x);
Czy dolinkowałeś do projektu odpowiednie biblioteki? Poczytaj sobie opis funkcji vfprintf() w dokumentacji avr-lib (w stdio.h). Standardowo dla oszczędności miejsca w pamięci dolinkowywana jest uproszczona wersja biblioteki bez obsługi float. Pewnie to ci psuje zabawę. :) A dlaczego porzuciłeś dtostrf()? Dawno już nie robiłem konwersji z floatów, ale...
Po pierwsze nie da się wrzucić częsci pamięci kodu do jakiejś zewnetrznej pamięci. Owszem możesz powrzucać tylko etykiety tekstowe np. "Cola" :pepsi" itp ale zastanów się czy to sie opłaca bo pewnie więcej zajmie obsługa zewnętrzengo eepromu i odczyt tych etykiet niż ich wprowadzenie do procesora ;). Radziłbym Ci zoptymalizowac kod do 2KB. A gdyby tak...
Dzieki . Mam tylko jedna taryfę przez cała dobę g11 ,na 1.8.0 wyświetla 46835 KWH Nie widze tam przecinka.Licznik założony dzisiaj o 13 , coś chyba jest nie tak ?
Pierwsze co mi przyszło do głowy to switch źródeł wejść (VGA, HDMI). Pilotem możesz zmienić źródło wejścia. O coś takiego chodzi, czy miałoby to być zaprogramowane na daną godzinę? -edit- przecinek
rozkręć obudowe i w środku dokręć wkręty mocujące płytke do obudowy,powoduje to słaby docisk wyświetlacza przez gumki przewodzące i zanikanie wyświetlania segmentów
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)
:arrow: SP5IT Dzięki! Tylko w tym problem, że nie mogę policzyć bo wyświetla mi błąd. Dokładnie to tak: Runtime error '13 Type mismatch . I nic nie zrobię. Instalowałem już 2 razy. Standardowy błąd Visual Basica. Trzeba zamieniać w ustawieniach międzynarodowych windowsa kropkę na przecinek. M
Już sobie poradziłem ale teraz mam nastepne pytanie da jak zrobić żeby w zmiennej był przecinek zamiast kropki bo wyświetla mi sie puste pole
Mam świadomość tego, że to gdzieś jest, ale nie znam się na elektronice, i dlatego proszę Was o pomoc. To jak to sobie wyobrażasz, mamy to zrobić za Ciebie? A gdyby zostawić te wyświetlacze, które tam są i usunąć przecinek dziesiętny, to by to nie było??? A jaki to miałoby sens? Zakres woltomierza zrealizowanego na ICL7107 wynosi tu 1999 mV (a wyświetlane...
Waga z 2007. Nie znam przeszłości wagi klient kupił ja na licytacji komornicze. Jak trafiła do serwisu tak już wyświetlał. Raczej nie jest uszkodzona bo przy włączeniu wagi gdy przechodzi test przecinek świeci.
Witam. Przepraszam za post w starym temacie ale mam tę samą usterkę co na 2 ostatnich zdjęciach multimetru 1331 tzn. wyświetla przekroczenie zakresu (!) oraz znaczek (-) a na lampach 3000 i przecinek w zależności od wybranego zakresu ,3000 3,000 30,00 300,0 Po wybraniu którejkolwiek funkcji (nawet CAL) na wyświetlaczu nic się nie zmienia. Po zwarciu...
Witam. Mam problem z uruchomieniem zegara na tym schemacie. Po podłączeniu całości do prądu sytuacja wygląda tak: 1. Dwie środkowe lampy w ogóle nie świecą (tranzystory mpsa42 i 92 dostają napięcie ale na ich wyjściu już nie ma napięcia). 2. Cyfry wyświetlają się błędnie. Jedyne cyfry wyświetlające się to 0 i 1 oraz przecinek. Sekundy wyświetlają się...
to wydzielone okienko RACZEJ oznacza przecinek, jednak faktycznie zrobili to trochę głupio bo jasno powinien miedzy okienka być stawiony przecinek. Każde okienko ma swoją kratkę może u autora źle się wyświetla dlatego ta zagwostka. U mnie w aplikacji wygląda to tak. https://obrazki.elektroda.pl/6740700100_...
wyświetlać liczba przecinek dzielenie przecinek ds18b20 przecinek
koparka ładowarka jazda nagrzewnica iskra family logon
wzmacniacz audio wzmacniacz gitarowy
Peugeot Partner I – obsługa radia Philips 22RC462, Clarion RD3, kod PIN, emulator AUX Alarm Steeli Men nie wyłącza się - przyczyny i rozwiązania