Oczywiscie ze sie da, wystarczy podpiac pod wejscie licznika styk typu kursor (C ze strzalka w gore) a na wejscie zliczajace + zmiana kierunku zliczania podpiac styk typu kursor (C ze strzalka w dol). Wartosc licznika wykorzystac nastepnie jako parametr komparatora. Wartosc licznika mozna oczywiscie wyswietlic na ekranie. Przypominam ze kursory w logo...
Dawno, dawno temu, gdy urodziła się Amiga 500, zobaczyłem co to jest myszka. Wówczas pracowałem ostro na ZX Spectrum+ (dzisiaj też). Pomyślałem sobie, że mi się też przyda myszka, więc zacząłem prząść program. Najpierw zrobiłem ruchomą strzałkę sterowaną klawiszami komputerka, a potem rozebrałem myszkę z amigi i okazało się że jest zrobiona na LM 339!...
Problem dotyczy samo poruszającego się kursora myszy. Co prawda problem zauważyłem jedynie grając w CS:GO Kłopoty zaczęły się już na poprzedniej myszce Genesis G66 zmieniłem ją myśląc, że po prostu gubi sensor ale po zmianie na Rival 100 problem nie ustąpił. Zmieniłem więc podkładkę na jednolita czarną, niestety problem nadal istnieje. Zmiana DPI (ani...
Witam. Z racji tego iż jest to mój pierwszy post na tym forum chciałbym wszystkich powitać. :) Zwracam się do was z prośbą o sprawdzenie czy kod ( oraz płytka ) są w miarę poprawne. Buduję "to" dla swojej dziewczyny i chciałbym żeby działało bez zarzutu. Może po krótce wyjaśnię, co to za twór. Chciałem zbudować urządzenie, które na martycy RGB będzie...
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...
sugerujesz się nazwami zmiennych i komentarzem, a kompilator nie czyta komentarzy. Nie sugerowałem się komentarzami w kodzie, ani jakimikolwiek innymi. Analizowałem tylko sam kod źródłowy pierwszej wersji programu w poście #1. Może czegoś nie widzę, ale na pierwszy rzut oka, to program3 uruchomiony w piątej sekundzie od włączenia urządzenia powinien...
Adres jest ustawiany na 2 sposoby: bezpośredni wpis do pamięci instrukcją 'SET DDRAM ADDRESS' lub pośrednio - używając rozkazu przesunięć kursora. Przykładowo instrukcja 'CURSOR HOME' powoduje przesunięcie kursora na początek (0,0) - oznacza to ustawienie adresu 0x00. Inkrementcja kursora powoduje zmiane adresu DDRAM. Jeżeli wyświetlacz ma adres 1 linii...
dziękuję wszystkim za pomoc i przepraszam za zrobienie offtopa w temacie. Poniżej kod, który działa już w 99% dobrze i zgodnie z zamysłem. [syntax=c]#include <LiquidCrystal.h> //dodaję bibliotekę wyświetlacza LiquidCrystal lcd(2, 3, 4, 5, 6, 7); //info o pinach na wyświetlacz #include <Servo.h> //dodaję bibliotekę serwo Servo myservo; //tworzę...
Koledzy nie wiem jak wyswietlić napis w drugiej lini wyswietlacza lcd w dsm51 (asembler) (caly program ma na zmiane co sekunde zamieniac pierwsza linie z drugą) siedzialem nad tym troche i nie wiem jak wpisac tekst do drugiej lini. oto moje wypociny: LJMPSTART ORG100H START: MOVR0,#LCDWC;adres wpisu instrukcji MOVR1,#LCDRC;adres odczytu stanu MOVA,#1...
Bezpieczna i wygodna wiertarka do płytek drukowanych https://filmy.elektroda.pl/63_1738236538... https://filmy.elektroda.pl/20_1738236314... Jak zwykle urządzenie powstało w wyniku potrzeb praktycznych. Wiertarka pracuje już chyba 6 lat bezawaryjnie i ma szacunkowy przebieg powyżej stu tysięcy :D otworów. Również, mimo częstego używania przez osoby...
Nie zmieniona została powierzchnia po której porusza się mysz i jest problem z odbiciem promienia światła? oraz automatycznie włączone są skróty klawiszowe potrafiące zmienić orientację myszki czy moglibyście trochę prościej opisać co mam zrobić sterowniki sprawdziłem na w7 niby system stwierdził że są najnowsze dla tego urządzenia bateria wymieniona...
Zbudowałem sterownik silnika krokowego na parze L297 i L298.Steruje sie to standardowo sygnałem DIR-kierunek, ENABLE-załączenie silnika,H/L -praca krok półkrok, CLK -impulsy zegarowe sterujące szybkością pracy krokowca. Sterownik działa , wypróbowany na generatorku NE555 jest OK. Przyszedł czas na sterowanie tego z procka.Sama baza zbudowana jest z...
Witam wszystkich! Bardzo proszę o pomoc osoby, które mają stosowną wiedzę w programowaniu procesorów jak i pisaniu programów na PC. Ten temat można również potraktować jako projekt/pomoc innym ludziom, którzy w podobnym stopniu zostały doświadczone przez życie. Wspólnymi siłami stworzyli byśmy (to moja luźna myśl) OpenSource'owy zestaw urządzeń, które...
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...
Zmodyfikowałem nieco swój program i dodałem komentarze (może okazać się, że jestem jakimś trollem mikrokontrolerowym więc dopisałem co chciałem zrobić, w której linii, żeby ułatwić ew. wyłapanie tych błędów. Teraz wszystko ładnie się wyświetla, ale ... nie tak jak powinno. Zamiast alfabetu widzę zera, strzałki i inne krzaczki. Proszę o pomoc ;] #include...
Witam. Piszę program do obsługi LCD. Piszę w asm i pod ATmega32. Przerwy czasowe chcę zrealizować za pomocą liczników. Program dla sprawdzenia inicjacii - nie pełny i nie działa właściwie - napisany dla próby. Napisałem początek programu i chciałem go zasymulować ale wciąż pojawia mi się ten sam błąd z którym po raz pierwszy się spotykam i nie wiem...
Sczerze to dalej nie rozumiem> Niżej jest kod programu który napisałem, odlicza od 9-0 i wyświetla napis "koniec".Może komus uda się go tak zmodyfikowac żeby odliczał od 99 z góry dziękuję. SEG_ON EQUP1.6;włączenie wyświetlacza 7-segm. ;Stałe używane w programie ZEROEQU03FH ONEEQU006H ;kod cyfry 1 TWOEQU05BH ;kod cyfry 2 THREEEQU04FH ;kod cyfry 3...
Problem ze zmianą nazwy pliku rozwiązałem - oczywiście należy pamiętać, że nazwa pliku może być ośmio znakowa. W kodzie dodałem: Plik = "temDD_MM" + ".txt" Mid(plik , 4 , 5 ) = Data_plik oraz w odczycie czasu Data_plik = Bcd(dday) + "_" + Bcd(mmonth) oraz zmieniłem wpis zapisu Open Plik For Append...
Witam. Mam problem z inicjalizacją wyświetlacza LCD w trybie 8 bitowym. Jeżeli ktoś czuje się dobrze z asemblera i ma ochotę pomóc mi znaleźć problem to będe bardzo wdzięczny. Układ pracuje z kwarcem 16MHz i zasilany jest napięciem 5V .include "m128def.inc" ;KONFIGURACJA LINII ATMEGA128 .EQUK_ST_LCD_DB=DDRC;Kierunek portu STEROWANIA WYSWIETLACZEM...
Ta procedura dotyczy wyłącznie wykrywaniu wciśnięcia klawiszy W-S-A-D oraz równoczesnego wciśnięcia 2 z nich. (oczywiście nie wykrywa równoczesnego wciśnięcia A=lewo i D=prawo a także W=góra i S=dół, gdyż to nie miałoby sensu) Pozostałym 8 kombinacjom odpowiada odpowiedź w rejestrze D 01,02,03,04,05,06,07,08 lub FF gdy nic nie wciśnięto po powrocie...
Witam! Zgodnie z obietnicą przedstawiam wyniki mojego prywatnego mini-testu klawiatur. Szkoda, że nie zdążyłem przed grudniowymi świętami, może ktoś miałby łatwiejszy wybór prezentu ;-) Jednak poniższe porównanie może jeszcze okaże się dla kogoś pomocne w trakcie polowań na poświątecznych wyprzedażach… ;-) Przypomnę założenia: - klawiatura ma...
Witam. Nie mogę sobie poradzić z pewną sprawą dotyczącą oprogramowania wyświetlacza LCD. Mam napisany program obsługi LCD, jeśli numery wyjść portu C mam ustawione w ten poniższy sposób to LCD działa: [syntax=c] #define DDR_LCD DDRC #define PORT_LCD PORTC #define RS_LCD 2 #define EN_LCD 3 #define DB4_LCD 4 #define DB5_LCD 5 #define DB6_LCD 6 #define...
Najprostsze rozwiązania są najlepsze. Twoje działa, skutecznie oszukuje kontroler w myszy - więc nie ma co kombinować. Układ robi co do niego należy, jest w stanie oszukać kontroler w myszy i kosztował Cię pewnie mniej niż dyszkę (plus trochę pracy). W sumie układ obecnie nic mnie nie kosztował, NE555 miałem już w domu, a elementy dyskretne pochodzą...
Witam, mam prośbę, czy mógłby ktoś sprawdzić mojego Makefil'a, ponieważ podczas kompilacji wrzuca mi błąd o kodzie: avr-objcopy: 'main.elf': No such file make: *** [syntax=c]//sterownik wyswietlacza #include "HD44780.h" //usawiasz tam porty sterujące, nie musisz ogarniać kodu #include <util/delay.h> #include <avr/io.h>...
http://obrazki.elektroda.net/58_12104219... Oto projekt stworzony z myślą o osobach sparaliżowanych. Urządzenie ma zastąpić użytkownikom myszkę i klawiaturę umożliwiając obsługę komputera tylko za pomocą głowy i oczu. System używa czujników przyspieszenia aby zastąpić myszkę i umożliwić poruszanie kursorem po ekranie tylko za pomocą ruchu głowy....
Napisanie oprogramowania na kontrolerze STM32 do obsługi kolorowego wyświetlacza graficznego GLCD z kontrolerem firmy Ilitek ........................................... Sprzęt dostarcza zamawiający. Dokumentację sterownika wyświetlacza dostarcza zamawiający. Definicję znaków w rozmiarze 8x16 dostarcza zamawiający ...........................................
Witam Posiadam zakupiony ponad rok temu tablet firmy, którą odnalazłem po około roku poszukiwań. Firma chińska kompletnie Thread technology THD. Zapłaciłem trochę ponad 1000 i teraz wolałbym te pieniądze zainwestować w amber gold niż mieć ten tablet prosto z piekła. Parę wstępnych informacji. Poprzedni właściciel kupił go jako ipad 2 ale wiedział że...
Pomógłby mi ktoś zmodyfikować ten kod aby wąż reagował na klawisze góra,dół,lewo,prawo i żeby wydłużał się z czasem na lcd? LJMP START ORG 100H START: MOV R0,#LCDWD MOV R1,#LCDRC MOV R2,#00000001B MOV R4,#5 LOOP_GORA: MOV R3,#00000001B SETB P1.6 ; ;ADRES WYBORU WZKAZNIKA MOV A,R2 MOVX (at)R0,A MOV A,R3 MOVX (at)R1,A CLR P1.6 MOV A,#5 LCALL DELAY_100MS...
zmiana kursora zmiana wyglądu kursora wentylator zmiana kierunku
schemat zasilacza power at9100 transformator excel porównywanie kilku kolumn
dobre żelazko zawór mieszający grawitacyjny
Pralka Amica TOWE 6103LSS wyłącza się przed końcem Jak ustawić stację radiową w wieży Thomson AM1450?