Wejście RETURN działało przed czyszczeniem? Czy zanik sygnału z wejścia INPUT powoduje całkowity zanik sygnału, również szumu ze wzmacniacza mocy (po przyłożeniu ucha do głośnika)? Jeśli brak jest szumu, to działa zabezpieczenie wzmacniacza mocy. Jeśli jest szum, to wejście RETURN działa, jakby było wejściem PWR IN (sygnał z miksera na wzmacniacz mocy,...
Ciesze się ze znalazłeś problem. To dość typowa usterka dla starszych sprzętów. Zazwyczaj return rozpina sygnał, ale nie wiem jak jest w tym LDM-ie. Najprościej to wepnij coś raz z send a raz w return (nie w oba naraz) i zobacz który rozpina i ten wymień.
kabel jest na pewno ok. na preampie jest jedna lampa. Zauważyłem jeszcze że końcówka działa bo jak podłącze gitare pod wejście RETURN to gra, więc poszło coś w preampie. 11 Sty 2010 13:52 Może ktoś miał podobny problem i wie jak go rozwiązać?
Dodam, że sam odczyt klawiszy też działa - sprawdzane na zwykłym odczycie bez uwzględnienia drgań styków. Może i działa, ale chyba już wiem w czym jest problem. Problem jest w tej linii kodu: [syntax=c] return ( ~PINC ) & ( KEY0 | KEY1 | KEY2 | KEY3 ); [/syntax] a konkretnie z klawiszami KEY2 i KEY3. Te dwa bity na porcie C mogą mieć stan niski...
Hmm, mam jeszcze dwie sugestie. W kinie sprawdź w ustawieniach dźwięku: 1 - Kanał Audio Return - musi być ustawione na OFF (lub Wył) . Cytat z instrukcji: Gdy funkcja Auto Return Channel ma ustawioną opcję Auto (Autom.), zestaw kina domowego automatycznie wybiera wejście ARC lub wejście optyczne jako źródło sygnału audio w zależności od połączeń. Jeżeli...
return 0; while(1==1){ int i=1; } "return 0;" powoduje zablokowanie przerwań i wejście w nieskończoną pętle. Przenieść za pętle while.
Witam Licznik zlicza paczki impulsów. Gdy odstęp między kolejnymi paczkami>1sek, licznik zeruje się i zlicza od nowa. Do "pełni szczęścia" brakuje mi aby stan licznika z ostatniej paczki impulsów zapisał się w EEPROM, tak aby po ponownym włączeniu zasilania widniał na liczniku. Każda nowa paczka impulsów powinna wyzerować licznik, zliczyć impulsy...
Faktycznie działa tak samo, ale problem pozostał. Nadal 1. kolumna jest przesunięta na koniec. Dodano po 34 Problem rozwiązany, wystarczyło dodać delay po zmianie stanu na porcie B. Niby 1 us ale wpływa na działanie programu. Najwidoczniej bez opóźnienia nim stan się ustabilizował to pętla przeszła już do następnej iteracji. Niby drobnostka, a zabrała...
Mam taki problem. Podłączyłem sobie ten efekt przez AUX I tak jak jest napisane w instrukcji przez wejścia "RETURN" umieszczone pod AUX. Wszystko działa pięknie ładnie, ale za cholerę nie ma tego efektu w odsłuchach. Ktoś mi powie czy da sie tak zrobić żeby w takim podłączeniu mozna było puścić ten efekt na odsłuchy? Wychodze na odsłuch z innego AUXA.
Przedstawię Ci kolego przykład zastosowania Pulsein żebyś miał jaśniej. Myślę że będzie "rzeczowiej". To przykład dla dekodowania transmisji pilotów podczerwieni. Sygnał podłaczony jest do zewnetrznego przerwania INTx i w momencie zmiany na pinie program skacze do tej procedury. Mierzy impuls i poddaje rozwadze jego długość. [syntax=basic4gl]Int_1isr:...
Trochę nie wiem jak będzie przy pierwszym uruchomieniu, gdy włączy się "Quick Setup" "Quick Start" zaraz po pierwszym uruchomieniu zasilania ale chyba wystarczy wybrać return by pominąć i dalej jak niżej: Tu masz pokazane od minuty 1:07 postępuj jak na ekranie [url=https://www.youtube.com/watch?v=FcV... UB420, UB820, UB9000 | All Settings...
Po testach okazuje się, że powyższy kod nie działa w założony sposób. Napisałem wszystko od nowa alias akcja1 backlog stopAllScripts; startScript autoexec.bat rusz1 alias akcja2 backlog stopAllScripts; startScript autoexec.bat rusz2 alias akcja3 backlog setChannel 6 0; setChannel 5 1; setChannel 10 1; setChannel 60 25 alias akcja4 backlog setChannel...
Problem dotyczy komputera NEC PC9800 który steruje elektrodrążarką Sodick EDM A3R. Ogólnie NEC działa ładuje się DOS, ale po uruchomieniu programu wyskakuje "i/o error". Najprawdopodobniej trzeba zmienić ustawienia portów komunikacyjnych. Próbujemy wejść do biosu i znane mi kombinacje nie działają klawisz HELP lub HELP+RETURN. Są jeszcze 2 epsony klony...
Zobacz jak ja to zrobiłem na Mega8 http://obrazki.elektroda.pl/8838731900_1... Program jaki zastosowałem korzysta z przerwania INT0 które po naciśnięciu klawisza wyprowadza procesor ze "śpiączki" , wysyła dane na IR i usypia go ponownie.Dla mnie takie rozwiązanie jest lepsze niż chwilowe zasilanie procesora poprzez diody. Poniżej wklejam...
Telewizor ma już tuner naziemny. Tuner satelitarny był wpięty w jedno z wejść HDMI telewizora (bez ARC). Cała filozofia (i wygoda) wejścia ARC to właśnie to, że pracuje ono dwukierunkowo (Audio Return Channel) Dodano po 1 ARC działało. Syn wybrał optyk, bo uznał, że są mniejsze zakłócenia i lepsza jakość dźwięku.
Wszystko już ogarnięte, bramka działa i sidechain działa jak trzeba. Co robiłem źle Po pierwsze kable łączące mikser i kompresor były stereo a złącza są mono. Po drugie to co uważałem za wejście sygnału do sterowania bramką wejściem nie było, a to co miało być wyjściem okazało się być wejściem reasumując sidechain w tej bramce ma 2 porty send i return....
Witaj Na razie układ działa prawidłowo i na pewno jest jakaś zwłoka, którą z czasem będę chciał zniwelować o ile będzie to konieczne, teraz chciałbym się skupić nad programem do opóźnienia z którym mam najwięcej problemów, Masz problemy bo cały program masz napisany pod priorytetem obsługi LCD a nie zamierzonego celu. LCD potrzebujesz tylko aby ustawić...
To jest fragment kodu, którego używałem , żęby zrobić obsługę licznik, ale nie działa w symulacji $sim $regfile = "m8def.dat" 'Informacja dla kompilatora. $crystal = 8000000 'Też dla kompilatora,zastosujemy kwarc zewnętrzny 10MHz. Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E =...
cześc Z przodu komputera posiadam wejście na usb, słuchawki i mic. usb jest już podłączone i działa bez problemów. mam pytanie jak podłączyć do karty dźwiekowej wejście na słuchawki? najprawdopodobniej trzeba to zrobić za pomocą 4 końcówek wychodzących z tego przedniego panelu "SPEAKOUT L" "SPEAKOUT R" "RETURN L" "RETURN R". Próbowałem podłączać samemu,...
To jeszcze poproszę o sprawdzenie kodu. Bez dod, bez oporników. Niestety- nie działa. [syntax=c] void KBD_Init(void) { KBD_DIR=0x00;//cały port jako wejście. KBD_PORT=(1 << KBD_COL1 | 1 << KBD_COL2 | 1 << KBD_COL3 | 1 << KBD_COL4);//podciąganie kolumn } uint8_t KBD_Read(void) { KBD_DIR |=(1 << KBD_COL1);//pin COL1 jako...
Tomqu z podanych przeze mnie linków ściągnij przykład 04 i podmień w nim main.c na: [syntax=c]#include"main.h" //**************************************... #define BUF_SIZE 8 // definiujemy bufor o rozmiarze 8 bajtów (musi byc potega dwójki dla tego sposobu!!!) // definiujemy maskę dla naszego bufora #define BUF_MASK...
A może ten serwis sprawdza, czy program przyjmuje poprawne dane ? Np czy przepuszcza coś takiego jak k= 0. Wg mnie algorytm albo działa dobrze, albo wcale, a ja podając liczby na chybił trafił cały czas dostaje dobre wyniki. Odszczekuje to, już mam błąd, zaraz dopicuje i zobaczycie, czy działa. Zobacz to [syntax=cpp]#include <iostream> using namespace...
Próbuję posłać posta NodeRed'em i ciągle otrzymuję "RequestError: socket hang up" Nie wiem o co chodzi bo wysyłam to co podałeś: Dodano po 15 Dobra nie ważne. Pomimo tego błędu działa OK. Dodano po 2 Dobra odkryłem, że nie musi to być POST request. Może to być GET i można np z przeglądarki po prostu za adresem ETHM-1 i portem wkleić wygenerowany w DloadX...
Generalnie, W Bascomie obsługa RC5 pozostawia wiele do życzenia dlatego też Mark w najnowszej wersji ma wprowadzić obsługę RC5 na przerwaniu ICP ("prawdziwie" w tle) według poniższego kodu, który udostępniam i polecam: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Timer1 = Timer , Capture Edge = Falling , Prescale = 8 '1 tick= 1...
Zgadza się, przy hdmi 1 jest arc. Ale gdy podlaczylem dekoder do tego wejścia, nie działa włączanie i wyłączanie jednym pilotem. Trzeba zmienić coś w opcjach czy może nie są one ze sobą kompatybilne? Bo ARC to audio return channel i nie ma nic wspólnego z włączaniem lub wyłączaniem jednym pilotem. Od tego jest to co pisałem.
Zastanawiam się czemu naprawiasz ten wzmacniacz. Nie gniewaj się ale z tego co piszesz zupełnie się na tym nie znasz. Na domiar złego dostajesz kompletnie błędne wskazówki. Pomyśl o analogicznej sytuacji: jak samochód nie jedzie, to mechanik nie będzie sprawdzał, czy to jest spowodowany uszkodzeniem tylnego koła, czy może żarówki z przodu, a może uszkodzonym...
Witam, Przedstawiam a tym artykule jak można na jednym przerwaniu obsłużyć pokazany poniżej impulsator. Może komuś się przyda. http://obrazki.elektroda.pl/6570210900_1... http://obrazki.elektroda.pl/3250862500_1... Wyjście B enkodera może by na innym dowolnym pinie, wymaga jedynie zmian w algorytmie. /* wyjście impulsatora...
Mówisz o ANSEL?. Zdaje się że ustawiłem tylko wejście danych jako cyfrowe (ANSELC4 to PIN SDI). Wedle mojej wiedzy przy pinie ustawionym jako wyjście nie ma to znaczenia, bo chodzi o to aby nie zakłócać np pomiaru ADC. Tak jakoś poszło że ruszyłem po swojemu a nie z gotowymi libami. Wkleiłem softową realizacje SPI i... pin SDI (RC4) dalej nie reaguje...
Pomyślałem sobie, że warto dzielić się użytecznymi skryptami dla Domoticza więc będę tu wstawiał swoje skrypty. Zachęcam też innych by dzielili się swoimi skryptami tutaj. Oto mój pierwszy skrypt. Jest to skrypt DzVents, który steruje lampą w moim pokoju. Lampa jest podłączona do Sonoff Basic i jest sterowana poprzez czujnik PIR Integry. Lama zapala...
Witam forumowiczów, Swego czasu mojej znajomej zainstalowano bramę przesuwną z napędem. Na pytanie o opcję częściowego otwierania, czyli tzw. opcję furtki powiedzieli, że się nie da. . . . . Hłe, hłe nie da :) Pomyslałem, przeanalizowałem i zrobiłem. Działa bezbłędnie. Teraz znowu powtórka z rozrywki. Szwagier postanowił zmienić stary, wysłużony i niestety...
Byłby ktoś w stanie mi z tym pomóc? Miałoby to wyglądać tak: * sterowanie wentylatorami czasowo * sterowanie poprzez odczyt temeratury 2 osobne funkcje (działa albo jedno albo drugie). Do tego co mam dołożenie wł/wył czasowego (w zupełności wystarczy najprostsze z możliwych) OK, Popatrz na swój program; sterujesz ustawienia trzema przyciskami, z których...
W dobrych headach masz coś takiego jak pętla efektów. Jednym kabelkiem jack-jack łączysz line out pierwszego pieca do którego masz wpięta gitarę, z wejściem (input/return) pętli efektów w drugim headzie (slave) Regulacja głośności potencjometrem send z tylu heada master oraz potencjometrem vol heada slave. Regulacja brzmienia działa tylko w headzie...
sprawdz Portb = &B000100 - ?? czy ustawiłeś pb3 na wejście ta procedura to chyba niepotrzebna ?? później i tak ustawiasz bity na konkretne wartości Przekaznik: If Pinb.3 = 0 Then Pinb.2 = Not Pinb.2 Pinb.5 = Not Pinb.5 Return End If czy klawisze mają jakieś zasilanie? lub są zwarte do masy?
Mam pewien problem i już długo go męcze (może za sprawą spania po 3h przez ostatnie 4 noce ;-) (sesja)): chcę odcyztać stan portów na Atmega16 dostać to w postaci liczby int. Zawsze interesował mnie stan jednego pinu i wtedy robiłem: (np D5) int a; a=(PIND&0x20); Tylko, że teraz uP musi podejmować akcje w zależności od 21 stanów wejść, więc...
To dziwne bo ja niemiałem najmniejszych problemów... #include <avr/io.h> /***************************************... Definicje stałych ****************************************... #define F_CPU 1000000 /* 1MHz zegar procesora */ #define CYCLES_PER_US ((F_CPU+500000)/1000000) /* cpu cycles per microsecond */ /***************************************...
https://obrazki.elektroda.pl/9375100200_... Dzisiaj przedstawię krótko kolejną nakładkę na Arduino UNO, a mianowicie D1Robot/Iduino LCD Keypad Shield, który jak sama nazwa wskazuje, na pokładzie ma wyświetlacz ciekłokrystaliczny 2x16 oraz pięć (sześć, jeśli liczymy RESET) przycisków podłączonych na GPIO. Shield ten pozwala w prosty...
Witam, zacząłem budowę ściemniacza do "halogenów" opartego na mikrokontrolerze, narazie wybór padł na Attiny15L bo taka była pod ręką. Docelowo Attiny2313 albo coś większego. Jestem na etapie testów i niestety nie wypadły one pomyślnie. Skonstruowałem taki układ: http://obrazki.elektroda.net/24_12234045... Wiem, że Attiny15L nie jest zbyt dobrym...
No cóż. Posiedziałem nad tematem trochę dłużej. Przeanalizowałem noty katalogowe i poszperałem w Internecie. Postanowiłem też program napisać od podstaw. Jest on czytelniejszy. Jednak nic to nie dało. Mam pewność, że EEPROM jest dobry, bo zaprogramowałem goo w BASCOMIE. Nadal jednak proszę o pomoc. Poniżej zamieszczam kod programu. #include <avr/io.h>...
Witam! Niedawno zakupiłem kopię wzmacniacza ala Soldano SLO100 (w wersji 50 watowej). Kupiłem go jako uszkodzony z myślą o pogrzebaniu i może przywróceniu do życia. Tak więc wzmacniacz zbudowany jest na 2x EL34 w końcówce, 4x ECC83, oraz ECC81 (w kanale crunch?). No i przechodząc do sedna - końcówka jest w pełni sprawna, po wpięciu sygnały w wejście...
Cóż, ta kwestia była omawiana wielokrotnie na forum. W dobie telewizji cyfrowej producenci nie przewidują wyprowadzenia wersji analogowej dźwięku cyfrowego na złącze Euro (Scart). To, co kiedyś działało przy telewizji analogowej, niekoniecznie będzie działało przy telewizji cyfrowej. Z tego co wyczytałem w danych tego kina, nie ma ono wejścia optycznego,...
Otóż napisałem taki kod: int main (void) { DDRB&=0x01; DDRB|=0x02; for(;;) { if(PINB & 0x01) PORTB |=0x02; else; PORTB &=0xFB; } return 0; } Chciałem aby jego dzaiałanie polegało na tym iż PINB0 jest wejściem, natomiast PORTB1 jest wyjściem i jeżeli na PINB0 jest stan HI to dioda podpięta do PORTB1 powinna zapalić sie. I jezeli na PINB0 jest LO to dioda...
[syntax=c]Wyslij_Tekst_LCD("Teraz read",... [syntax=c]LCD_CZYSC_EKRAN;[/syntax] Wysyłanie na wyświetlacz trwa kilkadziesiąt / kilkaset milisekund! Rozpoczynasz transmisję i od razu ją przerywasz na bardzo długi czas. Podłączony układ wpada w timeout i mikrokontroler się zawiesza. Oprócz tego zamiast wysyłania 0x01 na początku trzeba wysłać...
Tak o to chodzi, podłączam do series MONO zawsze do SEND Ale mi chodziło nie o to jak podłączasz sobie zwykle tylko co się stanie jak podłączysz gitarę i jakiś efekt do gniazda Return. a poza tym to nic raczej mi nie pomoże, Bo to nie ma pomóc, ma jedynie dostarczyć informacji jak się zachowuje w takiej konfiguracji. bo przeciez skoro wzmacniacz jest...
Kupiłem kilka Tuya IRC03, które służą zarówno jako odbiornik, jak i nadajnik podczerwieni. Moją intencją było wysłanie sygnałów do zestawu stereo Denon, aby można go było obudzić i przełączyć na właściwe wejście z innego pomieszczenia. Dane przychodzące z pilota wyglądają następująco: Przycisk ZAWIESZ: Informacje:IR:IR IR_Kaseikyo_Denon 0x314 0x0 0...
Ustawiłęm port jako wejście z podciągnięciem do + i nic to nie zmieniło. #include <avr/io.h> #define F_CPU 8000000UL #include <avr/interrupt.h> #define SETBIT(ADDRESS,BIT) (ADDRESS |= (1<<BIT)) #define CLEARBIT(ADDRESS,BIT) (ADDRESS &= ~(1<<BIT)) // SIGNAL(SIG_INTERRUPT0)...
Nie, brak takiego ostrzeżenia, za to teraz mam następną nowinę: po zaprogramowaniu tym: #include <avr/io.h> #include <stdlib.h> //Połączenie LCDka do Portów: //B2 - RS, B3 - E, B4 - B7 D4-D7 //#define LCD PORTB //podłączenie DS18B20 - do portu D0, podciągnięte do zasilania rezystorem 4K7 #define E 3 #define RS 2 // #define SET_E PORTB...
Przeczytałem już chyba wszystko i dalej nie znalazłem rozwiązania dla siebie. Ale widzę, że jest tu sporo kompetentnych ludzi więc może ktoś pomoże i mi. Tak jak w temacie, po podłączeniu kina nie działa dźwięk z TV. Posiadam kino domowe Sony DAV-DZ740 oraz telewizor Samsung le40c650. Kino prócz wyjść na głośniki i antenowego posiada HDMI OUT oraz wejście...
Witam Ten kod: $regfile = "M8def.dat" $crystal = 8000000 $hwstack = 64 '---------------------------------------... Dim A As Byte Dim B As Byte Dim Licznik As Byte '---------------------------------------... On Int0 Int0_handler On Oc2 Oc2_handler '---------------------------------------...
[syntax=c]uint16_t pomiar( uint8_t kanal) { ADMUX = (ADMUX & 0b11100000) | kanal; ADCSRA |= (1<<ADSC); while(ADCSRA & (1<<ADSC)); return ADC; };[/syntax] Zmieniałem funkcje odczytu na taką, czyli oczekiwaniem na stan bitu i wszystko teraz działa poprawnie, wszystko na szczęście jest w dokumentacji, jeszcze raz przejrzałem i znalazłem,...
Dziękuję za powyższe uwagi. Oczywiście zastosowałem się do nich. Niestety nadal mam problem z działaniem komparatora. Schemat wygląda teraz tak jak poniżej. Dodałem odpowiednio na drugie wejście drugi potencjometr, aby móc swobodnie dostarczać do wejść komparatora dowolnych napięć. http://obrazki.elektroda.pl/4563867300_1... W kodzie...
Nagrywarka DVD/HDD/VCR, sprzęt do póki nie wejdę w ustawienia zegara daty, czy naciśnięciu (timer prog.) na pilocie to działa prawidłowo. Po wejściu do systemu i próbie ustawienia zegara to powoduje zawieszenie się sprzętu. Blokuje się tak że, nie można wyjść z menu RETURN i nie można nawet wyłączyć sprzętu i nawet przez 5sec. trzymania przycisku POWER...
Witam. Od kilkunastu godzin próbuję coś zrobić z tym programem i nie mogę... Może ktoś z Was na coś wpadnie. Procesor: ATmega8 Kompilator: avr-gcc Chcę zrobić obsługę klawiatury złożonej z 5 przycisków. Podłączyłem je do portu C, włączyłem pull-up'y, przyciski przywierają wejście do masy. Chcę ( koniecznie ) zrobić to tak, żeby przycisk reagował tylko...
Ja to rozumiem. Przesyłanie danych tym programowym UART działa b. dobrze. Zastanawiam się tylko czemu inkrementacja zmiennej n nie wyrywa z pętli. [syntax=c] while (PINB & _BV(UART_RX_PIN)) /* wait for start bit */; { _delay_us(UART_BIT_LENGTH / 2); ++n; if (n>=999) return -1; }[/syntax] Układ mam już zrobiony łącznie z PCB pod Tinny13, więc pozostanę...
Z tego co tam przeczytałem to na zewnętrznej jednostce efektów powinieneś ustawić reguladła na max by wsjo szło przez efekt. Jak napisałem parę postów temu, do gniazda FX send podłączasz wejście efektu a do FX return- wyjście. Wtyki jack mono, żyła gorąca podłączona do końcówki jacka a ekran do obudowy. Jeśli chodzi o przełącznik -10/+4dB to ustawiasz...
Dioda Clip służy do sygnalizacji, że sygnał wejściowy jest trochę za duży. W takim przypadku należy zmniejszyć Gain (chyba pierwszy potencjometr) tak by dioda świeciła jak najmniej. W pętli efektów (gniazda Send i Return), pierwsze gniazdo (Send) wysyła sygnał do efektu zewnętrznego, a drugie (Return) przyjmuje go zpowrotem. Można te wejścia wykorzystać...
Zaraz przeinstaluję... no to faktycznie moja wersja to już staruszek. Zauważyłem też ze przy wystąpieniu przerwania w rejestrze flag EIFR flaga INTF0 w ogóle nie jest ustawiana. Zobaczymy co wyniknie po zmianie WINAVR Dodano po 19 Na reszcie działa !!! Przedstawiam kod który działa prawidłowo. Zmieniłem WinAVR na wersję którą proponował kolega w poście...
Witam, dysponuję zestawem ATxmega256A3BU-XPLD. Od pewnego czasu nie mogę poradzić sobie z pewnym problemem związanym z odczytywaniem stanu wejść. By wyjaśnić, posłużę się poniższym kodem: [syntax=c]#include <asf.h> #include <avr/io.h> void clock_init(void); int main (void) { board_init(); clock_init(); PORTA.DIR = 0b00000000; PORTE.DIR |=...
Będę się czepiał, mogę? Nie wykrywasz drgań styków. Pętla wykonywana jest błyskawicznie (to tylko 10ms opóźnienia między iteracjami). Nigdzie nie masz zerowania "pozycja". Ja bym to napisał tak: [syntax=c] #include <avr/io.h> #include <util/delay.h> #define sw1 (1<<PC2) #define sw2 (1<<PC1) #define sw3 (1<<PC0) #define...
Tak kwarc to 8MHz i pisze w bascom. On Interrupts jest zbędne, mój błąd. Timer jest włączaniu w przerwaniu int1. Wtrysk: If Pind.3 = 1 Then Start Timer1 'wl timera End If If Pind.3 = 0 Then Stop Timer1 'wylaczenie timera End If Return Samo zliczanie czasu trwania stanu wysokiego na wejściu int1 działa poprawnie , tylko co jakiś czas wynik się zeruje...
https://obrazki.elektroda.pl/2908554700_... Jeśli w naszym domu jest stary system ogrzewania, ze zwykłym termostatem na pokrętło - takim jak pokazany na zdjęciu - możemy spróbować go unowocześnić. Autor tego projektu mieszka w domu mającym około 30 lat i tyle samo lat ma instalacja sterująca temperaturą w pomieszczeniach. O ile trzydzieści...
Zakładam że zdjąłeś plastykowe osłonki z kabla toslink to tutaj też nie ma cudów. Ustawienie function powinno być na tv. Dodatkowo powinieneś wykonać jeszcze poniższe czynności. Ustawić pozycję zmiana opcji w menu przez tv nic nie dała. Czy konwerter na pewno działa? sprzedawcy nie są pewni co do ich skuteczności
Pozwolę sobie odgrzać temat, bo mam problem ze sterowaniem głupią żarówką i... popadam w paranoję ;-) Oto mój najbardziej banalny z banalnych kodów: $regfile = "m16def.dat" $crystal = 16000000 Config Pind.6 = Output Bramka Alias Portd.6 Config Int0 = Rising 'rising wyzwala zbocze narastające Config Timer1 = Timer , Prescale = 8 On Int0 Zero...
Spróbuj tak: #include <vector> #include <ios> #include <istream> #include <cctype> std::istream& operator>>(std::istrea... is, std::vector<double> &vd) { vd.clear(); char c; while (is >> c) { if (isspace(c)) { // consume...
Super chłopaki działa ale się cieszę! :D Moje wersja firmware to 3.15. Do menu serwisowego wchodzi się przyciskając jednocześnie OK na pilocie i TV na ok. 5 sekund (ważne żeby to było OK bo podczas jednoczesnego przyciskania MENU wchodzimy w inne menu serwisowe "IN START"). Wyskakuje prośba o hasło wpisujemy 0000 Teraz wybieramy Tool Option3, zmieniamy...
Tymczasem wprowadziłem filtr LPF: [syntax=c] //Wybór Vref=1.1V oraz wejścia przetwornika, 8-bitów ADMUX = (1<<REFS1)|(1<<REFS0)|(1<... for(uint8_t i=0; i<64; ++i) //Wykonujemy 64 pomiary - 3.8ms { //Uruchomienie konwersji, Preskaler=32 (250kHz (at) 8MHz) ADCSRA = (1<<ADEN)|(1<<ADSC)|(1<&l...
Przedstawiam Wam tutaj jeden z popularniejszych modułów służących do zasilania silnika krokowego unipolarnego. Moduł wraz z silnikiem krokowym można kupić z Chin w cenie od niespełna 1,5$ z wysyłką, dostępne też na Allegro i innych portalach aukcyjnych. Wymiary płytki to 40,5x23mm. https://obrazki.elektroda.pl/8938706700_... https://obrazki.elektroda.pl/7500966000_...
Jest możliwość pomiaru czasu wtrysku na przerwaniach w AVR'ach. Trzeba podpiąć sygnał z wtryskiwacza (oczywiście przez układ dopasowujący) jednocześnie na wejście przerwania zewnętrznego (np. INT0) i wejście ICP (input capture). Potem trzeba skonfigurować zewnętrzne przerwanie aby reagowało na zbocze opadające (początek czasu wtrysku), licznik T1 ma...
Projekt to może nie jest, raczej element/część możliwości układu jakie staram się poznać. Na płytce Amtega32 Dwa wejścia/przyciski, uruchomiony Timer1 dla obydwu wyjść PWM. Sterowanie ( na razie LED ( chcę halogeny do tego podpiąć przez tranzystor NFET ), jeden przycisk/wejście - jedno wyjście ( tylko tak ciekawie, że na przemian, dłuższe przyciśnięcie...
Witam potrzebuję pomocy w skończeniu programu w basicu. Mikrokontroler steruje wyświetlaczem LED wyświetlając znaki w zależności od tego jakie stany są wejściach portu D . Program działa ok tylko nie wiem jak zrobić procedurę wyświetlania znaku kiedy na wejściu portu D są same jedynki. Proszę o pomoc. Poniżej listing: Config Porta = Output Porta = 255...
Witam serdecznie. Próbowałem zrobić własną malutką bibliotekę do obsługi termometru DS1820 na atmedze16a. Chciałem żeby była jak najprostsza. Niestety coś nie działa. Czy może ktoś bardziej doświadczony w programowaniu w C oraz w obsłudze połączenia 1wire mógłby rzucić okiem na kod? Urządzenie jest podpięte do PA5 przez opornik 4,2k. Nie wiem czy ma...
void set_timer_interrupt(void) { TIFR |= (1>>TOV0); TIMSK |= (1>>TOIE0); } Pewnie dla tego nie działa. Przerwanie Timera działa. Co w tym kodzie jest źle? A tu problem z diodą DDRD |= (1>>7); //txd jako wyjście DDRD &= ~(1>>6); //rxd jako wejście Widzę, że napisałem je wcześniej...
Okej i co to pomoże bo obecnie mam tak ustawione że jeśli podłącze komputer do kontaktu tu się włącza na te 4-5 sekund? Dodano po 2 To jak wejdziesz do BIOS-a to poszukaj w sekcji POWER opcji dotyczącej stanu po powrocie zasilania. ( brzmi jakoś tak : after power lost / return ) to ustaw na opcję: ON ( domyślnie jest OFF ) Dzięki za pomoc już wszystko...
int main(void) { MCUCR = 1 << ISC01 | 1 << ISC00; // int0 rising edge GICR = 1 << INT0; // wlaczenie int0 PORTD = 0xE0; // pulll up wejść DDRB = 1<<5; light_off; TIMSK = 1 << TOIE1; // wlaczenie przerwania timera ADMUX = 0; //wybor kanalu przetwornika ADCSRA= 1 << ADEN | 1 << ADSC | 1 <<...
Witam. ATmega8 avr-gcc (na linuksie) programator na USB zgodny z stk500v2 Eksperymentuje sobie z Tym prockiem i mam mały problem. Wejścia µC są strasznie wrażliwe na.... właśnie... nie bardzo wiem na co, ale podejrzewam zewnętrzne pola elektryczne. Otóż napisałem prosty programik, który z początku wyglądał tak: int main(void){ DDRC...
No to po kolei, żeby nie było motaniny. Ta obsługa I2C działa tylko wtedy, gdy nic innego nie mam wrzucone do uP, tzn. LIST P=16F628 #INCLUDE "p16f628.inc" __CONFIG h'3f10' ERRORLEVEL -302 ; Define Information #DEFINE I2C_PORTPORTB #DEFINE I2C_SCL6 #DEFINE I2C_SDA5 CBLOCK 20H data_out index ENDC org h'00' goto main ;---------------------------------------...
Mam ten sam problem co nonameanswer. Co prawda wiem ze na pilocie od tych glośników jest wejście liniowe itp. Zważywszy na to ze mam zajete wszystkie gniazdka od mojej zintegrowanej karty muzycznej, a musze jeszcze podłączyć jakoś mikrofon, chciałęm do tego wykorzystać wejście mikrofonowe które jest na płycie głównej wykożystywane do podłączenia mikrofonu...
Witam, Programik, który wklejam poniżej idealnie funkcjonuje na ATmega8... Wcale w to nie wierzę... Wg schematu, - wielokolorowa dioda jest w wersji ' z WSPÓLNĄ ANODĄ (CA) ', którą to podłączyłeś do GND. Ta dioda nigdy nie zaświeci niezaleznie jaki potencjał będzie na jej pozostałych elektrodach. Odnośnie programu... (najlepszy przykład jak nie nalezy...
Pierwszy kod z pliku MojaKlasa.vb: Public Class MojaKlasa Public Property ilWozkow0 As Boolean Public Property Parametr1 As Boolean Public Property Parametr2 As Boolean Public Property ilWozkow3 As Boolean Public Property ilWozkow4 As Boolean Public Property ImagePath As String Public Property StretchImage As PictureBoxSizeMode Public Function LoadPicture()...
Troszkę masz to rozbudowane. Ja posiadam identyczną klawiaturę do twojej. Ja nie sprawdzam naciśnięcia klawisza na przerwaniach tylko w pętli. Ja rozwiązałem to tak. Przy takim rozwiązaniu nie ma powtarzania klawisza przy ciągłym wciśnięciu ale można to skonfigurować przez polecenie Debounce Doda że ten kod działa w moim sterowniku i nie miałem z nim...
Poprawiłem tytuł na bardziej zgodny z regulaminem p. 3.1.15. LordBlick Mam problem z ustawianiem czasu i daty na mojej płytce testowej na której umieściłem układ zegara DS1307 na Atmega 16. Nie wiem jak to zrobić w c.proszę o pomoc i przykłady dołączone do działającego programu zegara ale wyświetlającego mi po wgraniu wcześniej zdefiniowany czas i...
Witam, Chciałem obsłużyć 1-wire na atmega8 z czujnikiem ds18b20, napisałem program i zaczęło wszystko działać dobrze. Ale jak zwiększyłem taktowanie uc powyżej 1MHz to już komunikacja z termometrem nie działa i nie mam już pomysłów dlaczego? Do DS18B20 jest podpięty GND, VCC i rezystor 4,7k między VVC - DQ. Diody podpięte do PC0, PC4, PC5 sygnalizują...
https://obrazki.elektroda.pl/1883886000_... Witajcie moi drodzy. Przedstawię tutaj mój zamiennik Tasmoty przeznaczony na platformę BL602 produkcji Bouffalo Lab, oferujący m. in. możliwość sparowania naszego urządzenia z Home Assistant poprzez MQTT. Pokażę tu, jak można łatwo wgrać wsad na BL602 za pomocą prostego konwertera USB na...
Witam, Jakiś czas próbuję doprowadzić do ładu mój termometr. Odsyła on sygnał po resecie, jednak próba odczytania temperatury kończy się fiaskiem. Działam na procesorze Atmega8, do opóźnień używam bilblioteki util/delay.h (WinAVR). Termometr podłączony jest na stałe do zasilania. Ten kod napisałem na podstawie dokumentacji temometru i dokumentu opisującego...
Wrzuciłem na LCD wyświetlanie stanu jednego z wejść. Przed wejściem do menu działa bez problemu, tzn. wyświetla stan wejścia, po wejściu w menu nie odczytuje stanu - cały czas jet 0. Próbuję użyć przerwań z PCF8574. Przy naciśnięciu klawisza na wyjściu INT pojawia się napięcie około 5V ( właściwie impuls, mierzone względem GND ), więc układ wygląda...
Wybaczcie że nie pisałem przez pewien czas. Choroba mnie złapała taka, że nie byłem w stanie usiąść nawet na chwile do komputera. Powiem szczerze że jeszcze nie wiem jak zrobić z tym mapowaniem klawisz -> znak, tak naprawdę robiąc ten projekt od razu douczam się języka. Ale wydaje mi się że narazie to chyba niema znaczenia nad tym, że teraz program...
Witam, na wejścia ADC chce zadać sygnał z czujnika, który wcześniej odpowiednio zostanie wzmocniony. uC jakiego używam to XMEGA256-A3BU Xplained. Według datasheet maksymalne napięcie na ADC wynosi VCC -0,3 \frac{ADC * 0,5 * 1 }{4096} ? Analizując datasheet dla sygnałów różnicowych ze wzmocnieniem mogę wybrać pin dodatni dowolny, natomiast pin ujemny...
Witam, Cały dzień męczę się z programem do uc na przerwaniach. Ponieważ jestem początkujący, narobiłem masę błędów. No ale... Na pinach 0,1,2,4 portu D są tranzystory w układzie darlingtona na int1 jest wejście step z EMC2 a na pinc1 jest sygnał lewo , prawo. Niby wszystko się świeci, ale silnik się nie kręci. Steruję halfstepem. //#define F_CPU 1000000L...
Nosz.... Po serii nieszczęść przy pierwszym uruchomieniu zestawu, po długotrwałej batalii pokonałem to draństwo , i ruszyłem do nauki wraz z książką p. Piotra Góreckiego. Wszystko szło mi nadzwyczaj dobrze, do momentu pierwszego starcia z ta nieszczęsną (na razie) magistralą. No za nic nie ruszę żadnego układu. Od początku próbowałem zgodnie z ćwiczeniem...
Nie wiem co jest nie tak, ale cały czas albo drukuje krzaki albo błędnie sortuje. Może wstawię całą treść zadania i część kodu która działa poprawnie. Treść: Napisz program, który sprawdza, czy podane wyrazy są anagramami. Wejście Na wejście programu podana zostanie pewna ilość zestawów danych (co najwyżej 1000). Każdy zestaw będzie się składać...
Witam. Używam przerwania INT1i TIMERA1 do odmierzania czau trwania stanu wysokiego na wejściu INT1 przez zliczanie odcinków czasu 400us podczas trwania stanu wysokiego na wejściu INT1. '****timer1******** Config Timer1 = Timer , Prescale = 64 On Timer1 Pomiar_czasu Load Timer1 , 50 Enable Timer1 Stop Timer1 '*****wtrysk***** On Int1 Wtrysk Config Int1...
Witam Bawię sie ostatnio taka ciekawa funkcją do eliminacji zestyków i niestety nie potrafię jej zmusić do działania. #include <avr/pgmspace.h> #include <avr/io.h> // dostęp do rejestrów #include <avr/interrupt.h> // funkcje sei(), cli() #include <avr/signal.h> // definicje SIGNAL, INTERRUPT #include "HD44780.h"...
Dzień dobry Mam mały problem ze zmianą kolejności adresów czujników DS18B20. Mam tablicę uint8_t z adresami czujników. Każdy adres zajmuje 8 pozycji tablicy. Napisałem menu ustawień z możliwością zamieniania kolejności. W menu po wejściu w wybrany czujnik mogę przypisać mu adres ze "świeżo" przeskanowanej magistrali. Problem w tym, że o ile po zapisie...
ech, w końcu znalazłem rozwiązanie, tylko wytłumaczcie mi co jest nie tak... taki program działa: config pind.6=input reset portd.6 config portb.0=output reset portb.0 do debounce pind.6,1,wlacz_led,sub loop wlacz_led: toggle portb.0 return zaś taki banalny nie: Config Pind.6 = Input reset portd.6 config portb.0=output reset portb.0 do If Pind.6...
Witam: Mam problem, potrzebuję odczyt z pilota w przerwaniu a nie chce działać. Poniższy kod nie działa, natomiast to samo w pętli głównej działa: [syntax=basic4gl] $regfile = "m168pdef.dat" 'deklaracja rodzaju procesora (tutaj Atmega168p) $lib "mcsbyte.lbx" $crystal = 8000000 'taktowanie Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down ,...
Wracam do tematu bo oporni mi idzie. Stworzyłem coś co nie działa... NIe wiem czego brakuje i czy dobry jest zamysł.. proszę o konstruktywne uwagi co do treści programu. [syntax=basic4gl] $crystal = 8000000 Config Pinb.0 = Input 'wejście sygnału z czujnika0 Config Pinb.1 = Input 'wejście sygnału z czujnika1 Config Pind.0 = Output 'wyjście sygnału do...
W necie na stronce http://www.patron.net.pl/konstruktorzy/A... zlalazlem taki schemacik sonaru ultradzwiekowego, i wszystki bylo by ok gdzyby nie to, ze troszeczke inaczej on dziela niz powinien ,a mianowicie piszczy jak oszalaly gdy nie ma w jego zasiegu zadnego przedmiotu a gdzy juz jest to tez piszczy:D a powonien podobno zmieniac czestotliwosc...
Po kilku godzinach program odpaliłem ..... podświetlanie się załącza dopiero po naciśnięciu kilka razy klawisza, monitor pokazuje start i numery naciśnietych klawiszy i to nie za każdym naciśnięciem. nie wiem jak "zatrzymać" dany ekran menu żeby zrealizować inna funkcje np; zmiana stanu wyjścia /* * sterownik który wykończy mnie i innych ..............
Witam Czy jest mi ktoś w stanie powielić ten program tak aby działał niezależnie na dwóch wejściach i wyjściach? Program służy jako wirtualny silnik wentylatora którego steruje się napięciem 0-5V A na wyjściu uzyskujemy częstotliwość 0-300Hz. Program sprawdziłem na arduino uno i działa w 100%. Niestety słaby jestem z programowania arduino a potrzebuje...
Kupiłem ten sterownik rolet Skylight z AliExpress https://obrazki.elektroda.pl/9651036900_... Zielony/żółty — uziemienie, niebieski — neutralny, brązowy — otwarty na żywo i czarny — zamknięty na żywo. Kontroler to przełącznik kurtynowy Smart Life DS-151 N+L, WiFi+BLE (zgodnie z oznaczeniem na pudełku) i pasuje do standardowej brytyjskiej...
Wyodrębniłem na potrzeby forum tylko ten kawałek kodu który odczytuje dane kalibracyjne z czujnika. Jeśli jest na forum X-megowiec bardziej zaawansowany to może coś podpowie, czemu SPI na Xmedze128 działa a na xmedze32E5 nie. Domyślam się ze chodzi tylko i część kodu z konfiguracją SPI w main() [syntax=c] #include <avr/io.h> #include <util/delay.h>...
działa wejście różnicowe arduino return return remote
breve tufvassons oscyloskop kikusui rozbiórka skrzyni
stacja lutownicza stacja lutownicza
Grzałka z termostatem bimetalicznym do bojlera CWU – jak podnieść temperaturę wyłączenia z 60°C do 75°C? Volkswagen Golf 4 ESP – odpowietrzanie tylnych hamulców, odblokowanie pompy VCDS