'///////////////////////////////////////... '// Police Alarm With ATmega8 (Use 4%) // '// Compiler: Bascom 1.11.9.0 // '// Programmer: Behnam zakizadeh // '// Web: www.avr64.com // '// Email: Behnamzaki(at)hotmail.com // '///////////////////////////////////////...
Ale litości. Wstaw ATTiny2313. Po co aż ATMega32? ATMega8 to by było przegięcie a co dopiero 32. $crystal = 4000000 Config Lcd = 16 * 1a Cursor Off Config Timer0 = Timer , Prescale = 1024 Config Timer1 = Counter Dim Temp As Byte Dim R As Byte Dim Freq_compare As Word Dim Metal_type As Bit Dim Freq As Word Dim Dif As Word Dim Temp2 As Byte Dim Prescale...
http://obrazki.elektroda.net/83_12611340... Na pomysł choinki wpadłem z współlokatorami gdzieś pod koniec października, od tego czasu więc zielone było najczęściej wybieranym z pośród piw. Choinka jak widać zrobiona z butelek, butelki trzymają się razem dzięki klejowi polimerowemu oraz kijkowi z bambusa. W każdej butelce zewnętrznej są umieszczone...
Witam, Mam pewien problem z Rc5 w bascomie, chodzi mi o to, że instrukcje odpowiedzialne za rc5 są wykonywane tylko kilka razy a później, kaplica coś się zapycha:) i pilot nie działa. Cała sytuacja ma charakter nieliniowy tzn. że raz wykryje 3 naciśnięcia przycisku na pilocie a raz np. 5. Po zresetowaniu procka znowu RC5 działa przez parę cykli uP....
Schematu nie będę poprawiał, bo nie ma co poprawiać. To jest program nadajnika CW: http://obrazki.elektroda.pl/3781085000_1... http://obrazki.elektroda.pl/7757798100_1... http://obrazki.elektroda.pl/1919936500_1... http://obrazki.elektroda.pl/5691777100_1... Uwagi ! Odbierany sygnał musi...
mozna tę aplikacje rozwijać, ale to chyba wyczerpuje Twoje oczekiwania $regfile = "m8def.dat" ' procesor ATmega8 $crystal = 8000000 ' Kwarc 8MHz Config Portb = Output Speaker Alias Portb.2 Portb = &B00000000 Portb = &B00000100 'załaczy przekaznik Wait 30 ' czeka 30 sekund Sound Speaker , 248 , 675 ' dzwiek do słuchawki 300ohm Portb = &B00000000...
No właśnie chodzi o to że nie mam znajomych muzyków:) Także proszę jak możesz skrobnij jakiś kawałek kodu w jaki sposób skonfigurować Timera0 w tym przypadku. Bo wiem ze za pomocą nie wszystkich pinów da się przestrajać częstotliwość. Myślałem o CRYSTAL ale ona jest do konfiguracji UARTa a nie wiem czy za pomocą tego portu moze tym sterować... a co...
$crystal = 4000000 nie działa $crystal = 16000000 tez w fusebitach ustawione na 100100 8mhz tak napewno 18B20 Dodano po 5 dodam ze to program testowy do samego czujnika.. atemega podłaczona bez kwarca zewnętrznego.. Dodano po 11 działa fusebity na 4 mhz i crystal 4 mhz ;> aha mam jeszcze glosniczek podlaczany i korzystam z polecenia sound i działało...
Wykonałem syntezę do radia ze strony http://sq1ftb.prothost.pl/articles.php?a... http://obrazki.elektroda.pl/2235817300_1... Generator i separator działa, scalak syntezy LM7001 pracuje z kwarcem 7,2MHz, po wyjęciu jego Atmega prawidłowo "milczy" tzn. brak wtedy wyświetlania częstotliwości zmian na enkoderze itd. Ta część programu...
rozumiem ze cos takiego aby okreslic czas przycisniecia przycisku? f I3 >= 880 Then ' jezeli temp i3> 880 to... If Flaga3 = 0 Then Lowerline Lcd " !!PIEC!!" ; Ss ; Chr(0) Sound Speaker , 587 , 32 ' nuta dzwiekowa Sound Speaker , 587 , 30 ' nuta dziwekowa If Pinb.1 = 0 Then Waitms 50 If Pinb.1 = 0 Then Set Flaga3 End if End If...
Hi ! Koledzy nie mogę ustawic portów w atmedze 8 w bascomie. Perogramuję przez stk200/300. ustawianie pinów portu jako wejscie przez config pind.6 = input nic nie daje port działa jako wyjscie stan 0.Ustawienie przez set lub reset działa . Ustawienie wyjść przez config pind.3 = output tez nic nie daje bo cały port działa jako wejścia albo wyjscia. polecenie...
Witam Proszę o pomoc w rozwiązaniu mojego problemu który polega na niemożliwości uruchomienia wyswietlacza na płytce z prockiem Atmega8 problem dokładnie polega na tym ze po wgraniu na atmege z bascoma takiego kodu $crystal = 1000000 $regfile = "m8def.dat" Config Lcdbus = 4 Config Lcd = 16 * 4 Config Lcdpin = Pin , Db4 = Pb.6 , Db5 = Pd.4...
Jak by ktoś potrzebował polecam Config Portb.0 = Output na Config Pinb.0 = Output
Witam, mam taki problem. program wg mnie powinien po przekroczeniu ustalonej temperatury wyswietlac na LCD napis, wlaczac Buzzer oraz zapalic diode. A po nacisnieciu przycisku wyłaczyc to wszystko. I problem jest taki ze wylacza wszystko oprocz diody. Tzn po wlaczeniu sie alarmu dioda wogole juz nie gasnie ani po obnizeniu temperatury ani po nacisnieciu...
Co rozumiesz dokładniej przez kodowanie? Jeśli chodzi o samo przechowywanie dźwięku bez żadnej kompresji to nie będzie problemu. Niestety nie osiągniesz dużej jakości na wew. przetworniku AC (do 10-bit, max częstotliwość próbkowania np. dla atmega8 to ok 20kHz). Przetworników CA powinieneś raczej poszukać w ARMach lub procesorach sygnałowych. Lepiej...
Znalazłem w sieci kod żródłowy czasomierza oparty na zegarze RTC na rezonatorze zegarkowym , użyty w atmedze 8.Program, po osiągnięciu założonego czasu załącza port mk. i włącza buzer do czasu przyciśnięcia przycisku resetu.Chcę przerobić ten program aby załączał port o ustalonej godzinie i wyłączał go np. 2 min. później.Próbowałem swoich sił zmieniając...
Witam wszystkich! Chciałbym zrobić do mojego radyjka sony prosty pilot (kilka przycisków) Znalazłem na elektrodzie "rozkazy jakimi sie posługuje oryginalny polot do mojego radia. Jest to pilot sony RM-X95 oto co znalazłem: name sony_rm-x95 bits 14 flags SPACE_ENC|CONST_LENGTH eps 30 aeps 100 header 2357 634 one 1161 634 zero 562 634 ptrail 1161 gap...
Witam Jestem początkującym bascomowcem , napisałem program minutnika do kuchni i prosiłbym bardziej doświadczonych kolegów o rzucenie okiem na moją konstrukcję. Program działa poprawnie według moich założeń, zależy mi tylko na opiniach. Schematu nie rysowałem bo to prosta konstrukcja jedna dioda led , buzzer i trzy przełączniki . przełącznik S1 ustawia...
Witam Chcąc zbudować termometr wraz z alarmem, natknąłem się na forum Elektroda o temat "Termometr wraz z alarmem do CO - http://www.elektroda.pl/rtvforum/topic18... Termometr opiera się na projekcie użytkownika DUCH__. W kodzie widnieje błąd program ten ma wadę, że czujniki dobiera sobie losowo (czyli piec nie zawsze będzie piecem). Czy jest...
W tym momencie całość wygląda tak: $regfile = "M8def.dat" 'Plik układu $crystal = 1000000 'Zegar Rem Konfig. LCD Config Lcd = 20 * 4 Cursor Off Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.5 , E = Portd.1 , Rs = Portd.0 Rem Konfig. ADC Config Adc = Free , Prescaler = Auto , Reference = Avcc Rem Konfig....
Witam serdecznie, mam problem który polega na dostosowaniu programu działającego na AT90S8535P do Atmega8. Dokładniej problem polega na tym że Atmega8 nie posiada wyjść tosc1/2. Poradzono mi aby sam uC pracowal na wewn. układzie RC a zegar na zewnetrznym oscylatorze. Szukałem info na temat zmiany konfiguracji ale nie mogę wymyśleć co zmienic w kodzie...
Zmiana wartości HWStack i SoftStack nic nie zmieniła program dalej się zawiesza , a co do zmiany wywoływania z wnętrza przerwania to nie mam pojęcia jak to zrobić , dopiero uczę się programować . Dzięki za podpowiedź. ****************************************... Postanowiłem uprościć program pozbyłem się trybu nauki , do pamięci eeprom wpisałem wartości...
Mamy tak: Częstotliwości samplowania (8MHZ/128) uint16_t spektrum[FFT_N/2]; /* Spectrum output buffer */ // filtry dla widma - wielkosc obcinana z wartosci dla widma uint16_t EEMEM filtr_n2 = 1200; uint16_t EEMEM filtr_n7 = 650; uint16_t EEMEM filtr_n14 = 1200; Czyli mamy: n2 - coś koło 1 do 2 kHz n7 - 6-7 kHz n14 - 13-14kHz Przekładka poziom...
Witam ponownie, Chcę trochę odświeżyć temat. W końcu zrobiliśmy z córką cały układ, napisaliśmy prosty program w bascomie i wgraliśmy do uC. Niestety coś nie zadziałało i mam prośbę o zerknięcie na schemat i wsad czy czegoś nie pokrzaczyliśmy bo po włączeniu zasilania nic się nie dzieje - na wyświetlaczu (16x2) wyświetla się tylko rząd kwadratów w górnej...
dzięki działa:) dodałem jeszcze buzzerek, ale mam takie pytanie układ ma działać jako termometr informujący o danej temperaturze i bliskości zagotowania wody w obiegu. Kod napisany teraz po przekroczeniu temperatury 70 C zacznie odgrywać melodyjkę, po przekroczeniu 80 inna, a 85 na bardzo piskliwą. Ale potrzebuje coś aby spełniało taka cechę: np. idę...
Odtwarzacz dzwonków monofonicznych oparty o układ avr atmega8. Program został napisany w bascom'ie. Mile widziane uwagi. Uruchomienie układu: Oprócz atmegi zastosuj tranzystor BD139. Emiter do plusa buzzera, kolektor do +5V, baza do B.1. Między Emiter a bazę dałem kondensator ceramiczny 220n. No i minus buzzera do gnd. Uwaga! Rezystory 220 $regfile...
Dzięki za pozdrowienia i za odpowiedź . A co do układu to jest automat do pokoju i ma sterować światłem rgb , halogenami , klawiatura umieszczona we włączniku+ dioda rgb ma sygnalizować jaka funkcja światła zostanie zmieniona , odczytać i zapisać i2c to zadanie dla attiny2313 . A atmega8 ma wyświetlać na wyświetlaczu co jest obecnie za funkcja , pobierać...
[syntax=asm]/***************************... Chip type : ATmega8 Program type : Application Clock frequency : 8.000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 256 ****************************************... #include <stdio.h> //#include <iomega8.h> //#include "delay.h" #include <avr/io.h>...
http://obrazki.elektroda.net/77_12352173... Pewnego wrześniowego wieczoru zrodził się pomysł aby zrobić urządzenie odtwarzające internetowe radia. Jako że w lokalnych rozgłośniach cały czas te same nagrania i nie dało się tego już słuchać, dość szybko zacząłem kompletować potrzebne rzeczy. Najpierw zakupiony został terminal firmy Neoware,...
$ avr-gcc -mmcu=atmega8 -Os sound_system2.c -o sound_system2.elf -Wall $ avr-size sound_system2.elf text data bss dec hexfilename 774 0 5 779 30bsound_system2.elf $ avr-objcopy -O ihex sound_system2.elf sound_system2.hex Przypisanie pinów jest opisane w kodzie źródłowym. Pozdrawiam, Dr.Vee
Ciężko zajrzeć do pomocy do czego służy polecenie SOUND?
Oczywiście, zapomniałem, najlepiej Bascom i procesor Atmega8.
Mam schemat tego co chcesz tyle że analogowy jednakże może wykorzystac tylko część schematu odpowiedzialną za miganie w rytm basu [url=http://sound.westhost.com/project62... jednakżę jeżeli chciał byś robić na uc miganie z określoną częstotliwością to nie jest to zbyt trudne ale ale miganie w rytm basu to już trochę cięższa sprawa oczywiście...
Moze to w czyms pomoze(stary dobry open source):D http://tomoyo.sourceforge.jp/cgi-bin/lxr...
Drążąc temat.... A może uda się stworzyć choć podobny dźwięk kombinując z długością pulsu( z Atmega8 i poleceniem "sound" w bascom???)
Zacznij może najpierw robić obsługę FAT i pobaw się WAVE. Dla mnie sama obsługa karty 32MB z FAT i zapisanym tam dźwiękiem w formacie WAV i jednocześnie pokaz slajdów na graficznym LCD była prawie nie do zrealizowania. Prawie, bo jednak przy pomocy gotowców mi się udało. Dźwięk WAVE możesz uzyskać w sposób który mniej więcej wyjaśnia jeden z sampli...
Przyłącze się do pytania Wykożystuję Timer1 i przerwanie występuje co 0,2s i program wykonywany podczas tego przerwania trwa ok 0,12s. Jeśli w programie zawieram, że po przyciśnięciu klawisza ma być dźwięk (Sound Portb.0 , 200 , 1000 ), to przerywany jest dźwięk Timerem1. Jak powinienem to zrobić , ale proszę o wytłumaczenie laikowi, bo wiedzę mam naprawdę...
Proszę o pomoc - kupiłem buzer 5V mały HCM1005 i podłaczyłem go przez rezystor 200 Ohm do Portd.2 Atmegi8. Teraz generuje dźwięk Sound , Portd.2 , 50 , 14000 a buzer ledwo harczy - a chcialem piskliwy wysoki BIP :D jak to zrobic?
Witam. Chciałbym się spytać do czego służy wejście IDE INTERFACE. Moja karta dźwiękowa Sound Blaster 16 Bit jest pod port ISA. Otóż w komputerze nie mam tego portu, mam tylko port PCI. I tak sobie patrzałem na tą kartę i zobaczyłem właśnie takie wejście, i obok niego pisze IDE INTERFACE. Zastanawiam się czy mogę to gdzieś indziej do komputera podłączyć...
Tu jest fajny projekcik http://www.roboterclub-freiburg.de/atmeg... , atmega 8 emuluje dzwięki C64 można sobie pisać melodyjki w kodzie ,prawdopodobnie nie było by problemem dodanie klawiatury.
btw. przygotowuję do podłączenia wszystko. Kabelki, mini-jack, dzielnik bla bla... Tylko zapytam się jeszcze jaki polecacie program-oscyloskop? gdyby miał Wiem że to nie zastąpi prawdziwego oscyloskopu. Nawet gdyby miał być płatny, to niech będzie coś konkretnego. WinScope w najnowszej wersji jest już chyba płatny ale ok, VisualAnalyser nie może ustawić...
mam atmege8 i właśnie chciałem sobie wypróbować przetwornik programuje w bascomie i napisałem sobie taki najprostszy programik żeby mi wyświetlił to co odczyta z przetwornika dokładnie z c.0 a tu pokazuje mi sie can't find HW-register[ADMUX] i nie wiem o co chodzi a nie chce sie skompiloiwać chciałbym wiedzieć jakie są możliwości takiego przetwornika...
No i wszystko niby działa (znaczy mogę dowolnie programować itd) ale apetyt rośnie w miare jedzenia. Dokleiłem sobie procedurkę bootloadera bo chciałbym mieć możliwość programowania Atmegi w układzie. No i tu się schody zaczynaja. Bo po pierwsze to nic przez uarta nie mogę się skomunikować, po drugie nie działa bootloader.(co pewnie wynika z problemu...
mam atmege8 i właśnie chciałem sobie wypróbować przetwornik programuje w bascomie i napisałem sobie taki najprostszy programik żeby mi wyświetlił to co odczyta z przetwornika dokładnie z c.0 a tu pokazuje mi sie can't find HW-register[ADMUX] i nie wiem o co chodzi a nie chce sie skompiloiwać chciałbym wiedzieć jakie są możliwości takiego przetwornika...
Witam! Od jakiegoś czasu buduję bardzo prostą centralkę alarmową i wszystko ładnie śmiga, ale na mojej drodze pojawiła się kolejna przeszkoda - nie mam pojęcia jak sprawić aby w momencie wykrycia zdarzenia alarm zachowywał się w sposób jaki bym sobie życzył. Sprawa wygląda następująco: w momencie wykrycia zdarzenia od razu włączany jest sygnał dźwiękowy,...
W pierwotnej wersji miałem "i" zamiast "przecinek", ale zasugerowałem się pewnym rozwiązaniem komercyjnym termometru, gdzie mówił "przecinek". Chętnie zobaczyłbym program (najlepiej w Bascom), w którym gada się przez pwm. Do tej pory pwm używałem do zmiany jasności świecenia led i jako przetwornik c/a. Proszę bardzo tak na szybko chociaż gdzieś widziałem...
Witam serdecznie, mam pytanie odnośnie kwarcu, tworze coś na zasadzie stopera używam wewnętrznego kwarcu 8Mhz i Atmega8, niestety atmega coś spieszy o parę sekund na minutę, zauważyłem że wiele osób do tego typu projektów używa zewnętrznego kwarcu 32Mhz. Czy stosowanie zewnętrznego kwarcu w tego typu projektach jest konieczne? Czy da się w jakiś sposób...
Witaj Olaf ! Po baw się rozkazem sound w bascomie. Czy chcesz napisać program do Becona ? Powodzenia życzę. Stefan
Witam! Jak wspomniałem, mam drobny problem z odbiorem sygnału lasera. Mianowicie mam w sumie wgrany taki oto kod: '---------------------------------------... REJESTRY I CZESTOTLIWOSC ZEGARA $regfile = "m8def.dat" $crystal = 8000000 '---------------------------------------... KONFIGURACJA LCD Config Lcd = 16 * 2 Config Lcdpin = Pin...
Witam Mam mały problem. Wykorzystałem ATmega88 do zbierania informacji z dwóch czujników. Te czujniki dają sygnał w postaci cyfrowej w funkcji częstotliwości. Jako, że pomiar ma się odbywać jednocześnie, wykorzystałem wbudowane w procesor dwa timery do pomiaru częstotliwości a trzeci służy jako wzorzec czasu. Chciałem dołożyć do programu dźwiękową opcję...
wzmacniacz sound sound booster sound master
jednostka banki mruga dioda blaupunkt kocioł termet jednofunkcyjny
problemy diagbox router huawei agregacja
FirstChip chipYC2019 USB2DISK 128GB Shows 0GB No Media – Firmware Recovery with MPTool PSA Eolys Pump Function, Fault Codes, Models, and DPF Additive Issues in Peugeot, Citroën, DS