Może coś takiego [url=http://www.tylkoprogramy.pl/capture...
W oknie edytora jest taki większy krzyżyk oznaczający punkt 0,0. Ty zacząłeś w punkcie 1100, 1050 milsów. U góry obok paska narzędzi jest małe pole ze współrzędnymi kursora.
Witam, Tak naprawdę, żeby narysować linię przy kliknięciu nie potrzebujesz pamiętać lokalizacji dwóch punktów. Wystarczy zapamiętać pozycję poprzedniego kliknięcia. Skoro chcesz rysować po picturboxie, to powinieneś przechwytywać kliknięcia pictureboxa, nie formy. Warto też "sprzątać" po zakończeniu rysowania - zrobić Dispose() dla obiektów Graphics...
Znam takie rozwiązanie (nie wiem czy są inne) Trzeba założyć haka na myszy (SetWindowsHookEx z parametrem WH_MOUSE) i przekierować je do własnej biblioteki DLL (nie można tego zrobić w programie, tylko KONIECZNIE w bibliotece zewnętrznej). Dokładny przykład jak to działa można zobaczyć w 24 rozdzialne tutoriala Iczeliona do MASMa. Jest tam przykład...
Cześć, Szukam programu do tworzenia makr w Windowsie, który pobierał by po np. naciśnięciu klawisza współrzędne kursora myszki, by mógł później wykorzystać te liczby do dalszej pracy (np. taki program - automatyczna translacja kusora o wektor [10,10], oczywiście mi chodzi o program o wiele bardzije złożony, ale na podobnej idei). Ocywiście makro ma...
Załóżmy, że mam poziomą ścieżkę. Chcę ją trochę skrócić. Chwytam więc jeden koniec i przesuwam w osi X. Na dole ekranu wyświetlane są współrzędne kursora. Widać, że zmienia się współrzędna Y. Tzn. czasem jest taka jaka jest drugiego końca a czasem trochę większa lub mniejsza. Czyli w zależności od długości śnieżka będzie pozioma lub ukośna. Nie wynika...
RECT rc; GetWindowRect(hwnd, &rc); // zwraca pozycję i rozmiar okna WINDOWPLACEMENT wpl; wpl.length = sizeof(wpl); GetWindowPlacement(hwnd, &wpl); // jak wyżej, plus stan okna(normal/min/maximized), oraz pozycję okna w stanie min/maximized. POINT pt; GetCursorPos(&pt); // odczyta wsp. kursora względem lew.gór....
Umiem zrobić żeby wyświetlały się współrzędne kursora, ale jak zjadę z okna programu to napis ze współrzędnymi ni odświerza się. To działa tylko jak kursor jest nad oknem programu. Ajak zjadę na bok to co mam zrobić? Chciałbym, żeby program mógł wczytać współrzędne kursora będąc schowanym.
... (at)tyqva ja mam te współrzędne przepisywać na kartkę? Bo opcji zaznaczyć, skopiować nie widzę. Jak jadę do nich kursorem, to się zmieniają :| Drogi (at)jarekgol, jeśli napisałem odczytaj i potem wpisz , to znaczy że nie skopiuj i wklej , tylko odczytaj i potem wpisz . Można zapamiętać te parę liczb i dwie kropki, albo zapisać na kartce ołóweczkiem....
Jeśli chodzi o relacje grafika <=>reszta, to w sumie są 2 oddzielne rzeczy. Grafika jest to tylko pomoc dla użytkownika. Po prostu jak będziesz klikał myszką, w okienku, to musisz pobierać współrzędne kursora zamienić je i zapisać to jakoś, np. do jakiejś tablicy np. int tab[czas]. Siatka to bardzo dobry pomysł, ale trzeba by pomyśleć o jej skalowaniu...
Tylko że ja potrzebuję to w 3D, tylko dla uproszczenia dałem płasko i Z=0.0. Też będzie działać? Przykład zastosowania: [url=http://www.opengl.com.pl/temp/scree... po lewej gdy ustawiam kamerę prostopadle do płaszczyzny wszystko gra a po prawej, zwracane współrzędne kursora się rozjeżdżają z myszą.
A czy można w jakiś prosty sposób ustawić kursor w pozycji x,y na memo, po to żeby pózniej w to miejsce wstawić zawartosc stringa? coś na wzór memo1.pozycja x y , . ? Po prostu chciałbym żeby do czystego memo powstawiać w rózne miejsca kilka stringów tzn w rożne wiersze od rożnych kolumn . Dlaczego tak: [syntax=delphi] a:=inttostr(memo1.CaretPos.x);...
Witam, Piszę pewien program w C++ [czysty WinAPI(projekt na zalicznie)] i potrzebuję funkcji która poda mi współrzędne kursora myszy po wciśnięciu lewego przycisku. Jest taka funkcja GetCursorPos, ale ona daje współrzędne względem całego ekranu, a ja chce wywołać określoną funkcję jak nacisnę lewy myszy w określonym miejscu w oknie programu. Jesi znam...
Polecenie "Show" - to ta ikona w kształcie oka. W pasku poleceń wpisujesz element, który szukasz, np. N$12 i "Enter". Szukany element zostanie podświetlony. Komunikat: "Only 1 Pin on net N$12" oznacza, że na jednym końcu linii brakuje połączenia. "Sheet 1/1: Nets N$18 and N$11 too close at (2.6 2.6)" oznacza, że linia N$18 i N$11 są zbyt blisko siebie...
I pytanie czy z poziomu takiej gry można zweryfikować czy ktoś gra własnoręcznie czy napisał jakiś automat do łapania tych kluseczek ??? Nie. Jeżeli gra zbiera takie informacje to będą dostępne tylko administratorom serwisu na którym jest ona umieszczona. Czy taka gra np. może zapisywać współrzędne kursora i kliknięcia myszki ? W teorii może. Czy to...
Witam. Mam pewien problem, a mianowicie: napisałem problem w winapi do sterowania zapomocą klawiatury numerycznej kursorem myszy. Mój program niestety działa tylko gdy aktywne jest okno programu. Chciałbym móc obsługiwać pulpit za pomocą klawiatury. Więc gdy zminimalizuje swój program, chciałbym aby jego ikona pojawiła się w tray'u a klawiatura numeryczna...
Witam Ustawić rozmiar płytki możesz, zmieniając w oknie „Gird” rozmiar siatki i wartość (na mm) w jakiej ma być wyświetlana. Wtedy „łapiesz” za poszczególne boki obrysu na warstwie „Dimension” i przesuwasz tą linię, obserwując w oknie współrzędne kursora. Przy projektowaniu płytki z zastosowaniem elementów w technologii...
A czy w momencie projektowania footprintu miałeś prawidłowo ustawiony Origin ( chodzi o punkt o współrzędnych 0,0 ). To może byc przyczyną bo w momencie dodawania footprintu na płytkę kursor szuka tego punktu zaczepienia przy umieszczaniu tego elementu na właściwym miejscu.
Witam. Tworze projekt w języku Basic za pomocą dwóch programów: Visual Studio 2010 i Expression Studio 3. Moja aplikacja będzie typu WPF, w której okno programu będzie dość niestandardowe. W związku z tym wyłączyłem domyślne obramowanie co spowodowało zniknięcie paska u góry (ten z przyciskami minimalizuj, pomniejsz, zamknij) i o to mi chodziło. Pociągnęło...
Czy on na pewno pojawia się w miejscu kursora? a może wystarczy tylko zamienić współrzędne na wsp ekranu i będzie dobrze?
A ja impulsator obsługuję (z powodzeniem) tak: W tym wypadku enkoder steruje przewijanym menu, user ma nacisnąć przycisk enkodera, aby potwierdzić wybór jednej pozycji i ją edytowac. Przesunięcie kursora poza ekran przewija menu. Skopiowałem dokładnie mój aktualnie pisany program, ale idea jest chyba widoczna jak to ładnie można rozwiązać. while (!(bit_is_clear(PINE,0)&...
1. Znacznie wygodniej by się nawigowało przy użyciu kursorów. Jeśli już wpisywać z klawiatury - wolałbym podawać obie współrzędne, a po podaniu każdej z nich jeszcze przed zaakceptowaniem podświetlała by się stosowna kolumna i wiersz 2. Po wpisaniu nie-cyfry program się zawiesza. 3. Jeśli gra uwzględnia niestykanie się statków, to po zestrzeleniu fajnie...
Da się to zrobić, trzeba udawać myszkę czyli urządzenie HID. Jedyna uwaga to że myszka nie przesyła współrzędnych ekranu tylko przesunięcie względem aktualnej pozycji. Żeby to obejść wystarczy w sekwencji wyłączającej dać wielokrotne przesunięcie "w lewo i do góry" tak żeby za każdym razem kursor doszedł do lewego górnego rogu. Z tej znanej już pozycji...
1) a co można zrobić z myszki optycznej :> mam chyba z 4 są na USB.. 2) jak podłączyć taką starą myszkę.... żeby reagowała na kierunek obrotu wałeczka??? pozdrawiam 1) Z myszki optycznej możesz zrobić (jak z zwykłej) licznik odległości na przykład. 2) Każda myszka musi reagować na kierunek obrotu wałeczka (bo na tym opiera się jej zasada działania)...
Patrząc bardziej realistycznie, Cobra generuje obraz 32x24 znaki, czyli w rozdzielczości 256x192 z narzuconymi znakami. Gdyby chcieć obsłużyć rozdzielczość 256x192 w kilku wariantach kolorystycznych, to potrzebna byłaby następująca pamięć: 2 kolory - 6144 4 kolory (np. 4 odcienie szarości) - 12288 16 kolorów - 24576 O ile 2 kolory dało by się wepchnąć,...
Poszukuję programu, który mógłby wytyczyć tor lub tylko wybrane współrzędne, w których mógłby się znaleźć kursor na ekranie. Mam na myśli to, że ruch myszki nie byłby płynny a kursor by przeskakiwał z wybranych punktów na kolejne? Mam nadzieję, że zrozumieliście o co mi chodzi z góry dzięki za pomoc.
W GC-Prevue przesuwanie odbywa sie za pomocą Move to Offset jest trochę nie intuicyjne ale nie jest trudne. Zakładam ,że mamy 2 warstwy (nr1 i nr2) przesunięte względem siebie i chcemy dosunąć warstwę nr2 do warstwy nr1 1.Ustawiamy np. w dolnym lewym rogu warstwy nr1 zero układu relatywnych współrzędnych wciskając klawisz "S" a następnie "Z" (S przyciąga...
PhotoStudio pokazuje na bieżąco położenie kursora tak więc po najechaniu na krawędź wyswietla jego współrzędne X i Y.
dzięki programik działa w 100%... Teraz czy jest taki gdzie mogę nagrać ruchy myszki i odtworzyć je?? bo muszę kilka takich z koordynatami programików napisać a to trochę roboty patrzeć na każde współrzędne... ale i tak wielkie dzięki...
Jak wygląda zapis danych do ekranu? Wysyłasz kolejno od pierwszego do ostatniego piksela czy możesz przejść w dowolne miejsce ekranu i nanieść piksel? Najczęściej można robić to na dwa sposoby: przesyłać dane z automatyczną inkrementacją adresu lub ustawić "kursor" na zadanych współrzędnych i od tego miejsca przesyłać dane na ekran.
Poniżej zamieszczam pierwszą, jeszcze bardzo nieudolna wersje programu. Nie myślałem że całość będzie aż tak skomplikowana, pomimo kilku godzin pracy zbyt wiele nie osiągnąłem. Na ta chwile podstawowe problemy to: - kłopot z orientacją na płaszczycie, ponieważ funkcja którą zastosowałem do odczytu pozycji kursora odczytuje współrzędne na ekranie a nie...
(0.1 2.2) - to są współrzędne miejsca. jak jeździsz myszką to na lewo od wiersza poleceń się zmieniają aktualne współrzędne. ustaw takie jak masz w warningu i kursor wtedy pokaże ci miejsce. Z tego co mi wiadomo nie da sie zrobić autorouterem dobrej jednostronnej płytki.... ja zwylke robie sam.
na początek, możesz spróbować przed ukryciem kursora i sprawdzaniem pixela poczekać na vertical retrace. Sprowadza się to do pętli sprawdzającej stan portu 3DAh A co do problemu z przesuwaniem kursora: na czym testujesz ten program? Na maszynie z dosem czy pod jakimś emulatorem? Jeśli chodzi o labirynt: może lepiej by było składać labirynt z prostokątów...
Umieszczam kod gdyby ktoś kiedyś miał z tym też kłopot. Dziękuje za pomoc Rekman z forum programowanie moja pasja [syntax=cpp][/syntax] TImage* ActiveImage = ((TImage*)Sender); LoupeForm->Image1->Picture->Assign(Activ... //proporcja pozioma i pionowa obrazka do komponentu reprezentującego jego miniaturkę float sx = float(ActiveImage->Picture->Width)...
Mysz może jakoś "inaczej" reagować na np. ruszenie jej. Mysz kulkowa ma taką zębatkę pomiędzy dwoma fotoelementami. Być może w momencie leżenia "jałowego" zębatka znajduje się z takim miejscu, że fotoelementy nie są w stanie precyzyjnie określić, czy mysz się rusza, czy stoi, czasem nawet nie wiedzą w którym kierunku się rusza. Jak mam w tej chwili...
Poleceniami Column Address Set i Page Address Set można ustawić adres piksela, jeżeli wartości początku i końca obszaru są takie same. Tyle że jest to niesamowicie nieoptymalne. To właśnie jest optymalne, ponieważ rysując bitmapy lub fonty (też bitmapy) podajesz współrzędne początkowe (X,Y), podajesz szerokość (W) i wysokość(H), a następnie ładujesz...
Mój program wyglada jak ponizej, ale niestety nie dziala. Czy moze mi ktos pomoc. Nie wiem czemu. Kwarc mam 6 Mhz. Wyswietlacz jest podlaczony do symulatora z BTC wg schematu. * Ćwiczenie 4a - sterowanie alfanumerycznym wyświetlaczem LCD */ /* 16x2 (16 znaków, 2 wiersze) */ /* - obsługa pojedynczego klawisza */ /* J.D. '2003 */ /***************************************...
Wg mnie nie ma potrzeby używania dwóch pętli zagnieżdżonych. Wystarczą 4 (lub 2) - najpierw dla rysowania poziomych, a później pionowych. Pod warunkiem, że potrafimy ustawić kursor na wskazanych współrzędnych. Pierwsza linia to ciąg punktów o współrzędnych (α, y), gdzie α zmienia się w pętli od k do k+l. Druga pozioma linia to ciąg punktów...
Witam Piszę sobie program (procesor ATMEGA32 pracuje na generatorze 1 MHz bez kwarca) wyświetlający na wyświetlaczu LCD tekst przychodzący z komputera przez UART procesora. Inicjuję LCD w sposób standardowy (4 bity) - procedury ściągnąłem właśnie z tego forum. void lcd_init(void) { waitms(15); // czekaj 15ms na ustabilizowanie się...
Dokładnie miałem nadzieję, że tutejsi guru od razu wypatrzą jakiś błąd. Wyszedłem z założenia, że to nie windows - raz działa raz nie. Działało na jednym procku to będzie i na innym. A "supertajny" kod (nie mojego autorstwa), nie przypuszczałem, że komuś będzie się chciało przeglądać to - proszę bardzo: lcd.h #include <avr/io.h> #include <util/delay.h>...
Nie jestem pewien czy dobrze zrozumiałem pytanie ale np chyba gemius ma "mapę kliknięć" instalujesz skrypt js na swojej stronie a on Ci pokazuje gdzie klikają użytkownicy. Tyle tylko, że to są współrzędne w pikselach. Np da Ci to informacje, że ktoś kliknął na pozycji 210,815. Nie patrzyłem nigdy czy da się określić jaki to element będzie (np ze użytkownik...
Myślę, że trzeba by pobrać piksel z obrazka z miejsca kursora. Następnie, jeśli jest to kolor odpowiadający przezroczystemu - odnaleźć komponent znajdujący się pod pozycją kursora (możesz przeskanować wszystkie kontrolki formy i znaleźć taki, gdzie współrzędne punktu przetransponowane będą zawierać się w prostokącie) i wysłać mu zdarzenie. Potrzebne...
Hey! Czy jest program do sterowania w Windows wg współrzędnych? Powiedzmy, że mam rozdzielczość 1024 x 768. Wgrywam ten program i wczytuję współrzedne kursorem i przypisuję akcję. Mam na przykład przeglądarkę. Programuję z pomocą tej aplikacji, by kursor przesunął się o określonej godzinie na zakładkę ulubione, wybrał (LMB) zakładkę. Wiem, że to jak...
witam mam taki program i nie wiem jak dołączyć klawiaturę matrycową, a mianowicie chce żeby po przyciśnięciu klawisza 1 wykonał się blok instrukcji (*) a po przyciśnięciu drugiego klawisza blok instrukcji (**) i trzeciego klawisza żeby silnik się zatrzymał. Prosze o pomoc i szczegółowy opis obsługi klawiatury bo naprawdę nie wiem jak się do tego zabrać....
no sterownik jest wolny, tym bardziej, że trzeba troszkę czekać przy przesyłaniu danych, ja troszkę skróciłem ten czas oczekiwania i jest szybszy lekko, ale nie do przesady , bo wtedy są błędy i wyświetlacz pokazuje głupoty. Jestem na etapie poznawania go, możecie podpowiedzieć czy jest możliwość w nim ustawiać początek tekstu w dowolnym miejscu lcd?...
Prawdę mówiąc, to najlepiej jakby był wybierany myszką na ekranie, ale nie wiem czy nie koliduje to z tym, że program miałby wykonywać kilka cykli, a po kliknięciu kursor się przesunie... Jeżeli jest tak jak mówię, to lepiej wczytać z pliku te współrzędne, jeżeli nie to lepiej myszą wybrać.
http://obrazki.elektroda.pl/7296913200_1... Przedstawiam konstrukcję wykonaną 2 lata temu, jaka jest graficzny wyświetlacz LCD przygotowany do współpracy z DSM-51, jednakże może współpracować z dowolnym innym układem mikroprocesorowym, który umożliwia szeregowe wysyłanie danych. W układzie sterującym jest zastosowany mikrokontroler...
Witam. Chciałbym się zapytać czy może mi ktoś przypomnieć nazwę programu, bo jakoś mi wypadła z głowy. Przypomnieć albo podrzucić nazwę 2 podobnego programu. Program działał na zasadzie bota, makra które w odpowiednim czasie wypierało na klawiaturze odpowiedni, wybrany przez Nas przycisk - po wpisaniu współrzędnych była nawet możliwość automatycznego...
Witam, po czwartym dniu studiowania forum, googli itp. Doszedłem do wniosku, że jak założę nowy temat to ktoś się ulituje i nie pisząc o lenistwie, wyszukiwarkach itp odpowie na parę pytań. Do tej pory pisałem w bascomie, ze względu na koszty postanowiłem sie przesiąść na C- i tu zaczął się jakiś koszmar. Przyzwyczajony do bascomowej składni zetknąłem...
Przetwornik położenia myszki - raczej chodzi o określenie miejsca położenia kursora myszki na ekranie kompa. Jeżeli na ekranie znajduje się jakaś figura geometryczna, można poruszając myszką określić współrzędne wskazywanych punktów. Trzeba napisać program, który to wykonuje. Kiedyś pisałem taki program w Pascalu. Czyli jest to sprawa programowania....
Zainstaluj jakiegoś Key Listenera, który też podsłuchuje myszę, to będziesz wiedział co się dzieje dokładnie, wtedy można myśleć dlaczego. Mógłbym prosić o dokładniejsze współrzędne gdzie takowego Key Listenera szukać? W tych sprawach jestem, że tak powiem zielony :)
Hmm. Ale te sześć myszek steruje cały czas jednym kursorem. Oznacza to, że gdy dwie osoby dodtką różnych monitorów w jednym czasie zostanie odczytana tylko jedna współrzędna a druga raczej nie.
Fajne, i działa, tylko ja bym chciał, aby obrazek wyświetlił się po najechaniu myszą w wybrany obszar strony od razu a nie dopiero po kliknięciu :-) Czy po najechaniu na ten wybrany obszar obrazek ma podążać za kursorem, czy też pozostawać w jednym, wybranym miejscu? Ma pozostać w jednym zdefiniowanym współrzędnymi miejscu (to ma być rodzaj specyficznego...
Mam problem z polem TImage. W jego pole wczytuję bitmape, która rozciągam na całe pole. Następnie chcę wprowadzić współrzędne punktów klikając na to pole (robię to łącząc je za pomocą polecenia LineTo (x,y)) I tu mam problem ponieważ przed wczytaniem obrazu wszystko idzie dobrze a po wczytaniu punkty i linie ktore je łączą pokazują się w całkiem innym...
Tu wystarczy naprawdę 3. punkt i 2 linijki kodu... Pozostałe podałem tylko jako możliwości kolejnych optymalizacji wychodząc od tego, co stworzyłeś. Jeśli podzielisz współrzędne przez wielkość sektora, otrzymasz jego współrzędną (czyli de facto zastosujesz skalowanie, proporcję wielkości, równomierne podzielenie obszaru na określoną ilość sektorów)....
Musisz podać więcej szczegółów: - jaki procesor, - jaki wyświetlacz, - jak podłączony wyświetlacz, - jak podłączona klawiatura, - ... Najlepiej bedzie jak załączysz schemat Poniżej masz przykład obsługi klawiatury matrycowej 4x4 z książki "Mikrokontrolery AVR w praktyce" /***************************************... /* Ćwiczenie...
Witam. Jakiś czas temu zakupiłem na allegro matryce wyświetlacza graficznego wraz z płytą główną kasy fiskalnej na której to był umieszczony układ SED1330F. Po zdemontowaniu układu SED z płyty zbudowałem własny sterownik w/w matrycy. W obecnej chwili jestem po pierwszych testach które trwały 1 miesiąc :) No i natrafiłem na problem z którym nie mogę...
w Commodore basic v2 to chyba nie występuje słowo kluczowe GRAPHIC podobnie jak bezpośrednia obsługa rysowania punktów poleceniem plot? Rzeczywiście, słowo kluczowe "GRAPHIC" nie występuje w języku BASIC na Commodore 64. Niemniej jednak, można użyć funkcji wbudowanej w BASIC V2, by narysować punkt na ekranie. Funkcja ta to "POKE"...
Dzięki za pomoc Przepraszam, ale mimo wszystko jeszcze za mało. Ale jak to jest, że ze wzrostem wartości mierzonej następuje zapalenie kolejnej kolumny, skoro nie zmieniamy współrzędnych wyświetlania. Jaki wpływ ma na to pętla for i zmienna a ? Z tego co pamiętam, to po wyświetleniu znaku np. na pozycji 0,0 kursor automatycznie ustawia się w kolejnej...
Proponuję lekturę status_check: ;szyna danych LCD - jako wejście clr R17 out DANE_LCD_DDR, R17 ;DDRB sbi STER_LCD, C_D ; C/D = 1 sbi STER_LCD, WR ; WR = 1 cbi STER_LCD, RD ; RD = 0 ldi r16, 0x03 ; STA0 = 1 , STA1 = 1 status_loop1: cbi STER_LCD, CE nop ; opóźnienie na ustawienie danych przez LCD in R17,DANE_LCD_PIN andi R17, 0x03 sbi STER_LCD,...
wrych: a co robi procedura czytaj(...)? Zadeklarujemy: var liczba: string; Nagłówek procedury: procedure czytaj(komentarz: string; var napis: string; wspx, wspy: integer; max, skala :byte; znaki: zakres_znakow); Wywołanie: czytaj('Podaj liczbę ', liczba, 10, 30, 7, 2, ['1'..'9', '0', '.', '-'); powoduje wyświetlenie...
Witam. Na moim XP zainstalowałem VurtualBoxa. A w nim dwa razy mojego XP. Utworzyłem dwa profile. Mam niecałe 30 dni na testy bo aktywacja. No nie będę aktywował XP z poziomu WirtualBoxa, który po testach wyleci. Sprawa wygląda tak. Ten folder współdzielony to sprawdzę trochę później. Najważniejsze pytanie teraz brzmi: w jaki sposób uruchamiając dwa...
Walczę właśnie z DS18B20. Mój procek to AT90S2313 na płytce ZL1AVR, a kwarc 8 MHz. 1-Wire wychodzi tam na pin nr 3 portu D, a pin VCC DS18B20 jest podłączony do 5V. Port B służy do obsługi wyświetlacza. (To info dla tych co nie znają ZL1AVR ;-) ) Program pisałem w AVR-GCC na podstawie informacji ze strony www.mikrokontrolery.net i książki "Mikrokontrolery...
Witam. Jedyne czym mogę ci pomóc to podanie parametrów konfiguracyjnych oto one : void lcd_wyswietlaj(void) { lcdg_write_cmd(0x44); //C SCROLL lcdg_write_data(0x00); //P1 lcdg_write_data(0x00); //P2 lcdg_write_data(0x3F); //P3 lcdg_write_data(0x00); //P4 lcdg_write_data(0x02); //P5 lcdg_write_data(0x3F);...
Witam, wiem ze to jest trochę utarty temat potrzebuje pomocy w programowaniu czterech termometrów ds18B20 a meczę sie już dłuższy czas. Poniżej mój kod. (narazie jeden termometr. bez sprawdzania błędów i stanu podłączenia) 1. jak odczytać i wyświetlić temperaturę (z mojej konfiguracji) nie musi być dokładna do 0.1 stopnia!(narazie nawet same pełne stopnie)...
Co do kwestii układów współrzędnych, to kwestia ich stosowania jest mi dość dobrze znana, również kwestia obsługi programów typu Ozi Explorer, Russa itp., swojego czasu sporo czasu poświęciłem tym tematom. Na marginesie polecam stronę Leszka (gpsmaniak.com) i program Edwarda Zadorskiego do przeliczania foramtów współrzędnych. Wracając jednak do mojego...
Witam kolegę, Co prawda nie programuję w VC++ a w BCB ale to chyba nie powinno mieć znaczenia bo idea jest taka sama. Pozwolę sobie uprościć ten wątek do maksimum - jak to załapiesz to rozbudujesz sobie kod o resztę bajerów. Punkt wyjścia to wrzucam na formatkę (Form1) tylko trzy label-e: Label1 - nim będziemy poruszać Label2 - wyświetli współrzędną...
Kod źródłowy biblioteki: #include "lcd.h" const char dat_lcd = 0x01; //send data const char cmd_lcd = 0x00; //send command const unsigned int E = 0x40000000; // P0.30 const unsigned int RS = 0x80000000; // P0.31 const char cmd_bit = 31; void LCDDelay (void) { unsigned int i; for(i = 0; i < 0x100; i++); } // ustawia...
Witam Od kilku dni staram się uruchomić program z książki Mikrokontrolery AVR w praktyce. Po dodaniu makr sbi i cbi program się skompilował, ale kompilator zwracał ostrzeżenia: Repeated variable name __c Repeated variable name __c within block. Rename it typedef debugging not supported COFF file contains inconsistencies or unsupported features. Debug...
Aktualnie pozycje kursora odczytuję w taki sposób, jest obok niego podczepiony textbox w którym na bierząco wyswietlane są współrzędne private: System::Void Trasa_MouseMove(System::Obje... sender, System::Windows::Forms... e) { X_new = e->X; Y_new = e->Y; this->textBox1->Text...
Dynks nie jest używany do haseł więc wywaliłem wszelkie uwierzytelniania. Teraz to jest klawiatura makro na sterydach. Dodałem ewenty urządzenia wskazującego (korzystajac z informacji ze strony https://www.codeproject.com/Articles/100... Pozycjonowanie kursora na ekranie jest wg współrzednych bezwzględnych...
ja używałem DelphiX do obsługi DirectX'a pod Delphim i tam był taki komponent TInput, obsługiwał Myszke(nawet z wibracjami), Klawiatrue i Joy'a. i tam odczyt pozycji myszki był inny niż w standardowym trybie, tzn nie podawał współrzędnych tylko podawał przesunięcie w osiach X i Y w stosunku do ostatniego odczytu, czyli trzeba było zrobić odczyt położenia...
Cześć wszystkim! Udało mi się w końcu uruchomić przykład do obsługi biblioteki emWIN na mojej płycie uruchomieniowej pod LPCXpresso. W końcu chciałem uruchomić poprawnie obsługę panela dotykowego. Bez jego kalibracji miałem problemy, oś Y była odwrócona itp. Korzystałem z jakiegoś przykładowego kodu do kalibracji. W końcu znalazłem w katalogu z przykładami...
Witam :) format jaki mam ustawiony w projekcie (i cały zresztą projekt jest tak wykonany) to A3 bez krawędzi, chodzi mi o wydruk w formacie A4 i to tak abym mógł np wycentrować schemat, ewentualnie mieć wpływ na marginesy. Nie wiem czy z poziomu programu jest to możliwe. Widziałem wydruki i większość jest nie symetrycznie. Może sposobem jest najpierw...
Odpowiedzi się nie doczekałem ale jakiś efekt już sam uzyskałem ale pozostaje jeden problem, przez ten fragment kodu: [syntax=cpp] glDisable(GL_TEXTURE_2D); float wielkosc=8.0f; // wielkosc platformy float skala=0.1f; // wielkosc jednej kratki glBegin(GL_TRIANGLES); for(float x=-wielkosc/2;x<wielkosc/2;x+=skala) { for(float y=-wielkosc/2;y<wielkosc/2;y+=skala)....
TWI jesteś może developerem KiCada ? Przynajmniej tak odebrałem kontekst wypowiedz. Jeśli tak to przyjmij moje gratulacje na swoje ręce. Wiedz, że czas który poświęcacie na ten projekt nie idzie na marne i ludzie to doceniają ! Faktycznie Altium lekko zamula i np wersja 10 ciągle sypie błędami pamięci w stylu "katastrofalny błąd" :D Jest też sporo...
No to po prostu się zapytam, co trzeba zapisać w funkcji "void setup"? Najprawdopodobniej potrzebujesz zainicjować: - komunikację szeregową, a także - bibliotekę dla wyświetlacza, niezależnie że ją dołączyłeś (<include...>) na początku Co lepiej użyć: "display.print" czy "display.println"? Oba są potrzebne; sprawdź różnice między nimi i używaj...
Witam, Używam bibliotek pobranych ze strony //funkcja sprawdzająca czy dotknięto ekran dotykowy //jeżeli tak zwraca 1 jeżeli nie 0 short int czy_dotknieto(void) { int16_t wart; DDRA=0b00000101; PORTA=0b00001010; _delay_ms(5); ADMUX= 0b01000001; ADCSRA=_BV(ADEN) | _BV(ADSC) | _BV(ADPS2) | _BV(ADPS1)...
Pisałem do autora. W BASCOM: przed print i po print piszemy średnik tzn: Print ; "tekst"; wtedy unikakmy wyswietlania znaczków graficznych (buźka i trójnik) To jest ok, a dowiedziałem się także od autora że funkcja Print ; "[P Chr(21) Chr(12)"; nie pamietam czy były tam przecinki ale raczej nie, wtedy przenosimy...
Witam, nie mogę poradzić sobie z określeniem współrzędnych ekranu ze sterownikiem ILI9320. Wyświetlam na ekranie 3 rzeczy i każda rysuje się inaczej. Po 1. Wyświetlam funkcją GUI_Text napis o początku w punkcie (0,0) i ten wyświetla się w górnym lewym rogu, czyli jest ok po 2. Wyznaczam funkcją Set_Window okno o początku w punkcie również (0,0) i wymiarach...
Gdy wyświetlasz temperaturę, ustawiaj kursor tylko raz, np : [syntax=c]lcd.setCursor(1,8); lcd.print(temperatura); lcd.print("C");[/syntax] Wtedy niezależnie od tego, ile cyfr się wyświetla, ze znakiem czy bez, wyświetlacz wyświetli całość poprawnie. Po prostu będzie się wszystko przesuwało w prawo, od współrzędnej ustawionej przez lcd.setCursor() ;...
Aby kod łatwo było analizować używaj znaczniki SYNTAX: [syntax=c] tu wklej Twój kod [/syntax] Plik : HD44780.c Plik : HD44780.h Dodano po 25 Ja połączyłem je w ten sposób ale pewnie źle bo wystąpiły błędy w kompilacji. Proszę o pokazanie mi sposób połączenia tych dwóch plików w prawidłowy sposób. Pierwsze uwagi: - te dwa pliki to tylko...
Program źle napisany ale działa. Temat do zamknięcia. #define F_CPU16000000UL//16MHz zegar procesora #include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #include <avr\interrupt.h> /***************************************... //*Definicje makr zmieniająćych stany bitów w rejestrach*//...
Schemat wyprowadzen wyswietlacza(tu podpiety pod LPT) http://helium.webz.cz/hw/ilustrace/lpt_l... Do wypisywania wystarczy podpiac 6 lini: 5 - RS 6 - ENABLE 11- D4 12- D5 13- D6 14- D7 U mnie na ATmega32, ze względu na brak miejsca LCD podpięty jest tak: RS - PB1 ENABLE - PB3 D4 - PC2 D5 - PC3 D6 - PC4 D7 - PC5 Tu są przykładowe podstawowe...
Mógł byś zasymulować ekran dotykowy przy pomocy dwóch potencjometrów (lub czterech rezystorów) łączonych suwakami do siebie. Symulować przesuwanie kursora po ekranie to i owszem, ponieważ tak połączone potencjometry będą cały czas odczytywane jak wodzenie palcem po ekranie. Sprawa komplikuje się jeśli chcemy "kliknąć" ikonę na ekranie. A jeszcze bardziej...
Witam serdecznie po raz kolejny :) proszę o pomoc ze względu na fakt, iż troszeczkę się pogubiłem. Próbuje obsłużyć panel dotykowy TSC2046 (nigdy wcześniej tego nie robiłem) na wyświetlaczu 320x240 ze sterownikiem ILI9320. Używam trybu 8bitowego, ale w 12 bitowym dzieje się to samo. Problem polega na tym, że od czasu do czasu, pomimo moich zabezpieczeń...
Witam, Schemat: http://obrazki.elektroda.net/32_12134460... Mam co do programowania oraz zasady działania tego układu pare pytań: 1. Jakie mają być stany portów oznaczonych jako TRAN oraz DIODY, aby diody się zaświeciły ?? 2. Pytanie to dotyczy programu: //#define F_CPU 3686000L //#include <util/delay.h> #define F_CPU 8000000 #include...
Witam wszystkich , mam problem z obsługą wyświetlacza LED EA DIP204-4NLED : http://www.lcd-module.de/eng/pdf/doma/di... Po podłączeniu go pod uP Atmega8 i wgraniu oprogramowania ze strony pana Radosława http://radzio.dxp.p mam czarne krateczki i nie wiem czym to jest spowodowane :/ Nie jestem orłem jeśli chodzi o programowanie dlatego proszę...
Posiadam wyświetlacz LCD WH2002M - fotka w załączniku (z dokumentacji sterownik ST7066U kompatybilny z HD44780) - 2x20znaków - znak 5x8 Podłączyłem z Atmega8 według schematu z załącznika. Wykorzystałem biblioteki z netu: [syntax=c] #include <avr/io.h> #include <util/delay.h> #define LCD_RS_DIR DDRD #define LCD_RS_PORT PORTD #define LCD_RS...
Witam, mam problem następującej treści: po podłączeniu lcd wc1602A w ten sposów R/W - GND E - PC2 RS - PC0 DB0-7 - PORTD 0-7 w wgraniu programu (korzystajac z biblioteki z radzia) #include <avr/io.h> #include <util/delay.h> #define LCD_RS_DIR DDRC #define LCD_RS_PORT PORTC #define LCD_RS (1 << PC0) #define LCD_E_DIR DDRC #define...
Tak steruje wyświetlaczem z portu D w 8 bitowym trybie. plik main.c [syntax=c] //--------------------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 8-bitowym bez odczytu flagi zajętości // Plik : main.c // Mikrokontroler : Atmel AVR // Kompilator...
w zasadzie to na dole jest wszystko bo góra to poprostu przeklejony hd44780.c próbowałem różnych kombinacji ale dalej ten sam błąd. LCD_DB4_PORT |= LCD_DB4; //w tej linijce zaczynają sie błędy że niby PA4 nie jest zdefiniowany tak jak pisałem wyżej. Z tej funkcji korzystają wszystkie następne wiec automatycznie wywala mi wiecej błedów. TASK.C //--------------------------------------...
Zrobiłem cos takiego: //--------------------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości // z dowolnym przypisaniem sygnałów sterujących // Plik : HD44780.c // Mikrokontroler : Atmel AVR // Kompilator...
Program bez przetwornika ADC. Program działa prawidłowo Dodano po 42 Od kiedy praca dyplomowa jest tajna? Pytam z ciekawości- kiedyś była jawna na całym etapie pisania. Dlaczego w pętli głównej blokujesz przerwania- potem wykonujesz sporo obliczeń- a potem odblokowujesz? A co będzie jak w tym czasie pojawią się dwa przerwania? Jedno pójdzie się kochać....
Cześć, od jakiegoś czasu zmagam się z problemem dość podstawowym i - jak to zazwyczaj w takich przypadkach bywa - wyczerpały mi się pomysły na jego rozwiązanie. Podłączam LCD do Atmegi8 zgodnie z następującym schematem: http://radzio.dxp.pl/hd44780/hd44780_avr... , a więc tryb 4-bitowy z odczytem flagi zajętości (R/W wyświetlacza podłączone...
//--------------------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym odczytu flagi zajętości // z dowolnym przypisaniem sygnałów sterujących // Plik : HD44780.c // Mikrokontroler : Atmel AVR // Kompilator : avr-gcc // Autor...
Wszystkie Timery będą wykorzystane do innych celów dlatego nice chcę wykorzysta któregokolwiek timera do przetwarzania ADC [syntax=c] #define F_CPU16000000UL//16MHz zegar procesora #include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #include <avr\interrupt.h> /***************************************...
Napisałem program jeszcze raz, tym razem w oparciu o bibliotekę Radzia. Teraz już nic się nie wyświetla :/. Nie mam pojęcia w czym może być problem. Dodałem opóźnienia. W miejscach gdzie jest // <-- nawet nadmiarowo, żeby sprawdzić czy to coś zmieni, ale ... nic się nie dzieje :|. Przejrzałem jeszcze raz opisy inicjalizacji wyświetlacza z datasheeta...
Witajcie. Nie modyfikowałem plików radzia(poza opóźnieniami). Mój wyświetlacz jest 8x2 znaki i jeden znak jest 5x8 pixeli. Czy powinienem coś zmienić w plikach ? [syntax=c]//----------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym...
ok więc main.c [syntax=c] #include "HD44780.h" int main() { LCD_Initalize(); LCD_WriteData('T'); LCD_WriteData('T');LCD_WriteData('T'); while(1); } [/syntax] HD44780.h [syntax=c] //--------------------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie...
współrzędne przesłać adres kursora współrzędne biegunowe
pralka blokada polar volvo silnika wartość skuteczna napięcia tętnień
schemat fotela peugeot schemat fotela peugeot
Bezpiecznik do blendera Łucznik 1200 - jaki wybrać? Jak zakodować pilot do Harman Kardon AVR 2000?