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 Szukam programu w którym można przypisać określoną pozycję kursora myszy na pulpicie windows za pomocą zdefiniowanych klawiszy klawiatury. Załóżmy że pod klawiszami klawiatury np. od 1 do 9 można by przypisać 9 różnych pozycji kursora i w zależności od wybranego klawisza kursor automatycznie pojawia się we wcześniej zdefiniowanym miejscu. Za wszelkie...
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...
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...
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...
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!...
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...
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...
Aby zliczało od zera do nastawy: 1. zmienić kierunek liczenia C04 (przez usunięcie wysterowania na dir) - będzie liczył do góry; oraz wpisać w wartość początkową "0". 2. dopisać blok arytmetyki w którym będzie odejmowana ilość zliczona od zadanej - wynik "0" będzie dawał sygnał na wyłączenie napędu. 3. Wartość zadana w bloku arytmetyki - na wyświetlacz...
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ą...
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...
4. Własna konfiguracja przycisków... nie do końca wiem o co chodzi. :P Myszka oprócz zmiany DPI ma dwa specjalne przyciski do profili, które w iCUE zmieniają ustawienia dla nawet całego zestawu. Jednym kliknięciem można na przykład zmienić podświetlenie w myszce i klawiaturze na inny zapisany profil (na przykład pod inną grę gdzie podświetlają się...
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ę...
Cześć, nie ,teraz mam ATmega8 z Arduino, będzie pasować? Dodano po 10 TWI_write_data(0x02); // Funkcja do zapisu danych w obiekcie podrzędnym _delay_ms(80); TWI_write_data(0x28); _delay_ms(80); TWI_write_data(0x0c); _delay_ms(80); TWI_write_data(0x06); _delay_ms(800); TWI_write_data(0x01);...
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...
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...
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....
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...
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...
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...
Witam. rcpilot :arrow: wielkie dzięki za link który mi podesłałeś ale po przeanalizowaniu w/w programu mogę stwierdzić ze w części wyświetlania tekstu nie różni sie on od mojego jeśli chodzi o zasadę działania a jedynie sposobem napisania kodu no i oczywyście tym że w/w program jest napisany dla wyświetlacza jedno panelowego natomiast mój jest dwu panelowy....
Czyli wyczyszczenie magistrali następuje w pierwszej linijce tej funkcji, tak? Mam cały program i coś jest nie tak. Temperaturę z MCP9700 odczytuje prawidłowo, a z dallasa mam ciągle "cisza". Poza tym wszystko działa bardzo wolno i jak wyjmę kondensator filtrujący spomiędzy pinów MCP9700 to nie reaguje na zmianę napięcia. Procesor to ATmega8 i jest...
Desync wśród graczy objawia się tym, że są przesunięci w czasie między tym, co dzieje się na serwerze, a na ekranie. W przypadku wysokiego pingu zachodzi interpolacja przez netcode kod gry, więc gra sama w sobie chce wyrównać szanse między graczami z różnymi pingami. Posiadam bardzo stabilne łącze światłowodowe, bez utraty pakietów i pingami rzędu...
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...
Lokalizacja uszkodzeń kabli a reflektometry Megger serii TDR2000 Megger TDR2000 to zaawansowane technologicznie, profesjonalne, dwukanałowe reflektometry, przeznaczone do lokalizacji uszkodzeń we wszystkich typach kabli metalowych, tj. teletechnicznych, energetycznych, CATV, LAN itp. https://obrazki.elektroda.pl/3569990700_... Dostępne modele...
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 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...
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ć....
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> /***************************************...
Kolega odłączał także fizycznie od portu danych ? Myślę że nie. Na szczęście mam Jtag-a i sprawdziłem to. Okazało się że kiedy port danych pracuje jako wyjście i pojawi się na nim choćby na jednym bicie wartość "1" cały układ z SED-em zaczyna pracować !!! Dziwne, prawda ? O ile dobrze pamiętam to na płycie od kasy był przy SED-dzie port chyba 74245...
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. Wizualny...
Proszę podać dokładny model komputera. Jeśli problem występuje z włączeniem i kursor mruga po włączeniu, system nawet nie zaczyna się lądować, to może być to problem sprzętowy. W części laptopów Toshiba odpowiedzialny był za to kondensator NEC/Tokin pod gniazdem procesora, ale żeby ustalić, czy warto w tym kierunku szukać, warto podać model. Dodatkowo,...
********** - Gdzie i jakie to ma dla nas znaczenie? - Ślady odnaleźliśmy na czwartej planecie waszego systemu czyli Marsie, są też na Ziemi. - Nie możemy prowadzić jawnie poszukiwań ze względu na to iż pewne organizacje na waszej planecie monitorują wszelką działalność innych cywilizacji zarówno w kosmosie jak i na powierzchni planety. - Masz na myśli...
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...
Czołem, Pół dnia kombinuje co może być nie tak i już nie mam sił, może któryś z kolegów spotkał się z podobną sytuacją. Ze względu na specyfikę mojej płytki testowej byłem zmuszony na zmianę kolejności podłączenia LCD do uC. Przy podłączeniu PC0..PC5 wszystko działało jak należy. Kiedy zmieniłem kolejność na PC6 PC7 PC2..PC5 powyżej 2MHz otrzymuje krzaki...
Przepraszam odrazu że poruszam temat wałkowany 1000 a moze i wiecej razy. Niestety jednak niepotrafie sobie sam poradzić dlatego prosze was o pomoc. Termometr wyswietla mi cały czas temp -0.02 Niemam pojecia dlaczego Ds jest zasilany ciągle (nie przez iwire) a środkowa noga zwarta przez rezystor podciągający (4,7k) do zasilania. podłączyłem go do 0...
Witam. Już kiedyś udało mi się bez problemu odpalić bibliotekę do HD44780, lecz była to wersja na 2 linie i wszystko śmigało, tutaj niestety jest na 4 i działają tylko 2 pierwsze. Co jest nie tak? [syntax=c] LCD_Initalize(); _delay_ms(20); LCD_Clear(); LCD_WriteText("tekst1"); LCD_GoTo(0,1); _delay_ms(20); LCD_WriteText("tekst2"); LCD_GoTo(0,2); _delay_ms(20);...
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...
Oto i źródło, może Wy zauważycie coś dziwnego... [syntax=c] // PINY WEJŚCIOWE #define ZIELONA PIND5 #define CZERWONA PIND6 #define DEBUG_PORT PORTD #define DEBUG_DDR DDRD #define ZOLTA PIND3 #define KL_PORT PORTC #define KL_PIN PINC #define KL_DDR DDRC #define LEWO PINC0 #define DOL PINC1 #define PRAWO PINC2 #define GORA PINC3 #define LEWY PINC4 #define...
Cześć, Od paru dni usiłuję wyświetlić tekst na wyświetlaczu LCD 2x16. Po przeczytaniu paru tematów na forum zdecydowałem się na użycie [url=http://radzio.dxp.pl/hd44780/hd4478... . W pliku nagłówkowym biblioteki pozmieniałem definicje podłączenia pinów na te zgodne z moim schematem (RS-> PD0, RW -> PD1, E-> PD2,...
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>...
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 kursor zmiana wygląd kursor zmiana kierunek elektroniczny
telewizor samsung ue46f6400 vectra słabe łącze denon 1500ae
awaryjne pompy ciepla poziom oleju skrzyni automatycznej
Regulacja VNT turbosprężarki w Ford 1.6 TDCi Agregat Carrier Vector gaśnie i uruchamia się ponownie bez błędów