No więc właśnie przydałby ci się ten LM4871 (3W dla 4 Ohm) lub podobny w którym pin Shutdown pozwala i na oszczędność baterii i na wyciszenie głośnika w przerwach w odtwarzaniu.
No w pewnym sensie tak. Ale kod sam się nie napisał. Potaż ten kod. Ale cały.
Masz na myśli filmy? Trochę mała moc obliczeniowa. Tutaj są linki do kilku różnych projektów: http://mikrokontrolery.blogspot.com/2011...
Nagrać sample dźwiękowe na karcie SD, a potem je po prostu odtwarzać
O karcie czytałem ale nie mam wiedzy w programowaniu atmega.
Musisz przyjąć że pin normalnie jest wyjściem i steruje diodą. Co jakiś czas zapamiętujesz stan wyjścia, przełączasz na wejście, odczekujesz moment na ustabilizowanie się stanu na wejściu i pobierasz stan wejścia a następnie przełączasz port na wyjście i odtwarzasz jego stan z przed odczytu stanu przycisku.
Witam, mam mały problem. Chciałem by mój atmega odtwarzał pliki dźwiękowe(najlepiej bez użycia karty SD, o ile starczy eeprom) Bardzo proszę o kod (bascom), oraz schemat podłączenia głośnika. Z góry dziękuję.
Możliwe, że brak automatycznego odtwarzania po włączeniu zasilania to dobry objaw - atmega wysyła komendę stop/pauza do modułu, aby zablokować to automatyczne odtwarzanie od 1 utworu na pamięci.
Witam planuje zrobić małą zabaweczke odtwarzającą dzwieki nagrane w ISD1420 która bedzie sterowana przez atmega8 ,i tu pojawia sie problem ,jak dokonać podziału pamieci układu ISD1420 aby mozna było nagrać klika dzwieków oraz jak zmusic atmega aby odtwarzał je .srodowisko to bascom
Witam, Do wykonania mam mówiący zegar. Zegar miałby wyświetlać godzinę (nie wiem jeszcze jaki wyświetlacz zastosuje), ale co najważniejsze to odczytywać dźwięk z karty SD przy określonym zdarzeniu (czy to przycisk czy czujnik ruchu czy coś podobnego). Całość chciałbym zrobić wykorzystując procesor Atmega (ponieważ miałem z nim już styczność i bardzo...
Robię urządzenie , które ma być pewnego rodzaju nagrywarką sygnału DMX. Sygnał DMX to specyficzna wersja transmisji szeregowej . Muszę odczytać 128 słów 8 bitowych i zapisać je w pamięci zewnętrznej. Na każdą sekwencję zakładam 8 kroków. Te słowa są wysyłane cały czas. Jeden taki ciąg znaków określa konkretną scenę. Chcę zapisywać po kolei takie sceny...
Arduino to nic innego niż Atmega, nic mitycznego. Pozdr
Witam Z tego rysunku, dałbym na wejście mikrofonowe (nóżka 18), po wzmocnieniu przerzutnik RS, który włączyłby za pomocą klucza (tranzystorowy lub analogowy scalak) przycisk nagrywania. Po 20 sek (tak długo można nagrywać na ten scalak) włączyłby kolejny przycisk odtwarzania, jednocześnie włączając inne urządzenie. Można to urządzenie sobie uprościć...
A jakiej jakości chcesz mieć dźwięk, skoro ADC w ATMega ma pasmo zaledwie paru kHz. To z trudem wystarcza do zsamplowania w jako takiej jakości mowy. Z drugiej strony są noty aplikacyjne Atmela jak wykorzystać PWM do odtwarzania próbek, więc nie trzeba za bardzo kombinować. Wystarczy wziąć gotowce.
Rozumiem, niestety program odtwarza dźwięk po włożeniu karty i podłączeniu zasilania. Chodzi o to, aby dźwięk był odtwarzany po naciśnięciu przycisku. Ma to działać jak dzwonek do drzwi.
Bardzo duży plus za estetykę wykonania ! Moje zbyteczne pytanie brzmi - jak odtwarzasz dźwięki z karty, jak to brzmi ? Może jednak wrzucisz film ?
To raczej zły pomysł. Wyjście prawdopodobnie ustawi się w ciągły stan 1. Trzeba wyłączać przerwanie od Timera i tyle.
No ale to chodzi Ci o komunikację z Atmegą a nie z kartą. Tzn. komunikację urządzenia (tabletu) z Atmegą. A dopiero Atmega będzie przekazywała dalej do karty (ale nie po Bluetooth już, Bluetooth będzie tylko pomiędzy urządzeniem a BTM222 (ostatecznie można powiedzieć że pomiędzy urządzeniem a ATmegą)). Twoje wcześniejsze pytanie sugerowało że chcesz...
Pytanie 1 - dlaczego uważasz kolego, że jest Ci niezbędny większy RAM Pytanie 2 - dlaczego nie użyjesz mikroprocesora z obsługą zewnętrznej pamięci - czyli od Mega64 wzwyż. Pytanie 3 - dlaczego nie użyjesz mikroprocesora z większą pamięcią wbudowaną na innej architekturze (np. ARMowe LPC, STM32) 1. Potrzebuje więcej pamięci, ponieważ ma to być coś...
A do czego ci ten DAC potrzebny? Spokojnie samo odtwarzanie da się zrobić. PWM i kondensatorek? No to rzeczywiście będzie jakość dźwięku (wystarczy na YT posłuchać arduinowych playerów). Do tego właśnie DAC jest potrzebny. (w wielu STM-ach są 2 tak że dzwiek stereo nie jest problemem) To, że na YT ktoś wrzucił jakąś pierdziawkę nie znaczy, że tak musi...
Witam. Mam kolejny problem do rozwiązania, z którym nie bardzo potrafię sobie poradzić. Chcę zrobić taki układ: Atmega otrzymuje przed UART kolejne próbki dźwięku. Potem odtwarza je za pomocą głośnika. Do generowania dźwięku wykorzystuję PWM, OC2B. Pin OC2B Atmegi podłączyłem do IN wzmacniacza PAM8403. Atmega generuje dźwięk, aczkolwiek głośniki grają...
http://noname.c64.org/csdb/release/?id=4... - filmy da sie i na c64 odtwarzac, kwestia odpowiedniej kwantyzacji i zbioru znakowego (te filmy sa odtwarzane na znakach (paleta 256 przeliczonych "kawalkow" obrazu), a nie bitmapie tutaj : http://www.youtube.com/watch?v=knZyPXcel... mozna natomiast zobaczyc film strumieniowany z dysku twardego (interface...
Nie napisałeś ile sekund/minut/godzin nagrań chcesz odtwarzać/zapisywać. To jest tylko codek, procek w zasadzie wyrobi sie z dekodowanie dzwięku, ale jeśli chodzi Ci tylko o odtwarzanie krótkich komend do kilkudziesięciu sekund to sa lepsze rozwiązania np seria ISD1400 Pozdrawiam
Problem z mp3 jest taki że zawsze jakość dźwięku jest gorsza. A takich cd i dvd w domach z nie działającym laserem jest mnóstwo. I chodzi mi o to że posiadając większą ilość płytek cd kopiuje je sobie na dysk czy coś w tym stylu bez strat na jakości i w ten sam sposób sobie je odtwarzam. Nie za pomocą lasera tylko (atmega jest laserem) i tylko posyła...
Tak, nawet dość łatwo. Atmega może sterować triakiem podłączonym do żarówki, a po zadanym czasie uruchomić jakąś tanią mp3, ale co z tego skoro nie znasz się na elektronice.
Co do Twojego pierwszego problemu to prawdę mówiąc nie wiem, ale zwróć uwagę na to że po zakończeniu obsługi przerwania zawartośc R16 i R17 jest zamieniona: ... .org 0x0012 rjmp t1Ovf ... t1Ovf: push r16 push r17 in R16, PORTC ldi R17, 0b00000011 eor R16, R17 out PORTC, R16 pop r16 ; R17 pop r17 ; R16 reti ... Może to wina własnie tego. Co do Towjego...
Marico Oczywiście jeśli mówimy o AVR typu ATTiny lub ATMega, w przypadku XMEGA odtwarzanie wav praktycznie nie obciąża MCU dzięki wykorzystaniu DMA. Jeśli chodzi o DREQ to dzięki wykorzystaniu w XMEGA event system i DMA transfer danych do VS10xx odbywa się całkowicie sprzętowo z bufora w RAM MCU. Sprawdzanie DREQ przez pooling oczywiście jest bardzo...
Skoro już zastosowałeś 2 procesory to mogłeś dorzucić jakiegoś microSD (ewentualnie jakąś pamięć) i odtwarzać po PWMie jakieś utwory świąteczne, kodu trochę więcej ale od strony technicznej tylko 6pinów więcej :D
mam znajomego który generuje dźwieki przez ...PWM :) na karte SD wrzuca wav-y i odtwarza to przez PWM podobno jakosc bardzo dobra, źródłami pewnie sie nie podzieli :)
nagrałem kilka minut ruchu w sieci CAN podczas jazdy samochodem. Nagrałem to modułem na STM32 po SocketCAN. Teraz próbuję to nagranie przechwycić modułem na Atmega328 (16MHz) z MCP2515 Teraz z STM32 odtwarzam plik który zawiera 53328 ramek a na Atmega na serial monitorze dostaję tylko ok 35000. Nie możesz dać odstępów między kolejnymi ramkami i zobaczyć...
http://obrazki.elektroda.pl/8509943100_1... Dzień dobry, mając nadzieję, że osoba bezpośrednio zainteresowana nie odwiedza elektrody, postanowiłem podzielić się moją tegoroczną walentynką. Walentynka ma postać pomalowanego serduszka z diodami świecącymi dookoła i głośniczkiem w środku. Jak nietrudno się domyślić, diody mrugają, a głośniczek...
Witam , i gratuluje wykonania ! Mam pare pytań do autora jak i do szanownych kolegów ( również chętnie stworzyłbym coś takiego ) . 1) Okres przerwania timera wykonującego przekazanie na zewnątrz kolejnej próbki powinno być wywołane zgodnie z polem 24 w Headerze wave'a tak - f probkowania? ( http://www.kartydzwiekowe.republika.pl/p...
"Ćwierkanie" moim zdaniem nie jest związane ze sterowaniem, ale nie twierdzę że tak jest na pewno. Sterownie wygląda następująco: uC wysyła komendę po UART i zaczyna się odtwarzanie w tym czasie nie przesyłam żadnych innych poleceń. W czasie odtwarzania jedynie uC odbiera informacje z VMusic, w kolejności (nazwa pliku, nr. ścieżki, wykonawca, tytuł,...
(at)ex-or, wręcz go nie ma, wgrywa mu raz bo uC jest czysty i bootloader i tak czeka na wsad, potem program rusza i pa pa. (at)kus04, albo odtwarzasz tę część schematu Arduino UNO z kondensatorem 100n dla resetu, albo robisz reset paluchem, z czasem da się wyczuć moment kiedy należy puścić uC do pracy by wsad się zahaczył o startujący bootloader.
Z przetwornikiem TDA7535 STA015 poprawnie współpracuje według ustawień z tabelki oversampling 256. Ze wszystkimi innymi będzie odtwarzanie przyspieszone, więc 10MHz tez jest dobry. Nie znam się na tyle na tych kodowaniach mp3 aby zwrócić uwagę na to, ale testowałem przeróżne bitrate mp3 (zmienne i stałe) w tym 320kbps i wszystkie odtwarzane były poprawnie.
To jest sygnał w postaci cyfrowej - zapisany w pliku. Do symulacji wystraczy podpiąć wyjście karty dźwiękowej albo bezpośrednio pod wejście integratora, albo - jeśli nie "wyrobi" - pod wzmacniacz, a dopiero z niego sterować układ całkujący. I "puścić" zarejestrowany sygnał. Wszystko. Próbkę można obrabiać zarówno w dziedzinie amplitudy, jak i szybkości...
sbi i cbi nie powodują żadnej zmiany SREG więc zapisywanie i odtwarzanie SREG w tym przypadku jest niepotrzebne. Zgadza się, dlatego są zakomentowane na wypadek, gdyby jeszcze coś w tym przerwaniu miało być robione... :P Nie rozumiem tego. Skoro już używasz rejestrów is0 i is1 to czemu bezpośrednio do nich nie załadujesz ADCH i ADCL. Dlatego, że w...
Chciałbym żeby mikrokontroler po wykryciu sygnału na wyjściu karty creativa automatycznie zamykał przekaźnik a ten z kolei zasilałby amplituner.(...) mam jeszcze wejście coaxial na którym jak mniemam automatycznie pojawia sie sygnał wraz z pojawieniem sie go na wyjściu optycznym. właśnie do coaxa podłączyłbym atmege. I tu moje pytanie: czy atmega wykryje...
Udało mi się odtworzyć .wav 22050Hz. Jest bardzo fajnie, muzyczka gra w bardzo fajnej jakości, ALE... słyszę cały czas szum(pierdzenie), który jest jakby nałożony dodatkowo w muzyczce, taki odrębny szum. Jak go wyeliminować? Aktualnie kod odpowiedzialny za odtwarzanie przedstawia się tak: [syntax=c] // Konifguracja muzyczki void Music_Init() { DDRB...
U mnie MMC chodzi na dzielnikach-rezystorach i atmega128. Tylko że jak odpalę avr-dos w Bascomie i czytam z karty nagrane wavy mono 16kHz i 8bit to mam głos przerywany (komputerowy), atmega odczytuje do bufora po 512B i od razu wysyła do PWM. Podejrzewam, że problem z przerywaniem to ten moment gdzie atmega czyta po isp te 512 Bajtów. Jeśli załaduje...
Konkretnie to chcial bym zbudowac / zmodyfikować odtwarzacz plikow wav ktory zbudowalem juz na atmega32 i jako przetwornik dotychczas sluzyl mi pwm atmegi ale jakosc dzwieku byla kiepska bo tylko 8 bit a ten TDA 1543 ma 2 kanaly i 16 Bit wiec jakos by sie zdecydowanie polepszyla. Utwory zapisane w Wav bez kompresji na karcie micro sd 512 mb miala by...
Jak wygląda obecna praca nad projektem? Równolegle do tego projektu pracowałem nad czymś innym. Tytułowy projekt uśpiłem po osiągnięciu zadowalającej mnie płynności. Programowanie tej konstrukcji wiele mnie nauczyło i zamierzam wykorzystać część tej wiedzy w przyszłych projektach. Stworzyłem listę możliwych modyfikacji ale nie zainspirowały mnie jeszcze...
A mógłby mi Kolega podpowiedzieć odnośnie odtwarzania plików, jeden po drugim ? Zrobiłem to tak: [syntax=vbnet] Godziny = 20 Minuty = 34 Do If Powiedz_czas = 1 Then If Powiedz_godzina = 1 Then Godziny_plik = Lookup(godziny , Godziny_mow) '************ odtwarzanie pierwszego pliku w pierwszym folderze Tf16p_data(4) = &H0F ' CMD Tf16p_data(6) = &H02 '...
Przepraszam,ale nie zrozumiałem 300 KB/s czego ???? Transferu danych, uploadu strony internetowej wbserwera, czy wymiany danych peer-to-peer. Do czego miał służyć pański zestaw ? Oprócz komunikacji coś obsługiwał, czy tylko działał jako moduł komunikacyjny. Przecież do AVR można podłączyć SD lub CF i dodać jeszcze FAT i widziałem podłączany gdzieś na...
Masz metaliczny dźwięk bo co 512 próbek procesor zatrzymuje odtwarzanie i wczytuje nowe 512B z kadry to bufora.
wg. innego tematu na tym forum na atmedze8 można wyciągnąć 78kHz przy 8 bitach,biorąc pod uwagę, że nie tylko próbkowanie wchodzi w grę, ale i odtwarzanie oraz drobna modyfikacja, ta wartość na pewno spadnie... ale jeśli będzie conajmniej 22kHz to będę szczęśliwy :-) Choć faktycznie, może na początek stroik, to by potrzeba tylko sprawdzać częstotliwość...
Witam wszystkich elektroników! Jest to moja pierwsza konstrukcja na łamach tego forum i pragnę zaznaczyć, że ani zawodowo, ani hobbystycznie nie miałem zbyt dużo kontaktu z elektroniką - więc proszę o wyrozumiałość. Przez pewien okres używaliśmy przemiennik typu ?papuga? na terenie mojego miasta. Wyglądało to w ten sposób, że urządzenie nadawczo-odbiorcze...
Z optymalizacją nie działa bo jak zwykle brakuje volatile przy znacznik_przerwania_timera. Być może jeszcze coś jest nie tak, ale tylko to zauważyłem.
Witam! Mam układ sterowania zbudowany w oparciu o Atmega32. Potrzebuję teraz do niego dołączyć jakiś moduł, który pozwoli mi na odtwarzanie filmów (format dowolny) wraz z dźwiękiem i sterowanie procesem odtwarzania z poziomu Atmegi (podstawowe operacje, play, stop itp., ewentualnie jakiś sygnał zwrotny o bieżącym czasie odtwarzania). Moduł ma mieć wyjście...
No to nie ciekawie, dzięki za nakierowanie, nie sądziłem, że JPEG będzie aż tak skomplikowany. MP3 podobno daje się odtworzyć na Atmedze a zawsze wydawało mi się bardziej obciązające niż odtwarzanie zdjęć. Zresztą przecież wszystkie MP4, telefony świetnie sobie radzą z dekodowaniem i wyświetlaniem jpg i innych formatów. Mój problem polega na tym, że...
Świąteczne Grające Pudełeczko ma za zadanie w świąteczny sposób informować nas o przybyciu gości. Odtwarza Twoje ulubione melodie lub dźwięki za każdym razem gdy ktoś wejdzie do pomieszczenia. http://obrazki.elektroda.pl/2485220700_1... Projekt wykonany przy pomocy Arduino - a następnie przeniesiony na osobną płytkę - zrobioną metodą...
http://obrazki.elektroda.net/72_12415384... Prezentowany projekt to jednooktawowa klawiatura instrumentu muzycznego wykonana z 63 diod led. Każdy klawisz składa się z 9 diod, 8 świecących na obwodzie i jednej pełniącej rolę sensora w środku. Zasada działania jest bardzo prosta - zbliżający się palec odbija światło, które wykrywane jest przez środkową...
Heh. Dokładnie tak jak pisałem. Jak się za długo kawałek kodu rzeźbi to się ślepnie:). Nawet jak przeczytałem twój post hose2 to myślę sobie "o co mu chodzi? przecież jest 750". Zamieniłem: therm_delay(us(750)); for (i=0 ;i<1000; i++){ therm_delay(us(750)); } i wszystko śmiga jak trzeba. Dzięki. Ale...
Wiem, że mega 644 jest 8mio bitowa, takim tłokiem nie jestem żeby tego nie wiedzieć :P. Chodzi mi o to, że sprzętowe SPI atmegi jest 8mio bitowe. Już wstępnie wiem jak co robić, tylko przydałby się jakiś 8mio bitowy potencjometr cyfrowy. Podesłałem jeden i wydaje mi się, że jest ok, tylko właśnie jeszcze czekam na jego akceptacje. http://www.tme.eu/pl/details/mcp41010-i_...
Kartę mam HAMA 2GB w FAT16 jeśli chodzi o rozmiar alokacji to był ustawiony podczas formatu na domyślny. Jeśli chodzi o karty to bardzo dużo kart nie działa. Ja osobiście przerobiłem 6 kart za nim ruszyło. Wcześniej były błędy. Ściągnąłem z elektrody kod w bascom z tematu "Najprostsze odtwarzanie wav" po czym zacząłem każdą kartę formatować na FAT16...
Witam, problem leżał po stronie sprzętowej, opornik do kolektora w transoptorze powinien mieć wartość 470Ω zamiast 10k dla transoptora 6n138. Wówczas wszystko działa jak należy. Dziękuję za zainteresowanie i pozdrawiam.
Niestety w zwykłej ATMega jest pewien problem o którym już zresztą ci pisałem - ponieważ źródłem taktowania timera jest wyłącznie preskaler, nie da się jednocześnie dowolnie określić częstotliwości odtwarzania i głębi PWM. Skoro się uczysz to weź sobie elastyczniejszy procek, np. XMEGA 8E5, a naktórym możesz timer taktować przebiegiem z innego timera,...
http://obrazki.elektroda.pl/9745806300_1... Witam. Sesja się zbliża, więc tradycyjnie zacząłem już prokrastynować :D . Ostatnio zacząłem pisać bibliotekę do obsługi klawiatury PS/2 w C dla AVR i postanowiłem na szybko w godzinkę lub dwie stworzyć jakiś praktyczny projekt w celu jej przetestowania. Początkowo nie planowałem tego publikować,...
Do przetwarzania C/A w ATmega można wykorzystać tryb Fast PWM. Dla częstotliwości zegara 16MHz i ograniczenia przetwarzania do 8 bitów uzyskać można częstotliwość nośną 62,5kHz, a więc całkiem przyzwoicie. Zamiast tego można zbudować prosty 8-bitowy równoległy przetwornik C/A w postaci drabinki R-2R. Jednak w obu przypadkach należy odfiltrować częstotliwości...
http://obrazki.elektroda.pl/4780964300_1... Witam Chciałem przedstawić moją konstrukcję odtwarzacza plików SID. Jest to moje protopywowe urządzenie zbudowane na dwóch płytkach uniwersalnych.Wszystkie połączenia są wykonane kabelkami.Sercem układu jest ATmega32 który jest prostym emulatorem procesora z C64 6502.Oryginalny układ SID'a...
A ja się podepnę pod temat - MP3 jest na kilogramy. Nie znalazłem jeszcze za to odtwarzacza który potrafiłby odtwarzać obrazy CDDA iso albo ccd. Czy ktoś ma jakieś informacje na temat takiego projektu? Czy mam być pionierem? Wiem oczywiście, że obrazy są "nieekonomiczne" pamięciowo ale dziś wielkość pliku przestaje mieć znaczenie :) , a dla mnie liczy...
Witam. Jak można zrobić gniazdo USB we wzmacniaczu, aby można było podłączyc pod niego np.Pendriva albo MP3? Chodzi mi o to jak to można zrobić-jakiś przetwornik D/A? Prosze o schematy i propozycje rozwiązań. Z góry dziękuje i pozdrawiam. Najtaniej będzie kupić mini wieżę w Biedronce za 99zł i wsadzić ją do środka. Robienie obsługi USB (tzw. hosta...
Z przeniesieniem projektu nie będzie problemu żadnego bo w uno i pro mini jest ten sam procesor Atmega 328p 16Mhz. Problem jest raczej z zasilaniem bo karta SD nie przeżyje 5 volt, trzeba by użyć stabilizatora 3,3 volta lub gotowego modułu który ma już stabilizator. Pro mini nie ma wbudowanego stabilizatora 3,3 v. A co do utworu to jest chyba tylko...
Witam! Moj problem przedstawia sie nastepujaco: Posiadam 4 czujniki cyfrowe. Zalozeniem jest wstrzymanie aktualnie wykonywanego kodu, gdy uC otrzyma sygnal z ktoregos z przyciskow i skok do petli powiazanej z tym czujnikiem. Przykladowy kod: $regfile = "M32Def.dat" $crystal = 16000000 $hwstack = 128 $swstack = 64 $framesize = 64 Config Pinb.0...
Nie rozumiem problemu. To, że PWM ma 256 stanów nie powinno miec nic wspolnego z częstotliwością próbkowania. Według mnie to wygląda tak: Zegar DPWM powinien wynosić f_samplowania*rozdzielczosc_pwm[*n], w tym przypadku 44100*256*1=11289600Hz. [n] - wielokrotność całkowita(1..ileś), tutaj 1 z racji ograniczonego zegara DPWM. Kazda inna częstotliwość...
Chodzi o to że ta procedura ciągle wywołuje samą siebie (rekurencja) I właśnie o to mi chodziło żeby od nowa się zaczęła otwierając kolejno inne utwory. Nie wydaje mi się :D Wiesz jak w ogóle działa rekurencja? Teraz Twój program działa tak, że jak podczas odtwarzania dźwięku 1 przerwiesz to i zaczniesz odtwarzać dźwięk 2, a potem przerwiesz i zaczniesz...
Witam Mam program budzika, który jako dodatkową atrakcję miał mieć możliwość mówienie czasu na żądanie i odtwarzanie oprócz buzzera utworu jako alarmu. Atmega steruje przez jedno SPI programowe układem MAX7219, a przez konwerter poziomów i drugie SPI programowe odtwarzaczem WTV020SD. O ile sam WVT020SD + PCF8563 ( wyjście CLK do INT1 ) działają dobrze,...
The Fuse Bits has nothing to do with a PWM. but in this page write Procesor taktowany jest kwarcem 16MHz. Odtwarzanie stereo obsługiwane jest za pomocą dwóch wyjść PWM od Timera1 czyli OC1A oraz OC1B. Na wyjściach pinów podłączyłem kondensatory 100uF. And whats meaning in this quote terms timer1 OC1A and OC1B, what is timer1 ?
http://obrazki.elektroda.pl/8261296900_1... http://obrazki.elektroda.pl/3509895200_1... Opisany poniżej "nietypowy mówiący termometr" dla większości osób może się wydać zupełnie niepotrzebnym, zbędnym gadżetem. Jednak dla osób starszych, słabowidzących itd. może okazać się pomocny. Typowe, tanie termometry, nie zawsze...
Nie bawiłem się ATtiny2313, ale jeśli ma PWM to da się zrobić jakieś odtwarzanie dźwięku z próbek. Robiłem takie coś na ATmega128. Puszczasz generator PWM na najwyższej częstotliwości i jakiś timer do generowania przerwania okresowo. Timer determinuje częstotliwość prókowania. Podczas każdego przerwania timera wpisujesz nową próbkę do rejestru generatora...
Jak napisałem, pracuje na częstotliwości 16MHz, dodam że wolne odtwarzanie gra jak należy, dźwięki generowane przez CTC mierzone częstościomierzem pasują, dodam, że baud jest nietypowy bo 31250, ale napisałem program wysyłający po RSie dane z midi do komputera i wszystko jest w porządku, problem jest właśnie z optymalizacją tego kody i obsługi przerwania?...
No tak, teraz działa, z przyzwyczajenia klikam "auto program chip" biorę się do robienia menu, tylko mam obawę, że większe czcionki nie zmieszczą się w EEPROM, ale jak nie sprawdzę, to się nie dowiem. Potem marzy mi się żeby wsadzić tu jeszcze "odtwarzanie plików muzycznych *.wav", które wcześniej zrobiłem i ku mojemu zdumieniu gra to całkiem nieźle,...
Witam i proszę o radę. Ten dział wydał mi się najwłaściwszy do zadania tego pytania. Planuję konstrukcję własnego serwera muzycznego. Ma on spełniać 3 podstawowe założenia: 1. swobodne odtwarzanie własnej biblioteki muzyki mp3/flac zgromadzonej na HDD, 2. odtwarzanie radia internetowego, 3. Sterowanie całością z pilota IR bez konieczności włączania...
Można też miksowanie zrobić w połowie sprzętowo, a w połowie programowo. Wystarczy na wejście DAC podawać oba sygnały naprzemiennie przełączane z częstotliwością 2 razy większą od częstotliwości próbkowania obu, a za wyjściem DAC wstawić filtr dolnoprzepustowy (jakiś o bardzo stromej charakterystyce) :] Ale to nie ma sensu, bo drugi DAC wyjdzie taniej,...
Trzeba byłoby dodać jakiś przekaźnik czasowy, który po wyzwoleniu czujnikiem ruchu będzie aktywny przez określony czas (długość trwania nagrania). Do tego podłączyć odtwarzacz, wzmacniacz i głośnik. Z odtwarzaczem może być problem, bo musiałbyś dobrać taki, który po podaniu zasilania będzie miał autoodtwarzanie zawsze od początku. Są takie gotowe układy...
Bufor dla "muzyki", "muzykę" do przerwań, a reszta do while() Dodano po 2 I napisałbyś jeszcze co rozumiesz pod pojęciem "odtwarzanie muzyki"
Słaba jakość dźwięku jak i smutne granie nie jest spowodowane 'jakością' końcówek mocy których używasz, tylko zupełnie innymi czynnikami: a) piszesz w bascomie b) pisząc w bascomie nadal nie wiesz co robisz c) filtry nie gryzą... w szczególności że masz gotowe kalkulatorki d) wysoce zaawansowana elektronika analogowa w postaci potencjometru i kondensatora...
Nie tyle szybki procesor, co szybki ADC jest ci potrzebny. Sygnał wizyjny o ile się nie mylę ma pasmo 5,5MHz, więc nie spodziewaj się kupić odpowiednio szybkie ADC za paręnaście złotych. Żeby odciążyć procesor trzeba by zastosować jakiś układ do dekodowania ramek i linii (odtwarzania sygnałów synchronizacji). Kolejna rzecz - to co chcesz umieszczać...
http://obrazki.elektroda.pl/3236005200_1... Dodano. Koncerty i tekst z płyt DVD,DVD Audio SACD można podglądać na dużym ekranie i monitorze LCD. Dźwięk z płyt DVD Dolby SACD 5,1 miksowany jest do dwóch kanałów stereo i słuchać można przez wzmacniacz lampowy,efekt wspaniały. Witam. Postanowiłem powrócić z nowym projektem,połączenia archaicznych...
ADPCM to żaden problem dla nawet bardzo prostych mikrokontrolerów, istotnie takie kody pokazałem w książce, łącznie zresztą z kodami do obsługi mp3 przy pomocy koprocesora muzycznego. Niemniej kompresja w ADPCM nie powala i nie ma co nawewt porównywać do mp3. Tu mamy ograniczenie do 12 kHz, lecz nie jest to żaden problem. Oczywiście nie jest to hit,...
Witam Chciałbym zrobić Karabin pulse Rifle (taki z filmu Aliens) na uC ATMega (16/32) Otóż Mikrokontroler miałby obsługiwać 2 przyciski 7segmentowy wyświetlacz led (podwójny) oraz (i dlatego tu piszę) zagrać piękny dźwięk (albo najlepiej 2). Otóż z tego co wyczytałem jest możliwość żeby Mega zagrała bez jakiegokolwiek zewnętrznego układu ale wole narazie...
Co do MSP430 - jeśli chodzi tylko o sam pobór prądu to IMHO nie ma tam nic szczególnego. Piszą, że w RTC mode <1 mikroA, taka XMEGA128A1 ma w tym trybie <0,52 mikroA, a więc dwa razy lepiej (chociaż to na jedno wychodzi). Więc odpowiednio dobrany AVR nie będzie w tym zastosowaniu gorszy MSP jest w porównaniu do Xmegi konstrukcją leciwą, ale przy...
http://obrazki.elektroda.pl/3934955100_1... Witam. Chciałbym zaprezentować Wam mój wzmacniacz pracujący w klasie D. Urządzenie powstało na zamówienie dla klienta, który chciał nagłaśniać małe imprezy oraz do użytkowania na co dzień w domu. Celem była również prostota urządzenia oraz wygoda podczas użytkowania. Ze względu na zastosowanie...
Żeby odtworzyć takie sygnały potrzeba przetworników DAC. To prawda ale nie musimy odtwarzać takich przebiegów aby wysterować taki lcd. Można multipleksować wyświetlanie. Na backplane'y podajemy stałe napięcie przez dzielnik rezystorowy tak aby ustalić napięcie Vcc/2 - powiedzmy, że dla Vcc=5V to napięcie będzie 2,5V. Do zapalenia segmentu potrzebne...
Dzień dobry👋 Chciałbym się podzielić moim projektem, aby zainspirować ludzi do tworzenia podobnych projektów. Buduję coś podobnego do "GAME BOY" od Sony. Chcę zbudować konsolę, w której będzie sporo gier wbudowanych, na nośnikach (specjalnych nośnikach), ale też odtwarzacz muzyki. Nie mam jeszcze gotowej płytki PCB, bo jeszcze dodaję poprawki. Kodem...
no ok co do ULN polecam datasheet czyjeś mądre słowa: "Układ ten po podaniu napięcia na wejścia z (powiedzmy umownie) lewej strony wyjście z prawej zwiera do masy, a nie daje na nie napięcia ."Stosowałem układzik do sterowania silnikiem unipolarnym (ok 30V) i wyrabiał. co do konfiguracji programu z odtwarzaniem filmów także męczyłem się .sądziłem że...
moze ktos podac jakas informacje. p.s atmega8 ma wystarczajaca liczbe wyjsc. dzieki
Nie wiem czy Bascom jest na tyle sprytny, aby dodać nagłówek do tworzonego pliku. Z całą pewnością jednak, odtwarzacz na PC szuka najpierw informacji na temat pliku i dopiero po sukcesie tej operacji zaczyna pobierać dane do odtwarzania. W skrócie, potrzebujesz zapisać dane w formie struktury: [syntax=bash]<WAVE-form> -> RIFF('WAVE' <fmt-ck>...
Jak już ci kiedyś pisałem blok z forceon zawsze kończy się z włączeniem przerwań, a nie przywróceniem ich stanu sprzed ATOMIC_BLOCK, stąd też działa to szybciej bo nie trzeba zapamiętać ich poprzedniego stanu. RESTORESTATE z kolei najpierw zapamiętuje stan przerwań, blokuje je i na koniec odtwarza zapamiętany stan - może się więc zdarzyć, że po zakończeniu...
I = U / R = 5V / 8R = 625mA Bez przesady. Pin to nie akumulator z Rw=0,1R. I = 5V/(37 + 8 )=111mA (datasheet mega8 complete figure 147) Oczywiście za dużo ale nie w tym problem z odtwarzaniem. OCR1A = (spi_byte(0xff) << 8 | spi_byte(0xff) )/1000; Czy funkcja spi_byte zwraca unsigned int? Jeżeli, tak jak wskazuje nazwa,...
Wpadłem na pomysł zbudowania GameBoy-a od podstaw. GameBoy miał być na zwycznajne dyskietki od oryginalnego GameBoy Color. Niestety mam kilka problemów. Pierwszy problem polega na tym, że nie wiem jak uruchomić grę z tej dyskietki. Ale zaraz nadeszło rozwiązanie. Napiszę emulator GB na ATmegę. I tu się pojawia następny problem. Emulatory odtwarzają...
Problem komunikacji z linią ISDN rozwiązany. Oto moje spostrzeżenia, które mogą się kiedyś przydać komuś, kto bedzie musiał napisać program na PC korzystający z zasobów sieci ISDN. Sama implementacja CAPI z 'surowego' kodu to dość kłopotliwa sprawa, co w efekcie sporwadza się do odkrywania koła na nowo. Na podstawie własnych doświadczeń poleciłbym jedno...
W najbliższym czasie opublikuję w internecie schematy, pytki i źródła oprogramowania dla maszyny do straszenia ptaków wędrownych. Odtwarza ona dźwięki audio. Do tego jest oprogramowanie na PC umożliwiające ich wgrywanie. Nie jestem przekonany do pamięci FRAM w obudowie 8 pinowej. Przyczyna jest prosta- będzie ona zamulać pracę systemu. Jeżeli w takim...
Chyba za szybko sie poddajesz, ARM7 naprawdę dużo potrafi, tylko trzeba umieć wykorzystać możliwości tego rdzenia, oraz dodatków którymi otoczył go Atmel (jak np. DMA). AT91SAM7S256 spokojnie nadaje sie do dekodowania i odtwarzania plików MP3, mało tego, AAC i OGG także, czego dowodem jest m.in ten projekt http://www.cyfronika.com.pl/kityavt4/avt...
Witam, mam problem. Posiadam układ cs4334 z demontażu i chciałbym go podłączyć pod atmega161-8Mhz, tylko nie wiem czy przy tym kwarcu układ da radę obsłużyć częstotliwość 44,100khz dla cs4334, czy odtwarzanie sample będą brzmiały tak samo jak w oryginale.
3. CE# odłącz od µC i spokojnie pod GND. Więcej się nim już nie interesuj. 4. OE# na 0 przez całe odtwarzanie poszczególnego dźwięku. Tak miałem na początku i to samo :( 2. Pomyliłeś polaryzację sygnałów sterujących #CE #OE, stan aktywny to 0... Wiem, że 0 to stan aktywny - gdzie pomyliłem ??
Można by było zrobić do tego port szeregowy, usb lub odbiornik radiowy (a przy komputerze nadajnik). Wtedy można by napisać program do komputera w którym robi się różne sekwencję do tego drzewka (lub wybiera z listy zrobionych), a następnie byłyby wysyłane i zapisywane w eepromie atmegi, następnie odtwarzane. Jest to jakiś pomysł, ale ten cel można...
No sądząc po opicie rozwijanym na Youtube, to jest tak. Facet wziął ATMEGĘ8, dorzucił pamięć AT24c256 (tutaj możesz kombinować z pojemnością tak aby dostosować ją do długości nagrań), następnie z pamięci odtwarzanie wygląda następująco: - Procesor odczytuje bajt z pamięci przechowującej dźwięk w formacie wav i przesyła go na port D procesora. - Port...
Witam! Czy chodzi o coś takiego: http://sklep.avt.pl/avt1632.html ? W moim przypadku zmieniłem tylko potencjometr i na jego obydwu końcach dołożyłem pr-ki aby korygować zakres i działa sensownie. Pozdrawiam. Chodzi mi oto że: potrzebuje sterowania do robota 1 serwem tak aby odtwarzał moje rychy ale tylko to co ra przekrece na potencjometrze (wystarczy...
Witam. Zrobiłem układ, odtwarzający komunikaty głosowe na mikroprocesorze AVR Atmega. Do wyjścia PWM podłączony jest wzmacniacz. Układ czyta z karty, z pliku WAV PCM każdy bajt, ładuje do bajtowego bufora, następnie ta wartość jest przypisywana do przetwornika. Częstotliwość - wszystko pracuje w pętli Do...Loop, a procesor ma kwarc 16MHz - czyli f =...
odtwarzanie dźwięku atmega odtwarzanie losowo przerywa odtwarzanie
dioda przygasać wzmacniacz schemat genway zasilacz napiecie kondensator
drukarka laserowa poziome paski brother zasilacz
Pakowarka próżniowa VBN-8: problem z listwą zgrzewającą Trójfazowy generator z magnesami trwałymi - dodanie przewodu neutralnego