nie właśnie musi to być:/ Chyba, że to kwestia diody bo jak porównuje z innymi pilotami to ta z attiny słabiej świeci. Dioda z odzysku (z pilota goldstar). Znacie jakieś mocne diody ired na ok 3V ??
Ok dziekuju za pomoc uporalem sie juz z bascom i rc5send wszystko dziala dzieki . Temat uwazam za zamkniety
Nie działa nawet wariant z helpa, ten sam prog na MEGA8 śmiga bez problemów a w AtTiny ani śladu sygnału na którymkolwiek porcie. Ktoś może wie dlaczego? $regfile = "attiny2313.dat" $crystal = 8000000 Dim Togbit As Byte , Command As Byte , Address As Byte Command = 12 'kod włącz/wyłącz Togbit = 0 'wyzeruj toggle bit Address = 0 Do Waitms 500...
skoro nie ma ramu to może : $regfile = "attiny15.dat" $crystal = 1600000 Config Portb = &B110010 Portb = &B111101 Do If Pinb.0 = 0 Then Rc5send 0 , 0 , 17 Elseif Pinb.4 = 0 Then Rc5send 0 , 0 , 16 Elseif Pinb.2 = 0 Then Rc5send 0 , 0 , 12 End If Loop ale wyrzuca te same błędy ================== może chodzi o to że ten attiny ma timer1 8-mio...
Witam, Przeczytaj dokładnie help dla komend RC5SEND i CONFIG RC5. Jak już pisałem, opornik MUSI byc podłączony do B.3 i dyskusja dlaczego nie ma sensu, spójrz w przykładowy program do wysyłanie kodu RC5 - plik SENDRC5.bas z katalogu C:\Program Files\MCS Electronics\BASCOM-AVR\SAMPLES\IR Istotna informacja wyboldowana: '---------------------------------------...
ok. mam dzięki. http://www.elektroda.pl/rtvforum/topic81... Zaraz podłączę girdera i sprawdzę czy coś nadaje. -------------- witam. podłączyłem,kombinowałem i... zauważyłem pewną prawidłowość przy podłączeniu diody tak jak w helpie (tak jak w pierwszym poście) i przy tym samym programie co w helpie (również pierwszy post), przy podłączeniu do...
Witam Co do programu i schematu to nizej zamieszczam schemat i kod programu $regfile = "attiny2313.dat" $crystal = 1000000 Config Lcd = 16 * 2 Cursor Off Config Rc5 = Pind.5 Dim Address As Byte , Command As Byte Enable Interrupts Do Getrc5(address , Command) Command = Command And &B01111111 Cls Lcd "adres :" ; Address...
Dwa układy działające z pilota w kodzie rc5 . Attiny 2313 jako odbiornik i nadajnik . Układ ma odebrać dane z pilota i to samo wysłać . Po za tam ma wykonać pozostałe rozkazy. To działa bez problemu . Z helpa Bascom wyczytałem ze wysyłanie RC5 jest na PORTB.3 . W moim kodzie nie dział to. [syntax=vbnet]'Odbiornik RC5 'Wyjścia w stanie niskim tak długo...
Witam! Zrobiłem nadajnik Rc5 na attiny 2313. Po zaprogramowaniu i podłączeniu do obiegu układu scalonego pojawia się jeden błąd. Otóż, gdy dam zasilanie dioda nadawcza się cały czas pali i dopiero, gdy nacisnę switcha to zaczyna gasnąć. Poniżej podaję program: $regfile = "attiny2313.dat" Config Pinb.3 = Output Config Pind.0 = Input Config...
Konkretnie to ma byc pilocik zrobiony z podkreslacza i nim bedzie sie sterowac elektroniczbym piornikiem i zamierzam to zasilic z bateri 3 V "pastylki" i bardzo mi zalezy na oszczedzaniu bateri . do kolegi emarcus nie bardzo rozumiem jak to jest z tym INTERRUPT ? czyli to ma byc tak ze pin przerwania w tym przypadku INT0 pind.2 musze ustawic w stan...
Coś zaczęło łapać.Idę teraz po innego attiny 2313 i sprawdzę czy to morze być wina odbiornika. Dodano po 14 klops dalej nie działa nie mam pojęcia co może być źle Dodano po 20 Odbiornik jest na 100procęt sprawny.napisałem coś takiego ale dioda w odbiorniku miga co wskazuje ciągłe nadawanie rc5 $regfile = "m8def.dat" $crystal = 4000000 Config Pinc.1...
Reaguje sam układ scalony tfms5360 (odbiornik podczerwieni) podłączony do oscyloskopu. Attiny nie przetwarza sygnału od niego przez co nie zmienia stanów na portach i ukł. nie działa Sprawdziłem podaną kod dalej nie działa ale na wyświetlaczu świeci sama kropka, podejżewam, że nadajnik wtedy znajduje sie w systemie sterowania rtv, i dlatego nie reaguje,...
witam. bez żadnego problemu zrobisz nadajnik RC5 w ATtiny2313 a nawet w każdym innym AVRku, wystarczy komenda Rc5send i kilka elementów zewnętrznych, szczegóły w HELP (ATtiny ma PWM o ile się niemylę to 4 kanały) pozdrawiam. P.S. w przyszłości pisz tematy postów bardziej "czytelnie".
Tiny25 będzie pewnie za mały ale sprawdź: http://www.mikrocontroller.net/articles/...
Tak jeszcze przed END IF: [syntax=basic4gl]Rc5send Togbit , Address , Command[/syntax]
Z jaką znowu biblioteką? RC5SEND jest w kompilatorze jako code template a nie w bibliotece i zmienić się jej nie da. RC5SEND korzysta z 16-bitowego licznika TIMER1, którego to ATtiny45 nie posiada . Ma tylko dwa 8 bitowe liczniki. Rozwiązanie jest i to na forum MCS Electronics. Poszukaj!
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...
Jakbyś spojrzał w dokumentację procesora to byś wiedział że pin PB1 to OC1A a pin PB0 to zanegowany OC1A (czyli sygnał przeciwny).
Witam ! Schemat nadajnika Rc5 jest w pliku pomocy Bascom AVR - RC5SEND. Fuse bity na razie zostaw w spokoju. Jeśli ATtiny ma fabryczne fuse bity to tą linię: $crystal = 4000000 zastąp tą linią: $crystal = 1000000 Pozdrawiam. Stefan
Rc5send używa OC1A a w ATtiny45 OC1A jest na pinie PB1, nie PB2.
Funkcja RC5Send nie działa na tym mikrokontrolerze , pewnie dlatego że Attiny25 nie posiada 16 bitowego timera :)
Można ale do starej wersji, bo nowa narazie istnieje tylko na schemacie, choć zastanawiam się czy nie sklecić jej modelu na płytce stykowej. Narazie CPU, EEPROM, IRed i LCD N3310. Ale to dopiero po egzaminach końcowych, czyli koniec Czerwaca. No i czekam na książkę o ATTiny, która jest mi potrzebna do odpału pilota. Niestety ATTiny45 nie obsługuje BASCOMowej...
Przepraszam że nie podałem kodu ale już to robię: to był kod dla attiny: $regfile = "attiny2313.dat" $crystal = 8000000 Config Pind.6 = Input Config Pinb.3 = Output Config Debounce = 50 Dim Togbit As Byte , Komenda As Byte , Adres As Byte S1 Alias Pind.6 Set Portd.6 Komenda = 12 Togbit = 0 Adres = 10 '***************************************...
W standardzie RC5 w kolejnych wysyłanych ramkach jest negowany bit TOOGLE. Prawdopodobnie w tym tkwi problem.
Chciałem stworzyć swój własny pilot RC5 do zdalnego sterowania. Problem w tym, że pilot nie nadaje. Zamieszczam schemat i program jaki napisałem. http://obrazki.elektroda.pl/4658202900_1... [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 8000000 '''''''''Konfiguracja''''''''''''''''' Config Pinb.7 = Input Config Pinb.6 = Input...
MatiZ --> ja w Bascomie już hmm jakby dawno nie piszę - teraz głównie w C a szczególnie takie rzeczy. Proponuję poczytaj sobie temat: http://www.elektroda.pl/rtvforum/topic11... i rzeczywiście spróbuj może sobie po prostu zrobić własnego małego pilocika. Przecież można go zrobić nawet w Bascomie bo tam masz gotowe procedury do tego - jak rc5send...
A tak w ogóle to nie powinieneś ładować 200 ? Tmer liczy do góry więc 255 - 55 = 200 lub coś koło tego Nie. Load timer0 = np. 50 Każe Timerowi 0 policzyć 50 impulsów i wywołać przerwanie. Próbowałem działanie z funkcją RC5Send ale to nie możliwe. Pozatykałem diodę papierkami, a ty i tak TSOP odbiera komendy. Może mi ktoś powiedzieć jak wykonać czujnik...
https://obrazki.elektroda.pl/8443317300_... Dzień dobry, Tym razem chciałbym się pochwalić moją dwudniowym projektem jakim jest mały dwu-kanałowy pilocik RC5. Mój tak naprawdę jest tylko w drobnej części, bo sam program napisał "bart-projects" ( https://obrazki.elektroda.pl/5129813300_... https://obrazki.elektroda.pl/9231548100_...
Witam, złożyłem mały pilot ir z attiny2313. Niestety pilot nie wysyła sygnału ;/ Co może być tego przyczyna? http://obrazki.elektroda.net/25_11952092... $regfile = "attiny2313.dat" $crystal = 1000000 Config Portd.2 = Input Config Portd.3 = Input Config Portd.4 = Input Config Portd.5 = Input Config Portb.3 = Output Dim Togbit As Byte...
Skoro już jesteśmy przy konstruktywnych krytykach, to i ja dodam kilka uwag: 1) Schemat jest bardzo słabo czytelny. Staraj się stosować Vcc i GND, bo np. okolice resetu wyglądają na pierwszy rzut oka co najmniej dziwnie. Warto rozdzielić sekcje zasilania i głównego obwodu. Oto kawałek jakiegoś mojego projektu - sam powiedz, czy nie jest bardziej czytelnie?...
Witam. Attiny45 chyba nie ma (może się mylę) możliwości podpięcia zewnętrznego kwarcu. Oscylatory wewnętrzne w AVR-ach nie są zbyt dokładne a instrukcja RC5SEND tej dokładności wymaga. Miałem podobny przypadek w Attiny2313. Pilot był z oscylatorem wewnętrznym na 4MHz i poprawnie działał co czwarty pilot. Po zmianie na kwarc zewnętrzny działa już każdy.
Witam, czy byłby ktoś w stanie napisać program do attiny12? Miał by on wysyłać komendy w rc5 po naciśnięciu przycisku. np: S1 = komenda 2 adres 2 S2 = komenda 3 adres 3 S1 = komenda 4 adres 4 S2 = komenda 5 adres 5 Czytałem, że bascom podobno sobie z tym nie poradzi więc może ktoś napisałby w asm? EDIT: 27 Paź 2007 Mam już attiny13, napisałem program...
Nie bardzo da się to zrobić gdyż komenda rc5send potrzebuje timer1 a ja mam tylko 0.
więc użyj polecenia rc5send w pętli ;) masz za pomocą jednej komeny rozwiązany problem
Witam ! Zmień Bascom 8051 na Bascom AVR . Jest tam komenda: RC5SEND bit_zmienny , adres , rozkaz Procesor At89C2051 zmień na pinowy (prawie ) odpowiednik ATtiny2313, łatwy do programowania w układzie docelowym. Pozdrawiam. Stefan GG6293398
Adres: 0 Komenda: 10/11/12/13 zależnie od wciśniętego przycisku Dodano po 1 Program w nadajniku mam taki: $regfile = "attiny2313.dat" $crystal = 8000000 Config Portd.2 = Input : Set Portd.2 Config Portd.3 = Input : Set Portd.3 Config Portd.4 = Input : Set Portd.4 Config Portd.5 = Input : Set Portd.5 Config Portb.3 = Output...
Do zniwelowania drgań styków wystarczy polecenie waitms 25 w instrukcji warunkowej? Użyłem go w pilocie rc5, i tak samo zmieniłem kod zegarka. Teraz czas na pilota rc5 :D Wymyśliłem coś takiego: $regfile = "attiny2313.dat" $crystal = 1000000 Dim Mikro1 As Byte Dim Mikro2 As Byte Dim Mikro3 As Byte Dim Mikro4 As Byte Dim Wlacz As Byte Dim Togbit...
Overclocker --> w helpie masz napisane, że Rc5send korzysta z Timer1 (który musi być 16bitowy) - a sprawdzałeś w nocie PDF procka ATtiny45 czy jest Timer1 ???? podpowiadam że jest w nim Timer1 ;) ale niestety nie 16bitowy i nie kompatybilny że tak powiem z tym poleceniem - dlatego ci to nie działa a kompilator wywala tyle błędów
pierwsze co zrobilem: zmierzylem adresy i komendy poszczegolnych guzikow pilota (zabralem go od telewizora) tu jest schemat (attiny2313 lub at90s2313, czujniki ir - tsop1736, wyswietlacz lcd alfanumeryczny dzialajacy w standardzie hd44780) zalanczam tez kod http://obrazki.elektroda.net/88_11732132... kod oczywiscie w basomie $crystal = 8000000...
Witam! Staram się uporać z problemem przesłania temperatury bezprzewodowo, i nie wiem jak przesłać jej wartość za pomocą RC5. Wiem że muszę zmienić integer na byte ale teraz pytanie, bo RC5 składa się z [syntax=basic4gl] ... Rc5send Togbit , Address , Command ... [/syntax] czy mogę po prostu w miejsca Togbit , Address , Command wstawić wartości temperatury...
rc5send bascom bascom rc5send attiny różnica
malowanie roweru klucz pralka electrolux wymiana łożysko sprężarka klimatyzacja
charakterystyka diody łączenie kondensatorów
FTDI FT232R – rozmiary sprzętowych buforów FIFO RX/TX, UART, USB, Latency Timer Philips 423902186972 NTC Sensor in Steam Generators – Function, Specs, Faults