Może nie umie wstawiać? $regfile = "m88def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.5 , Rs = Portb.4 Config Portd = &B00001111 'portd 0 1 2 3 jako wyjscia portd 4 jako 1wire 5 6 7 jako wejscia Portd.5 = 1 Portd.6 = 1 Portd.7 = 1 Portd.3 =...
https://obrazki.elektroda.pl/5710238600_... W tej serii będę przedstawiać przydatne programy i narzędzia wygenerowane przez AI. Seria ograniczy się tylko do praktycznych przypadków, czyli takich, które naprawdę mi się przydarzyły i pomogły w pracy. Dziś na tapetę biorę tematykę sieciową i aplikację, którą udało się wygenerować za pierwszym...
https://obrazki.elektroda.pl/1570592100_... Witajcie, zapraszam na relację z konstrukcji zegara na PIC18F2550 napisaną w formie tutoriala, wszystko krok po kroku. Pokażę tu jak i z czego tworzyłem prosty projekt DIY na prośbę jednego z czytelników. Wykorzystamy tu wyświetlacze 7-segmentowe, rejestr przesuwny, obsłużymy przyciski a...
https://obrazki.elektroda.pl/6710486900_... Każdy, kto zaczyna swoją przygodę z Arduino, zwykle na samym początku staje przed dylematem w jaki sposób prosto i przejrzyście zarządzać zadaniami, które uruchamiane powinny być w określonych i najczęściej różnych interwałach czasowych. Jest to problem tzw. harmonogramowania zadań. W niniejszym...
http://obrazki.elektroda.pl/9079980500_1... Na wstępie chciałbym przybliżyć, skąd taka a nie inna nazwa nadana przeze mnie temu projektowi. Prace rozpoczęły się w momencie zapotrzebowania na minimum dwa zsynchronizowane generatory małej częstotliwości. Ponieważ zakres przestrajania jaki mnie zadowalał ograniczał się do 100Hz przy rozdzielczości...
https://obrazki.elektroda.pl/7103913800_... Witajcie moi drodzy. Przedstawię tu wnętrze starego odtwarzacza DVD Wiwa HD-128U, zaprezentuję jakie części można ze środka odzyskać a potem skupię się na obsłudze jego wyświetlacza 7-segmentowego i klawiatury poprzez implementację protokołu dedykowanego ich kontrolera na platformie Arduino....
http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...
czy jesteś w stanie zmodyfikować kod by nowa liczba kliknięć zastępowała poprzednią zamiast wyświetlania się liczb w ciągu? Wstępna ocena dostępnych informacji Analiza podanych przez użytkownika danych: - Płytka Arduino: Duemilanove. - Poprzedni układ: - Zewnętrzna dioda LED podłączona do pinu PWM (np. pin 9 ). - Przycisk podłączony do pinu cyfrowego...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Nie wiem czy ożyło bo ten wstawiony ostatnio program zlasowal mi mózg , błędów zamiast mniej to było coraz więcej i w końcu ten kod odłożyłem na bok. Próbuje cos zwojować na bibliotece HALL ale pomimo iż program się kompiluje nie wiem czy jest poprawianie napisany a nie będę pytał AI bo i tak mi nie powie. Program się nie uruchamia więc albo inicjacja...
Witam. Chciałem Wam przedstawić krótki opis taniego 8 kanałowego analizatora logicznego opartego na mikrokontrolerze CY7C68013A firmy Cypress. https://obrazki.elektroda.pl/8811604100_... Urządzenie to można zakupić z chińskich portali aukcyjnych w cenie od ok. 7$ z przesyłką lub np. z rodzimego portalu aukcyjnego za ok. 40zł z przesyłką....
http://obrazki.elektroda.net/7_123635472... Prawie rok temu, zainspirowany konstrukcją pana Kamila Przychodzenia http://obrazki.elektroda.net/18_12363549... http://obrazki.elektroda.net/82_12363551... Płytka sterownika oraz płytka organizacji połączeń http://obrazki.elektroda.net/62_12363543... http://obrazki.elektroda.net/80_12363591...
Witam ! Chodzi mi o urządzenie umieszczone w obudowie, jego celem było by wyświetlanie na ledach stanu poszczególnych lini portu LPT(wysoki - zielony kolor niski - czerwony kolor). Monitor miałby również opcje ustawianie stanów lini rejestru LPTIN (10,11,12,13,15). Rozważam również opcje umieszczenia gniazda LPT w obudowie, tak aby przystawka spełniała...
1. Wina sprzetowa - nie. 2. Nie w Keilu a assemblerze (choc moze w IDE Keil). 3. Dawno go nie uzywalem ale prosta symulacje stanu pinu na pewno mozna zasymulowac. BF
Fnkcja LOAD robi przeliczenia za ciebie. Jeżeli użyjesz Timerx = y to będziesz musiał sam poodejmować. Najlepiej przenieś zmianę stanu portu do przerwania, a w pętli głównej daj tylko wyświetlanie i obsługę przycisków.
http://obrazki.elektroda.net/9_124042718... Witam, Chciałbym przedstawić Wam moją frezarkę CNC, którą zrobiłem jako pracę dyplomową (Politechnika Lubelska). Przedstawiam w zasadzie głównie jako ciekawostkę, ewentualnie, żeby ktoś się mógł uczyć na moich błędach, bo naśladować moich "genialnych" rozwiązań konstrukcyjnych raczej nie ma sensu. Cechy:...
Cześć, Ponieważ udało mi się poprawnie odczytać temperaturę z termometru cyfrowego DS18B20 na module prototypowym eXtrino XL z AtXmega128a3u na pokładzie - pragnę się podzielić tym minikodem z początkującymi osobami. Myślę, że informacje zawarte w tym przykładzie, pozwolą osobom początkującym (czyli takim co już potrafią migać diodą) na zrozumienie...
Panowie ja znalazłem w sieci coś takiego:Instrukcja instalacji SamyAPP (DTS, PVR, Default Source, energy saver) wraz z uruchomieniem sieci WiFi (telnet, FTP) w TV Samsung B550. Wymagania wstępne: 0. TV Samsung B550 z oprogramowaniem w wersji maksymalnie 2008.0 1. Kabel ex-Link sporządzony według opisu (zalecam sprawdzić multimetrem poprawność połączeń...
Witam! Zbudowałem sobie taki układ do programowania jak w linku: http://www.edw.com.pl/index.php?module=C... Do tego podłączyłem sobie pod port 3.7 pastyklę Dallasa DS18S20. Jej możkę Vcc podłączyłem do zasilania, GND do masy, a DQ do wymienionego portu uC. Dodaktowo linia DQ jest podciągnięta przez rezystor 4,7...
Witam, proszę mnie upewnić co robię nie tak. Mam program który (działa :), ale nie do końca) jest termostatem z dodatkowym termometrem (jeden czujnik sprawdza temp na piecu i steruje przekaźnikiem, drugi tylko mierzy temp. zewnętrzną): [syntax=basic4gl]$regfile = "m8def.dat" 'Atmega8 $crystal = 1000000 'taktowanie 1MHz Config Lcd = 20 * 4 'rodzaj wyświetlacza...
Witam, Postanowiłem dobudować sobie do zasilacza taki oto woltomierz: http://romanworkshop.blutu.pl/elec/autov... Ponieważ szkoda mi 8zł na nową Atmegę 48 zwłaszcza że mam kilka Atmeg 8 postanowiłem przerobić kod (wstawiam już po zmianach) [syntax=avrasm];Automatyczny 2-zakresowy woltomierz panelowy z 4-cyfrowym wyświetlaczem LED ;Wersja 1.02 dla...
Witam po dłuższej przerwie. Więc tak. "Wrzuciłem" program podany przez kolegę arktik1 w ten, który obsługuje termometr jednak nie wiem czy zrobiłem to dobrze, tzn czy w dobrym miejscu. Objaw jest taki że termometr działa ale zmiana stanu średnio. Objawia się to jakby niestabilnością programu odpowiadającego za przesuwanie stanu. Działa jakby z opóźnieniem,...
Kolego coś takiego wymyśliłem :[syntax=vbnet] $regfile = "m16adef.dat" $crystal = 80000000 $hwstack = 40 $swstack = 16 $framesize = 32 Config Porta = Input 'port A jako wejścia Config Portb = Output 'port B jako wyjścia ' Config Portd = Input 'Port D Jako Wejścia Config Portc = Output 'port C jako wyjścia Config Sda = Portc.1 'konfiguracja pinu magistrali...
Witam ponownie, Nie pokazałem całego kodu nie ze względu na to że ktoś mi go może ukraść jak to napisał kolega ale właśnie z racji tego że jest on napisany przez amatora. Jest to mój pierwszy projekt z mikro kontrolerem oraz językiem C. Wcześniej trochę bawiłem się z PHP oraz HTML i nić po za tym. Dlatego nie chciałem abyście po mnie pojechali... Wracając...
No tak, return return_bit jest znacznie bardziej elegancki. Przestałem przeładowywać licznik (ale to wpisywanie wartości początkowej, to po prostu brak doświadczenia - myślałem, że zawsze 3eba) Poza tym zrealizowałem funkcję presence: // procedura reset char ow_reset(void) { char presence; CLR_DQ; // stan niski na linii 1wire delay(200);//120us...
Witam. Sam kiedyś zrobiłem podobny projekt, ale bez dekoder - segmenty zasilane bezpośrednio z PICa i sterowane przez klucze tranzystorowe - zupełnie jak u Ciebie. Ja też bym pominął dekoder. Portów starczy do bezpośredniego wysterowania wyświetlaczy zegara, ale zakładałem że wykorzystam inne porty podłączając min. buzzer do alarmu, no i się dekoder...
jacekpra - wyważasz otwarte drzwi. Pierwsza z brzegu centrala alarmowa (np. Satela) ma opisane przez Ciebie funkcjonalności (a nawet ZNACZNIE więcej). Wątpię, aby opracowanie jednostkowego układu było opłacalne. 1. Układ elektroniczny - interfejs analogowo/cyfrowy do wizualizacji i archiwizacji stanów wejść analogowych. Powinien posiadać 12 wejść analogowych...
Ciężko powiedzieć, na SSD przeniosłem tylko 1 system, na drugim kompie nic nie było przenoszone i jest tak jak było na HDD. Czy żadne usługi nie zostały wyłączone? Świadomie nic nie ruszałem w usługach. Może jakaś aplikacja je wyłączyła. Używam zainstalowanego Avasta, i odpalam co jakiś czas Malwarebytes i ADWCleaner. Może one coś wyłączyły. Nie mam...
mam jeszcze wrażenie że coś za wolno chodzi to przerwanie albo cały procesor, bo podłączyłem oscyloskop do procesora i w przerwaniu zmieniam PORTC.5 na przeciwny nic więcej nie robiąc w programie i na załączonym oscylogramie widać ,że zmiana stanu na porcie c.5 jest dopiero po 5us od załączenia przerwania , czy to jest normalne ? Na oscylogramie niebieski...
Witam. Jako, że jestem początkujący w tej dziedzinie, chciałem się poradzić doświadczonych kolegów jak przerobić dalej program. Do projektu kolegi DUCH - 4xds18b20 LCD dodałem sterowanie włączeniem led, buzera (opcjonalnie przekaźnika) po przekroczeniu założonej temperatury, zarówno za niskiej jak i za wysokiej (chodzi o piec CO) informuje mnie o tym...
Najtrudniej analizuje się własny kod, bo zawsze patrzy się przez pryzmat wiedzy o tym co on powinien robić i nie dostrzega się drobnych błędów :) Zgadzam się z tym w 100%. Przy Bascomie rzadko sięgałem do PDF'ów kontrolerów, przy C nie da się bez tego wszystkiego zrobić. Bez tych 500 "przekręceń" licznika nawet w Bascom by nie poszło, jak zwykle zbyt...
Rozwiązałem oba problemy. 1. Wskazywanie temperatury maksymalnej powyżej 35 stopni. Odpowiedzialne za to było resetowanie zmiennej Tmin i Tmax. Zamiast: [syntax=basic4gl]Tmin = T Tmax = T[/syntax] musiałem inaczej "wyzerować zmienne". W sumie nie wiem dlaczego tak, rozwiązanie znalazłem gdzieś w sieci bez wyraźnego wytłumaczenia. Wcześniej gdy ten sam...
Witam serdecznie, Na wstępie podkreślam, że dopiero zaczynam pracę z tego typu układami więc proszę o wyrozumiałe podejście. Próbuję zrealizować układ wyświetlający liczbę wciśniętą na klawiaturze (4x4), jednak niezależnie od wybranego przycisku w danym rzędzie wyświetla mi się ta sama wartość . Niezależnie czy wybieram 1,2, czy 3 - wyświetla się "1"....
Witam, postanowiłem zrobić prosty sprzętowy dekoder midi na Atmega16, kwarc 14.7456, błąd baudu około 1.5% (dopuszczalny zgodnie z notą katalogową). Samo połączenie przy klasycznym baudzie np. 38400 jest w porządku i znaki wysłane z terminala są poprawnie interpretowane i procesor odtwarza na piezo skalibrowane dźwięki (najniższy ton - 27 dźwięk), niestety...
Ten program nie był jeszcze wtedy skończony, więc miał trochę błędów ;) Ogólnie chodziło mi o to żeby ktoś mnie upewnił w przekonaniu, że takie "skakanie" po kodzie jest normalne, a nie że np. mam jakąś złą wersję programu. No i tak też się stało ;). Dzięki za bardzo profesjonalne podejście to tego tematu ;). Tutaj wklejam już skończoną wersję programu,...
Witam, zamierzam pomiędzy dwiema Atmegami32 przesłać pomiar temperatury, przewodowo, za pomocą SPI. Linie MISO, MOSI, i SCK podłączyłem ze sobą, SS mastera jest na masie, SS Slave'a także. Temperaturę przez pewien czas przesyła prawidłowo, jednak po pewnym czasie, na wyswietlaczu Slave'a sa glupoty, jak odłączę na chwilę kabel SS Slave od masy i znowu...
Witam Mam taki programik troszke posklejany ale wyskakuje błąd co robie nie tak . label not found [_ENDIFO ] $regfile = "m8def.dat" 'Atmega8 $crystal = 8000000 'Kwarc 8MHz Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.1 , Db6 = Portc.0 , Db7 = Portb.5 , E = Portc.3 , Rs = Portc.4 '*************************************.....
Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...
https://obrazki.elektroda.pl/5009750700_... Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial podzielony jest...
Zapewne firmy doświadczone w produkcji takich urządzeń , gdyby to rozwiązanie było korzystne, zastosowałyby je z pewnością. Ale ja jestem starej daty 🤣 i pierwsze co mi przyszło głowy to możliwość wyświetlania stanów portów na monitorze, na stanowisku administratora (co jest akurat już od dawna stosowane). Wtedy nie trzeba żadnych diod. 😁
(at)zumek - Hehe, rozwiązanie zdecydowanie najprostsze i do samego wyświetlania stanu portu (jeśli nic innego po warunkach nie będzie wykonywane) najlepsze :D
czy ktoś może mi zmierzyć napięcie i napisać jaką ma wartość kiedy jest 1 a kiedy 0 ? …u mnie wartość zmienia na 1 (podłączyłem LCD 2x16 na którym mi się wyświetla stany portów) dopiero wtedy kiedy przyłożę napięcie 2,5V na porcie Datasheet od 16f628A, str. 142. Wszystko zależy, jakim napięciem zasilasz. …i tu mam zastrzeżenie bo chyba...
Witam czy ktoś może mi pomódz ponieważ mam kabel obd II program vag 4,9 polski wyświetla stan portu ok interfejs nie wykryto gdzie jest problem? z góry dziękuje za pomoc
Ja wprawdzie pisałem w C, ale tutaj robisz podobnie. "Gasisz" dany wiersz i sprawdzasz stany na liniach kolumn. Jeśli na danej wykryjesz '0' to oznacza naciśnięcie przycisku i wówczas wywołujesz procedurę wyświetlającą coś na LCD i zmieniającą stany portów. Potem zapalasz ten wiersz i gasisz następny i proces się powtarza. I teraz tak: procedury inicjujące...
Po włączeniu pada ps4 konsola pokazuje zerowy stan baterii i zaleca podładować pada. Po naładowaniu pada (oczywiście od portu usb z konsoli) konsola nadal wykrywa zerowy stan baterii. Po sprawdzeniu miernikiem stanu naładowania akumulatora okazuje się jednak iż wynosi on 3.44 V (gdzie akumulator ma 3.65V). Poza tym problemem dochodzi jeszcze kwestia...
Zrobiłem eksperyment z laserową myszą komputerową - jak pilnowałem, żeby przesuwać ją prosto i dokładnie wracać na miejsce, to i kursor myszy na ekranie wracał dokładnie. Więc jakiś enkoder z interfejsem do komputera jest do dyspozycji, i na dodatek jest tani (hm... nie bardzo, ta mysz jest Logitecha, muszę spróbować z jakąś naprawdę tanią). No niestety...
czyli chodzi o to ze stany d7-d4 opadaja razem z E i wyswietlacz ich nie rozpoznaje? tak mi wyszlo w symulatorze to najprosciej polaczyc linie danych do jednego portu a reszte do innego?
Kiedyś napisałem programik pod Delphi sprawdzający stan portu LPT - wyświetla stany wszystkich wejść, steruje wszystkimi wyjściami, przełącza linie danych pomiędzy We-Wy. Jeśli ktoś chce mogę podesłać (chyba nie będę robił konkurencji i umieszczał na forum) przez maila - sam programik albo źródła. Pracuje tylko pod dosopochodnymi wingrazami, ale można...
Proponuje poszukać informacji o jakiś komponentach np. ComPort. Często wraz z nimi znajdują się przykładowe programiki wyświetlające info o stanie portu itp. itd. A jeśli sam chciałbyś poznać implementacje w C to książka Daniluka "RS232C. Praktyczne programowanie.. " będzie najodpowiedniejsza.
Problem rozwiązałem dużo wcześniej ... a teraz znalazłem czas żeby wyjaśnić. Oczywiście problem tkwił w programie. W etykiecie "posow" w pętli za każdym razem wyświetlam zmienne "I" oraz "X" - zmiana stanu portu B.0 ograniczona była czasem wyświetlania zmiennych na LCD.
wyświetlanie stanu wyjść sprawdzanie stanu portu odczytanie stanu portu
transmisja bezprzewodowy android ustawić triak przejscia
Brak napięcia w tylnych światłach przeciwmgielnych Hyundai I20 2012 - diagnostyka i rozwiązania Activating Logitech Z323 Amplifier via 9-Pin DIN Connector