Ok, zrobiłem obliczenia na kartce papieru by przypisać odpowiednie wartości w warunkach :) Miałeś policzyć parametr doobliczenia wewnątrz funkcji Przesow_tekstu2 , bez dodawania parametrów do tej ostatniej...
Witam, mam problem z napisaniem programu ktorego zadaniem bedzie przewijanie tekstu gdy np.: przycisk bedzie wcisniety , lecz gdy go poscimy aby tekst nie wracal na sam poczatek no i takze aby mozna bylo ustawic predkosc przewijania. Pozdrawiam i za pomoc bede sklonny ofiarowac 15pkt
Bo "A to B" w bascom można używać tylko z komendą FOR FOR I=1 to 20 print I next I W przykładzie który podałem Ci w poprzednim poście I jest zwiększane komendą incr, a pętla do..loop jest wykonywana aż I osiągnie żądaną wartość. jeśli chcesz używać 2 przycisków możesz zmienić comand w drugim IF na np 2. Wtedy po naciśnięciu 1 pojawi się pierwsza część...
Już nie ważne. Odzyskałem książkę do Bascoma i już znalazłem :) zamykam temat
Witam. W jaki sposób zrobić menu wielo poziomowe w bascom'ie?? potrzebuje takie do sterowania radiem na przyciski. Ma ktoś jakiś pomysł, albo gotową wstawke(do małych przróbek). Nawet idea działania też się przyda. To menu ma działać na wyświetlaczu graifcznym. więc odpada przewijanie tekstu tak jak to ma miejsce na liniowych lcd. Pozdrawiam Przeniesiono...
http://obrazki.elektroda.net/12_11978324... Witam! Kiedyś, gdy przeglądałem elektrodę znalazłem piórnik z wyświetlaczem LCD. Był to piórnik wykonany przez użytkownika Jacek31 , zajęło nam to ok. miesiąc, ponieważ ja byłem testerem. Główne funkcje: - odczyt danych z eeprom 24C64; wyświetlanie tekstu na LCD 2*16, przewijanie tekstu, - zegarek...
Witam Jestem bardzo początkującym w te klocki :) i mam problem, nie wiem jak zrealizować przewijanie tekstu tylko w jednej linii. Mam wyświetlacz 16x2. Piszę w Bascomie i polecenie Shiftlcd się nie nadaje ponieważ przesuwa też to co jest w drugiej linii. Chcę zrobić coś takiego, że w górnej linii przesuwa mi się tekst a w dolnej jest cały czas wyświetlana...
Ma 40x1 segmentów. Jak chcesz przewijać tekst góra - dół skoro wyświetlacz może wyświetlić 40 znaków tylko w jednym wierszu?
A ja dodam jeszcze przykład przewijania tekstu ze zmiennej string o zmiennej długości. 'kod dla wyświetlacza 16znaków Dim I As Byte Dim A As Byte Dim Dl_tekstu As Byte Dim T1 As String * 16 Dim T2 As String * 16 Dim T3 As String * 80 T3 = "Test LCD przewijanie dlugiego tekstu to jest naprawde dlugie **** " Cls Locate 1 , 1 Lcd "test przewijania"...
Bardzo bym chciał ,tylko nie mam pojęcia jak. Dodano po 4 Zrobiłem coś takiego: Dim F As Byte Dim Dlugosc As Word Dim Tekst As String * 46 Dim Tekst2 As String * 46 Config Lcd = 20 * 4 'configure lcd screen Tekst = " dysk archiwum uruchomiony " Dlugosc = Len(tekst) Dlugosc = Dlugosc - 20 Cls F = 46 Do Incr F If F = 46 Then F = 1 If...
Witam! jakich komend użyć, żeby na wyświetlaczu alfanumerycznym tekst "leciał" w lewą stronę? tzn wbijam mu jakis tekst, odpalam w symulatorze a on wyświetla:"Witam, bascom avr... Witam bascom avr..." i ten tekst krąży od prawej strony zaczynając a na lewej kończąc. Komenda shiftlcd left tego nie zrealizuje więc jak ? pozdrawiam.
Witam wszystkich nie mam pojęcia jak zrobić przesuwający się napis na lcd wiem że trzeba użyć komendy shiftlcd tylko ja chce aby tekst w górnej linijce się przesuwał a w dolnej stał w miejsc albo migał. Jest to do zrobienia ? dziękuje z góry za pomoc
Witam Bascom AVR Czy może ktoś mi podpowiedzieć jak wyświetlić na LCD literę po literze z opóźnieniem (n) ms dowolnego tekstu znajdującego się w zmiennej string ? Qrczę jakoś nie mogę tego wyczaić. Z góry dziękuję za sugestię
Witam. Czy ktoś może napisać program który: 1.wyświetli tekst a po przyciśnięciu przycisku wyświetli następną ramkę?? 2.Będzie zegarek lub termometr(zależy mi bardziej na 1 punkcie) Bardzo mi na tym zależy.
Witam, na początek powiem ze jestem początkujący, więc prosze o wyrozumiałość. Problem w tym jak napisać programu który by za pomocą przycisków przesuwał tekst w prawo/lewo, lub góra/dół. Dołączam kod programu który napisałem i zdjęcie z proteusa. Z góry dzięki. http://obrazki.elektroda.pl/9491384700_1...
Witam! Mam tu taki kawałek kodu: Dim Tick_time As Single Dim Length As Single Dim Mps As Integer Dim Fps As Integer Dim Fff As Single Dim Tick_count As Integer Dim Czas As Single Tick_time = 0.000096 Czas = Tick_count * Tick_time Mps = Length / Czas Fff = Length / Czas Fff = Fff * 10 Fps = Fff / 3 Tick_count = 0 Cls Lcd Mps Lcd " m/s " Lowerline...
Witam! Projektuje domofon, a raczej przerabiam stary. Jednym z jego elementów będzie wyświetlacz LCD 16x2 , na którym to chciałbym wyświetlać dane o mieszkańcach. Imię nazwisko, adres zamieszkania, ale w sposób ciągły. To znaczy planuje zrobić to w ten sposób aby tekst przesuwał się z prawej do lewej, ale nie w paczkach danych jak to ma miejsce przy...
Witam mam takie pytanie ucze sie dopiero programować a bascomie i nurtuje mnie jedna rzecz mianowicie jak zrobić by za pomocą nacisniecia klawisza wyskoczył napis na lcd "tex1" a po drugim naciśnięciu wyskoczył napis lcd "tex2" dodam jeszcze ze narazie sie bawie w symulatorze w bascomie szukałem juz info na forum ale jak juz znajde coś to po kompilacji...
Chciałbym usłyszeć jak koledzy rozwiązują taki problem. Chodzi w zasadzie o bascom. Na lcd coś się wyświetla np ajatol. Musimy teraz zmienic napis na np ala ale zwykła komenda wysłania na lcd napisu ala zostawia końcową część napisu poprzedniego. Zaznaczam że użycie komendy cls odpada (miganie lcd). Jak prosto można sobie z tym poradzić.
Witam, próbuję napisać, by wyświetlić ciąg cyfr, które są przypisywane do zmiennej za pomocą klawiszy tzn.od 0 do 9. Jeżeli zastosuję zwykłe locate lcd, to wyświetlają mi się w tym samym miejscu, a ja chcę aby każde liczba, która jest przypisana do każdego klawisza wyświetlała się w ciągu, w jednej linii, czyli coś takiego 25684789 itp .jak to można...
Witam Chciałbym wykonać coś w stylu: Lcd "Numer: " ; If Nr > 100 Then X = Nr / 100 Lcd X End If If Nr > 10 Then X = Nr / 10 Lcd X End If X = Nr Mod 10 Cls Lcd X Niestety nie działa. Problem polega na tym, że kompilator niejako "zamyka" linię i nie pozwala jej kontynuować poprzez kolejną formułę LCD. Każde następne wykorzystanie LCD...
Po wlaczeniu funkcji MUTE na calym wyswietlaczu zostaje wyswietlony tan napis kilkakrotnie. Czy mozna zmienic jakos kod programu aby ten napis byl wyswietlony tylko raz i na srodku?? Kod: $large Config Lcd = 16 * 2 Config Timer1 = Timer , Gate = Internal , Mode = 1 Config Sda = P3.1 Config Scl = P3.0 Dim Licz As Byte Dim I As Byte Dim Nast(5) As Byte...
Witam Podjąłem się stworzenia dodatkowych czcionek do programu Bascom. Przetestowałem je w Font Editor (z wyjątkiem rozmiarów 36, 48, i 72). Niestety nie mam możliwości sprawdzenia w real -u. Czy ktoś mógłby wrzucić to na wyświetlacz i dać znać, czy jest OK?
Ja chyba zaraz zaczne czytać książkę o bascom i zrobie to na atmega8, 24c16 i LCD 2*16...
A kontrast sobie ustawiłeś? Na forum czytałem ,że Bascom ma problemy z obsługa 2x16 (trzeba tam coś inaczej przestawić). A tak w ogóle to podałeś za mało informacji żeby Ci udzielić jakiejś konkretniejszej pomocy. bascom ma problemy z wyswietlaczem 16*1 zaczyna "glupiec" przy przewijaniu tekstu zrob tak jak kolega powyzej napisal inicjalizacje lcd
udało ci się przewijać dany tekst? jeżeli tak to proszę o pomoc bo mam do obsłużenia matrycę 24x8 :)
Witam! Mimo, że temat jest dość stary to chciałbym go trochę ożywić ;-) Otóż potrzebuje podobne urządzenie. Z tym, że chciałbym, aby była wyświetlana godzina i data, a tekst, żeby przewijał się co ok godzinę lub w losowo wybranym czasie. Bardzo proszę o pomoc. :-) Pozdrawiam
Ale jak przewija tekst to tej 6 kolumny w ogóle nie bierze pod uwagę tak jakby jej nie było jak wcześniej próbowałem to miałem taki sam wynik to jesteśmy w kropce
nie zapomnij że można wybierać zmienną z tabeli inną zmienną np portd = kolumny(k) a nawet bity portd = kolumny(k).b gdzie k i b to zmienne typu byte Możesz więc stworzony tekst umieścić w tablicy a potem np zmieniając początkową wartość zmiennej k robić przesuwanie tekstu. Ogólnie żeby nie smużyło to tak: portb = zmienna(1) stan na 1 kolumnie czas...
Masz programik z małymi poprawkami. Powinno tera działać OK przewijanie i dodano detekcję końca bloku danych. Ale żeby działała na końcu tekstu musi być znak NULL o wartości 0. $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Pinc.2 , Db5 = Pinc.3 , Db6 = Pinb.2 , Db7 = Pinb.1 , E = Pinc.1 , Rs = Pinc.0...
Czy ktoś wie jak rozwiązać problem shiftlcd? Po jego użyciu wyglada na to że wyświetlacz podzielony jest na 2 części 8 znakowe. Na jednej przewija się część tekstu a na 2 osobno 2ga część! ;) Wiem że problem był poruszany tylko w innym kontekście. Dokładniej wygląda to tak że na pierwszych 8 znakach przewija się to co było na tych znakach wyświetlone...
Witam Zlecę wykonanie schematu i programu, język programowania - Asembler lub C (Bascom odpada) Główne założenia (Hardware): 1.uC ATmega16l-8PU(Jeśli się uda to mega8l) 2.Ekran LCD PCF8833(132x132) 3.Karta SD/microSD/MMC(FAT do 4gb) 4.Termometr 5.Jak najdłuższe działanie na baterii 6.Jak najmniejszy koszt wszystkich częsci Zadania programu: faza I włączenie...
Witam, mam taki problem, chce zrobić w moim wyświetlaczu LCD + touchscreen opcje 'przewijanego' MENU, tak aby z boku dodać pasek przewijania. Mój problem polega na tym, że nie bardzo wiem jak 'przyciąć' podczas działania programu czcionkę lub grafikę. Chodzi o to, że jak chce napis umieścić na pozycji [x,y] 0, -5 to to przycięte -5 wędruje gdzieś indziej...
Witam, Wiem, że temat był poruszane, ale chyba jednak nie jestem zbyt w temacie ze względu na kilka lat przerwy z uP.... Mianowicie: 90s8515 wyświetlacz LCD 16*1 programuje za pomocą avrdude Piszę w Bascom AVR Probelm jest taki: nie moge odpalić wyświetlacza, tzn raz mi się udało, ale napis się nie przewijał, nie wyświetlał też zadeklarowanych znaków...
Pin OE w stan wysoki i odłącza wyjścia od rejestru szeregowego układu. Pinem OE można nawet regulować jasność świecenia sterując go PWM. Wiersze mają zasilanie z tranzystorów a SCT ściągają odpowiednie kolumny do GND. Czyli z tego co widzę po schemacie tak jak u kolegi. Wpisuje dane do kolumn i włączam tranzystor zasilający wiersz 1. W kolejnym przerwaniu...
Witam, Na wstępie dziękuję za pozytywne komentarze. Widzę, że przewija się jak narazie głównie jedno pytanie odnośnie sposobu udostępnienia tegoż modułu. W odpowiedzi mogę narazie napisać tylko, że już wkrótce bo mam nadzieję maksymalnie do końca tego miesiąca - wszystko się wyjaśni. Narazie trwają intensywne prace nad ukończeniem finalnej wersji Biosu...
Niezła robota. Gratulacje. Podziw za to złącze pod lcd. Przepraszam ze trochę zjadę z tematu. Bawiłem się tymi wyświetlaczami wiele razy w różnych językach(to był gotowe programy bo znam tylko bascom), używając gotowych bibliotek jak i obsługi od podstaw. Mam w domu dwa takie wyświetlacze, które obsługuje z bascoma używając biblioteki lcd-pcf8833.lbx...
http://obrazki.elektroda.net/41_12633119... Stworzone przeze mnie urządzenie jest praktycznym uzupełnieniem piórnika szkolnego. Jest wyposażone w kilka pożytecznych funkcji i na opisanych poniżej nie zamierzam zaprzestać. Całość została zorganizowana w wygodne w obsłudze intuicyjne menu. 6 przycisków uSwith w jakie jest wyposażony układ umożliwia...
proponuje wam przeanalizowac ten program w bascomie. i dolożyc kilka lini programu. zmiana napisu itd. wylączenie sprawdzania urzadzen. po co to wogule. wogole caly program jest ztrasznie rozbudowany. okropnie duzo pamieci proca. dolozyc mozna sterowanie przekaznikiem zalączającym z opoznieniem kolumny. kilka bajerów takie jak przewijanie tekstu na...
Witam Zmontowałem sobie układ atmega8 oraz 35 LED połączonych w małą matrycę 7x5 Załadowałem kod który jest napisany w listingu do książki Marcina Wiązania.Są tam dwa kody jeden do wyświetlania po kolei wszystkich znaków ASCII który działa bez problemowo oraz drugi który przewija text lecz on nie działa Oto ten kod. Co jest w nim nie tak? 'Program tablicy...
Witam Chciałbym się od Was dowiedzieć, co sądzicie o podzieleniu tego działu na: Bascom - jako główne forum, oraz podforum z innymi językami programowania (ewentualnie odwrotnie). Ponieważ najwięcej tematów jest właśnie z bascom-u (pomijam już treść merytoryczną niektórych z nich), posty dotyczące programowania w innym języku automatycznie stoją na...
Sposoby i czas zapisu do wyświetlacza oparłem na bibliotece "LCD4Bit_mod" a tam nie widziałem funkcji blokowego dostępu do DDRAM i wszystko zapisywane jest znak po znaku. Zauważyłem, że przy zapisie ponad 1000 znaków/s (no, może trochę więcej) mikrokontroler 16Mhz (Arduino UNO) praktycznie przestał wykonywać pętlę główną. Tak jak napisał kolega BlueDraco...
przewijanie tekstu przewijanie tekstu wyświetlacz tekstu bascom
bezpiecznik deska skoda krzywa grzewczy grzejnik ashampo burning studio
problemy diagbox diagbox peugeot
Montaż odkurzacza Profi 1/5/10/50 krok po kroku – instrukcja, filtry, testy Kod 48 w Seat Leon 2021 - diagnostyka i rozwiązania