Jeżeli na końcówce 3 nie zmienia się napięcie przy naciskaniu przycisku to znaczy, że uszkodzona jest bramka US1A. Na wyjściu tej bramki powinno być tak: - S1 naciśniety -> na wyjściu bramki stan wysoki (prawie 9V) - S1 zwolniony -> gdy C1 się naładuje do napięcia przełączania (ok.5.5V) -> na wyjściu bramki pojawi się stan niski. Układ od włączenia...
Rezystory 22 Ohm 1W (gwoli ścisłości drutowe, niepalne - ale to nie ma większego znaczenia). Czarny element - buzzer piezo - nie kupisz nigdzie (chyba że z demontażu). Nie da się go przylutować z powrotem? Zresztą od biedy można dorobić - w środku jest tylko coś takiego: https://sklep-elektronik.pl/buzzery-brze...
1. a. NE555 w podstawowej aplikacji, z LED na wyjściu + buzzer https://obrazki.elektroda.pl/7906665500_... b. Można to samo zrobić wykorzystają diodę migającą, tranzystor + buzzer 2. Timer samemu nie zrobisz, kupić gotowy: https://www.elektroda.pl/rtvforum/topic3...
Ktoś kto nie jeździ samochodem może nie wiedzieć, że można stać na światłach 10s, 30s, 1m i 5min. Więc posłuchaj "Młody i uzdolniony ". Byc może nie wiesz że jeżdżąc troche nowszym Samochodem z opcją przypominania o wyłączanu kierunkowskazów taki timer nie upływa podczas postoju na światłach, zatem czas ci nie ucieka! Zliczany jest tylko czas efektywnej...
Tu masz kod jakim testowałem płytkę. Napisane to było bardzo "na pałe", aby tylko odpalić i sprawdzić regulację na triaku. NIE MA tu procedur odczytu czasu z RTC i programowania całości. Jak napisałem projekt i płytka leży od chyba stycznia i czeka na "swój czas" - po prostu kolega który mnie prosił o wykonanie tego układu wyjechał za pracą a ja nie...
Musisz przerobić tylko te linie i w zasadzie tylko te wytłuszczone elementy. Czerwone wylatują. $large ' ... kod deklaracji bez zmian '***************************************... 'stawienia Poczštkowe '***************************************... Enable Interrupts Config Timer0 =...
mała podpowiedź było troche błędów w Twoim programie i przeczytaj co dopisałem wyżej odnośnie pull up [syntax=basic4gl]'----------------------... '--------------------KONFIGURACJA-------... $regfile = "m8def.dat" 'informuje kompilator o procesorze $crystal = 8000000...
Witaj, choć z True RMS , ale podstawowa niedokładność tylko 0,5 % , a o pozostałych lepiej nie wspominać, zobacz: Volts DC Ranges (5) 400mV to 1000V Best Resolution 0.1mV Accuracy ± (0.5% Rdg + 2D) Volts AC Ranges (5) 400mV to 750V Best Resolution 0.1mV Accuracy ± (1.5% Rdg + 5D) DC Current Ranges 400µA, 400mA, 20A Best...
Witam. Chciałbym zacząć przygodę z elektroniką. Kupiłem zestaw do samodzielnego montażu ( http://sklep.jabel.com.pl/produkt/44/2/Z... ) i, jak to bywa z początkami, napotkałem kilka problemów: 1. Buzzer, który dostałem w zestawie nie posiada żadnych kabli (o takie coś http://www.nowyelektronik.pl/searchsklep...
http://obrazki.elektroda.net/10_12666033... Witam, Ponoć każdy prawdziwy mężczyzna musi spłodzić syna, posadzić drzewo oraz ... zbudować dom albo robota. Ja wybrałem to drugie - spłodziłem robota dla syna ;) Inny cel to zdalna obserwacja moich 2 kotów w mieszkaniu w najróżniejszych sytuacjach i filmowanie ich nawet gdy się tego nie spodziewają ;)...
http://obrazki.elektroda.net/77_12591386... Witam! Chciałem Wam przedstawić jeszcze nieskończony timer kuchenny autorstwa Mirosława Firleja. Ta zabawka powstała jako prezent świąteczny dla mamy. W wakacje postarałem się zrobić taki, ale coś nie chciało działać. Segmenty cyfr się źle wyświetlały, buzzer cały czas dzwonił, jednym słowem porażka....
Witam Napisałem program zegarka, którego zadaniem o określonej godzinie jest generowanie alarmu za pomocą Buzzer-a z generatorem. Do generowania sygnału alarmu użyłem polecenia Bascom-owego Sound, które działa niestety w moim przypadku źle (podobnie do Waitms) ponieważ podczas generowania dźwięku wstrzymywana jest reszta programu co w rezultacie powoduje...
http://obrazki.elektroda.pl/5947311700_1... Na początku przygody z elektroniką, częstym błędem wielu ludzi jest zaczynanie bardzo ambitnych projektów, które w większości przypadków kończą się niepowodzeniem. Powodami porażki są zwykle zbyt złożone układy i za mała wiedza autora. Warto więc zacząć od tych prostych rzeczy i stopniowo...
co to za schemat https://obrazki.elektroda.pl/3360361200_... Przedstawiony schemat to prosty układ alarmu czasowego wykorzystujący popularny układ scalony NE555 w konfiguracji monostabilnej. Układ NE555 służy tutaj jako generator impulsu o czasie trwania ustalanym przez zewnętrzne komponenty takie jak rezystory i kondensatory. Spójrzmy krok...
Cześć. Koledzy składam wagę z projektu który znalazłem i niestety na arduino uno zabrakło miejsca . Nie jestem programistą i sam nie jestem w stanie kodu zoptymalizować. Jedynie usunąłem wybór języka i zaoszczędziłem 2% pamięci. Jest jeszcze tylko o 1% za dużo więc ośmielam się prosić o pomoc tutaj na forum. Szkic używa 32856 bajtów (101%) pamięci programu....
http://obrazki.elektroda.pl/6151182100_1... Witam wszystkich, zapewne większość forumowiczów ceni sobie prywatność, a może nawet ma młodsze rodzeństwo które niczym siostra Dextera sieje spustoszenie w jego wynalazkach i za nic ma wszelkie zakazy grzebania w nie swoich rzeczach. Tak właśnie zrodził się pomysł stworzenia prostego zabezpieczenia...
http://obrazki.elektroda.pl/9880174100_1... Witam. Przedstawiam timer do naświetlarki UV, którą niebawem zrobię. Cechy Timera: - Nastawa dwóch czasów PCB (dla płytki) SOL (dla lakieru) z zapisem do eeprom, - Maksymalny czas to 999 sekund - Buzzer ostrzegawczy o naświetlaniu - Pobór prądu około 150 Menu użytkownika: http://obrazki.elektroda.pl/5281407000_1...
https://obrazki.elektroda.pl/9342271000_... Dzień dobry, Urządzenie powstało w celu monitorowania poziomu wilgotności w pewnej zamkniętej przestrzeni. Przekroczenie zadanego poziomu jest sygnalizowane sygnałem dźwiękowym (buzzer) i świetlnym (LED). Wartości z ostatniego pomiaru można w każdej chwili odczytać, po naciśnięciu przycisku,...
przypisania pinów są również wymienione w dzienniku rozruchu dla tego urządzenia Dodano po 14 . przypisania pinów pasują do tego czujnika wycieku wody, ale obudowa/PCB jest wyraźnie inna https://www.elektroda.com/rtvforum/topic... https://github.com/OpenBekenIOT/webapp/p...
Witam ponownie i dzięki za zainteresowaniem tematem. Po kilku dniach prób i zarwanych nocy skleiłem coś co wydaje mi się w porządku. Jednak nadal wynik nie jest stabilny. Nie wiem co robię źle. Preskaler ADC = 128 pojedyncza konwersja przerwanie od ADC W przerwaniu zapisuje do tablicy pomiary które później sumuje aby następnie obliczyć zmienną i wysłać...
Wstęp Modelarstwo rakietowe to piękny sport uprawiany przez nielicznych. Jego piękno tkwi w modelach rakiet oraz wielu silników rakietowych które tworzą amatorzy tego sportu. Elektroniczne moduły zapalające silniki są nieodzownym elementem stanowiącym bezpieczeństwo tego sportu. Moja propozycja timera (spark ignition system) do silników rakietowych...
A nie możesz wykorzystać przerwania od zbocza np INT0? Jak pojawi się dodatnie zbocze to robisz krótki sygnał i program pracuje dalej. Dopiero jak ktoś puści przycisk i znów naciśnie pojawi się znów zbocze narastające które może wywołać przerwanie. Ideałem byłoby abyś po pojawieniu się przerwania od narastającego zbocza, włączał Buzzer potem uruchamiał...
http://obrazki.elektroda.pl/6207231800_1... Na zawodach WAS w Matkach w sierpniu 2014 , organizator (Pawel) podrzucil pomysl skonstruowania urzadzenia do pomiaru czasu dla konkurencji Fast Draw. Strzela sie slepakami, samym prochem i przybitka bez pocisku(kuli) , sam podmuch gazow prochowych powoduje pekniecie balonika. Jako, ze wpadly...
Już działa!!! ;) ,a przynajmniej osiągnąłem zamierzony efekt. [syntax=basic4gl]$regfile = "attiny2313.dat" 'wybór procesora attiny2313 $crystal = 8000000 Config Pinb.1 = Output 'buzzer mający piknąć 3 razy po odmierzeniu czasu nop Buzzer Alias Pinb.1 Dim Sekundy As Byte Dim Minuty As Byte Sekundy = 0 Minuty = 0 Buzzer = 1 Config Timer1 = Timer , Prescale...
Witam ... czy ktoś potrafi podrzucić jakiś przykład na esp-now jak napisac komunikację pomiędzy dwoma esp jako nadajnik i odbiornik? nie chodzi mi o wysyłanie pomiarów temperatury czy informacji na port szeregowy tylko np: przyciśnięcie przycisku 1 zapala diode 1 do czasu puszczenia przycisku przyciśnięcie przycisku 2 zapala diode 2 do czasu puszczenia...
https://obrazki.elektroda.pl/6308270300_... https://obrazki.elektroda.pl/7950037100_... https://obrazki.elektroda.pl/2820859900_... https://obrazki.elektroda.pl/4982848200_... https://obrazki.elektroda.pl/9158760600_... https://obrazki.elektroda.pl/9318570600_...
Czesc, No niestety nie hula... probowałem tego. Myśle ze atmega jest zryta jakos... Mimo tego, ze mam obsługe przerwań i tak, wiem ze to musi działać bo skopiowałem to z mojego poprzedniego projektu, to mi się restartuje atmega. Zwrać na płytce nie ma. [syntax=c] #include <avr/io.h> // Załaduj bibliotekę input/output #include <avr/interrupt.h>...
Trochę zmieniłem zmienne czasowe - przyspieszyłem przemiatanie i zwiększyłem zakres częstotliwości: http://obrazki.elektroda.pl/7417145800_1... Kolejny mały update - blokowanie generatora po włączeniu zapłonu. W tym celu trzeba dodać dowolną krzemową diodę prostowniczą, np. 1N4148 anodą w stronę pinu D9 (PB1), a katodą (paskiem) w stronę...
Jestem elektronikiem i jest to na tyle prosty układ, że obyło się bez schematu. Na ten czas wyglada to tak: [syntax=c] ////////////////////////////////////////... // Alarm otwartych drzwi // Wywolanie przerwania z magnetu INT0 // Regulacja dip-switch czasu bez pikania (5s, 15s, 30s...) // Taktowany...
Proszę, niech mnie ktoś oświeci jak skonfigurować dowolny timer w XMEGA ale serii E5 ! - one mają timery typu 4/5 czyli inne niż pozostałych XMEGA-ch. Mam podłączony buzzer do pinu D0 i co bym nie robił dostaję na nim przebieg o częstotliwości 34kHz. F_CPU=2000000. Atmel Studio 7. http://obrazki.elektroda.pl/2870512400_1... W ogóle chciałbym...
załączam program, ale to nie jest problem napewno tego.: spark2_nowy.h ioinit.h enkoder.h spi.c [syntax=c] static inline void SPI_SET_SS() { PORTB|=(1<<PB2); } static inline void SPI_RESET_SS() { PORTB&=~(1<<PB2);// SS -> PB2 } void SPI_master_init() { SPI_SET_SS(); SPCR = _BV(SPE) | _BV(MSTR) | _BV(SPI2X);// (SPE) SPI Enable, (MSTR)Master...
Ale ciężko powiedzieć co tam dokładnie jest zapisane. Ja się tak przyglądnąłem temu obszarowi od 0xF800 i sprawa nie wygląda na beznadziejną. https://obrazki.elektroda.pl/7903702500_... Po pierwszym bajcie = 0 (może to wskaźnik dokonanej kalibracji), od bajtu 0xF801 do 0xF82C jest 11 liczb zmiennoprzecinkowych float (w konwencji...
OK, Stworzyłem mniej więcej taki program, oczywiście prezentuję tylko przykładową część, ale czy to zadziała w taki sposób? BUZZEREQU P1.5 COUNTEQU R0 LJMPSTART ORG100H START: LCALL A1;pierwszy ton MOV A, #01;przerwa LCALL DELAY_100MS LCALL C2;drugi ton MOV A, #01 LCALL DELAY_100MS LCALL E2;trzeci ton MOV A, #02 LCALL DELAY_100MS LJMP START;powtorka...
Witam serdecznie. Mam pewien problem. Robię drobny projekt odcinkowego pomiaru prędkości. Ma to działać w ten sposób,że przy przerwaniu z jednej fotokomórki uruchamia się stoper(timer). Przy przerwaniu z drugiej fotokomórki następuje zatrzymanie stopera. Czas jest poddawany obliczeniom na prędkość i jeżeli prędkość jest za duża zostaje wysłany sygnał...
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...
Niestety u mnie te przerwania są "zawalone". Nie było to do tej pory problemem, bo użycie uarta nie było przewidywane do "poważnych celów". Niestety na razie nadal jest źle... Popatrzę, czy jest możliwe przesunięcie "prac" z timera1 - bo to on pewnie jest źródłem nieszczęścia, jako że jest wywoływany 1000 razy na sek. A jest mocno obciążony; Oto jego...
Witam. Chcę sprawdzić stan konta, w tym celu wysyłam polecenie AT z portu szeregowego AT + CUSD = 1, „* 101 #”, po kilku sekundach otrzymuję odpowiedź na port szeregowy i wszystko jest cacy. Problem pojawia się, gdy chcę sprawdzić status konta w ten sposób: altsoftserial.print („AT + CUSD = 1, \" *101 # \ ""); Widzę na porcie szeregowym,...
Hehe, może nie tyle posklejałem, co po prostu uczę się czytając tutoriale, a że są one pisane przez różne osoby... ;) Wprowadziłem drobne modyfikacje: [syntax=c] #include <avr\io.h> #include <avr\interrupt.h> #include <avr\signal.h> #include <util\delay.h> #define BUZZER PORTC volatile int licznik=0; volatile int sekundy=0; ISR(TIMER0_OVF_vect)...
Cześć Mam nietypowy problem ponieważ nie mam żadnych błędów przy kompilacji, scaliłem dwa osobne programy żeby używać ich na jednym uC. Jest to sterowanie taśmą rgb oraz odbieranie sygnału z sond czujników przez rf433. Pominę tutaj schemat podłączenia z tego względu że przy wgrywaniu osobno tych programów ( sterowanie rgb lub odbiór temperatury i wyświetlanie...
Witam, Zobacz coś takiego-timer masz ustawiony codziennie od 23.00 do 06.00. Położyłeś się spać o 21.00 i zapomniałeś zamknąc drzwi balkonowe. Timer uzbraja strefę i co??? i budzi Cię wycie alarmu. Lepiej chyba pamiętać o załączeniu czuwania (i zamknięciu drzwi) niż polegać na timerze. Co z tego, że manipulator zasygnalizowałby naruszenie wejścia? Przecież...
Ja też mam pytanie do Pfemka. Nie wiem jak zrobić pomiar prędkości i drogi w programie. Kontaktron mam podłączony między wejście PD2 (INT0) a masę. Prosiłbym o małą pomoc w napisaniu tej funkcji. Dodam, że program mam napisany w bascomie i wygląda tak. Aktualnie jest sam zegar i pomiar temperatur z 2 czujnikow DS18B20 oraz reakcja na pozostawione światła,...
Witam, posiadam układ AVT724 oparty o licznik 4017 Układ wykorzystuje jaki klasyczny timer odmierzający czas. Po załączeniu utrzymuje on stan załączonego przekaźnika przez okres 2-3 sek. Chciałby rozbudować w/w układ o funkcję alarmu. Tzn. chciałbym uzyskać efekt taki że jeżeli na CLK podajemy stan wysoki dłużej niż powiedzmy 15 sek to układ przełącza...
Zrobiłem sobie zegar RTC na DS3221. Zegar działa poprawnie tylko jest jakiś błąd w podprogramie ustawiania daty (ustaw_data). Wszystko działało bez problemu dopuki nie dopisałem funkcji lookupstr. Podczas ustawiania daty, nazwy miesięcy są perzeunęte o jedną pozycję i nie wyświetla stycznia tylko od lutego do grudnia. I jak program zliczy od lutego...
Poczytałem trochę bo właściwie nie wiedziałem nic, na temat timerów i napisałem ich subrutyny. Podczas liczenia prędkości zmienne czas_s/czas_ch będę mnożył przez 0.004 i dzielił przez podaną drogę. Co ty na to? KOD: '***********PROGRAM POMIAR PREDKOSCI************ '*************** Konfiguracja uC *************** $regfile = "m8def.dat" $crystal...
Zrobiłem sobie zegarek na PCF8583..... i sa nastepujace problemy....nie chce zapamientac ustawionej godziny ani daty....timer zapamientuje prawidlowo....wiec nie wiem o co biega...no i jest jeszcze jeden problem....mianowicie...na wyswietlaczu czasami pojawiaja sie kszaki...zamiast godziny..jak to zlikwidowac???? O to program Config Lcd = 16 * 2 Config...
Tak na szybko. Zachęcony próbkami kolegi wygrzebałem MSP430F2274 zamontowany w eZ430-RF2500 i przerobiłem programik następująco: /***************************************... * * AUDIO DAC * MSP430 microcontroller: MSP430F2274 * ****************************************... #include "msp430x22x4.h"...
Witam, Potrzebuje podłączyć 8 diod LED 3mm dwukolorowych i buzzer z generatorem pod uC ATmega16/32 i nie bardzo wiem jak to zrobić :( Problem polega na tym, że nie mam pomysłu jak to zrobić i to, że mam tylko wolne dwa piny w uC. LEDy jakie chcę wykorzystać mają parametry: Red - kąt 30º; światłość 60 mcd (20mA) (2,1V); d.f. 627 nm Blue - kąt 30º;...
witam, troszkę stanąłem z tym projektem, dodam tylko że jak połączę nadajnik i odbiornik kablem to działa prawidłowo. Mój kod nadajnika z wyświetlaczem temperatury poniżej: [syntax=basic4gl] $hwstack = 20 $swstack = 20 $framesize = 40 '**************************** 'Konfiguracja '**************************** $regfile = "attiny2313.dat" $crystal = 8000000...
W chwili obecnej nie ma mnie w domu, ale jak widzę w internecie to obciążalność włącznika to ok 10A. W moim przypadku dostaje niecałe 4A (moc piekarnika 900W). Timer nie jest dla nie dobrym wyjściem i nie chce go stosować. Wolał bym jak wyżej piszę "przypominacz" o włączeniu. --- edit: Tak myślę i myślę i chyba najłatwiej mi będzie wykorzystać płytkę...
Witam. Robię sterownik (do teściowej :) ) do kotła z możliwością regulacji prędkości dmuchawy i jest drobny problem, stosuję wyświetlacz led który wyświetla róże parametry (multipleksowany jest i wykorzystuje do tego celu timer0), jak uruchomię przerwanie zewnętrzne INT0 to zaczyna mi strasznie migotać,tzn. wyświetlacz jest taktowany częstotliwością...
Jak wylaczy sie przerwania to funkcja getkey dziala poprawnie, z przerwaniami nie wprowadza do zmiennej nowej wartosci. WHY? $regfile = "m128def.dat" $crystal = 14745600 $baud = 19200 Config Timer1 = Timer , Prescale = 64 Enable Interrupts Enable Timer1 On Timer1 Sectic 'co 1 sek Config Lcd = 16 * 2 Config Lcdmode = Port Config Lcdbus = 4 Config Lcdpin...
Ale Bascom przecież łyka instrukcje asm. Napisz mu np coś takiego: OCR4AH=00 OCR4AL=12 Sprawdź może też z małymi literami. Jeśli to nie zadziała to można podać mu to jako wstawkę asm. Być może nie opisali jeszcze tych rejestrów w tym kompilatorze. Też tak zrobiłem, ale mam problem z podziałem 16 bitowej liczby na dwie 8bitowe. Nie wiem czy robię to...
http://obrazki.elektroda.net/84_12364399... Witam, przedstawiam nowy projekt - timer/stoper - czyli minutnik kuchenny. Możliwości : - odliczanie czasu wg zapisanych presetów z eeprom - odliczanie czasu ustawionego ręcznie - 16 zapisanych ustawień - funkcja zapisu ustawionego czasu do eeprom - funkcja liczenia czasu + możliwość zapisu do eeprom...
Płytka wygląda podobnie, tylko kilka dodanych kondensatorów, ścieżka poprawiona przewodem i trochę inne wartości elementów - głównie oporów od przycisków. - tak jak to zanotowałem wcześniej. program postaram się umieścić. Owa płytka wersji wcześniejszej także generowała ten problem, po zmianach tych, o których wcześniej wspomniałem trochę on zmalał...
Witam Odpowiadam kolejno Kolego "dondu" nie muszę chyba rysować schematu każdy widzi z czego składa się mój shield - raczej nie proszę tu o sprawdzenie połączeń bo wiem że będą OK, tego czego nie wiem to zaraz dopytam. Ja jak zaczynałem przygodę z elektroniką to niestety nie było tak "wygodnych" rozwiązań jak płytki stykowe czy nawet uniwersalne - za...
Witam. Mam problem z prawidłowym odczytywaniem danych z eepromu atmega 8. Dzieje się to po kilkunastu startach procesora, zamiast np. 90 wskakuje mi 10 lub inne głupoty... do procka mam podłączony kwarc 8MHz z każdego +5V 100nF, reset podciągnięty do +5V przez 5,1k i kondensator 100nF do masy, fusy mam ustawione na CKOP = 0 , kwarc zewnętrzny czyli...
Witajcie. Moje pytanie dotyczy dziwnego zachowania się procka 89C4051 ze skompilowanym w Bascomie programie: w programie używam zmiennej Temp, którą inicjuję przed główną pętlą Do Loop programu "Temp = 25" a przy pierwszym wywołaniu w programie ma nie wiadomo dlaczego wartość 105 (choć nie była zmieniana). Nie wspomnę już o tym, że port P1.6 na chwilę...
Witam wszystkich. Kilka dni temu zacząłem przygodę z AVR i dziś trafiłem na problem nie do pokonania. Chcę mieć możliwość generowania tonów ostrzegawczych (beepów) za pomocą Timera1, wyjścia OC1A i trybu CTC. Kod wygląda tak: Funkje pomocnicze Oczekiwany rezultat Powinno być słychać 3 krótkie, oddzielone od siebie beepy, o rosnącej częstotliwości Co...
jeszcze jeden mały problemik (próbuję to już zrobić od 6 godzin): mianowicie chodzi o zapis wartości pwm do epromu co jakiś czas (nie za często - tylko kilka chwil po nastawieniu nowej wartości przyciskami) żeby można ją było odtworzyć po włączeniu zasilania. przerobiłem to już w każdym możliwym wariancie ale nie potrafię wmontować tego w pętlę. najlepsze...
Witam. Koledzy niby prosty układzik między innymi z czujnikiem temperatury DS18b20. Nijak nie mogę uruchomić tego czujnika. Sprawdziłem wszystko pod kątem połączeń zwarć i zimnych lutów. Ba nawet czujnik podmieniałem i nadal temperatura odczytana z czujnika to -0.1. Wiem że mam jakiegoś babola w programie którego nie widzę. Jak znam życie to jakiś banał...
Hej, Próbuję zrobić menu ustawień swojego sterownika i kompletnie mi to nie wychodzi :( Menu ma być sterowane pilotem NEC (pilot działa poprawnie) Jak ja to sobie wymyśliłem: 1. ekran główny (tu jest OK) - przycisk strzałka w lewo przełącza ekran na zegar "MAXI" - przycisk strzałka w prawo przełącza na ekran główny - przycisk strzałka w górę blokuje...
$lib "glcdks108.lbx" $lib "double.lbx" '$lib "i2c.LBX" $crystal = 16000000 $regfile = "m32def.dat" $include "font8x8.font" Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portc , Ce = 2 , Ce2 = 3 , Cd = 5 , Rd = 6 , Reset = 1 , Enable = 7 Disable Adc Config Pinb.1 = Input 'wtryskiwacz...
Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna ATmege8 i okazuje się że teraz program działa trochę...
http://obrazki.elektroda.net/45_12071746... Witam! Układzik ten jest rozwiązaniem mojego odwiecznego problemu - zimnej herbaty. Sprawa wygląda tak: zaczynam robić herbatę, wsadzam worka, siadam do komputera. O herbacie przypominam sobie w najlepszym przypadku po 10 min - jest wtedy o wiele za mocna, ale za to ciepła. Częściej jest już zimna i nie...
Program napisany jest w Bascom. Delay nie ma w ogóle. Program napisany chaotycznie, ale działał ok dopóki nie dopisałem obsługi DCF77. Gdy przyjdzie odpowiednia godzina, dioda IR ma wysłać kod do odbiornika. Wtedy właśnie procesor zwalnia. Sekundy wtedy "idą" co 3 no i dźwięk ma zwolnione tempo. [syntax=vbnet] $regfile = "m32def.dat" $crystal = 8000000...
Witam, jeszcze proszę praktyczne rozwiązanie takiego problemu, gdyż program jest praktycznie ukończony, ewentualnie drobne poprawki kosmetyczne:), ale w obecnej wersji odczyt i zapis wykonywany jest z poleceniem "wait", przez co wskazywane temperatury nie są czasem poprawne - wyskakuje BRAK ds'a. Już nie mam pomysłu jak to zrobić, proszę tylko o jakieś...
Witam. Mam do sprzedania 3 płyty ewaluacyjne dla mikrokontrolerów ARM SAM7S. Płyty są zgodne pinowo z mikromodułami MMsam7s firmy Propox wiec mozna w nich stosowac własnie te moduły. Ponadto jak ktos bedzie zainteresowany mam równiez własne moduły do tych płyt. Ułady ARM SAM7S posiadają: * 32-bitowy rdzeń ARM7TDMI * od 32 do 256kB programowanej w systemie...
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,...
Proszę bardzo, oto program. Jeśli chodzi o obsługę multipleksu to jest ona zrealizowana, że najpierw jest zatrzaskiwana wartość w rejestrach przesuwnych, potem zaświecany dany poziom wraz z odpowiednią wartością dla niego i w tym samym czasie do rejestrów przesuwnych ładowane są już kolejne dane dla kolejnego poziomu i tak w kółko. [syntax=basic4gl]$regfile...
Witam. Mam spory problem wynikający zapewne z małej pomyłki. Rozumiem, że zrozumienie kodu napisanego przez kogoś innego jest bardzo trudne, ale niestety ja sam już nie daje sobie rady z błędem. Mianowicie chodzi o to, że po wprowadzeniu z klawiatury Czasu oraz Kodu, zanim zacznie się odliczanie mija czas około 2 minut, gdzie powinno wykonać się to...
Witam, Zrobiłem ustrój pomiarowy z opisu EP [url=http://ep.com.pl/files/7525.pdf]Lin... Całość podłaczyłem pod układ zbudowany na arduino wg projektu [url=http://www.qsl.net/on7eq/projects/a... Podczas uruchamianiu okazało się że napięcie (Forward) za diodą GD507A w paśmie 2m przy małej mocy jest za wysokie (>5V) więc za diodą zrobiłem...
DUE jest na ARM a to inna architektura, jest problem z timerem, tu masz rozwiazanie http://forum.arduino.cc/index.php?topic=... Pozdr
https://obrazki.elektroda.pl/7400017800_... Dzisiaj przedstawię proces portowania biblioteki obsługującej MultiFunctionShield na Arduino R4 oraz krótko zademonstruję jej możliwości, czyli wyświetlanie danych na 7-segmentowym, 4-cyfrowym wyświetlaczu oraz kontrolę klawiatury i buzzera. Przy okazji też zobaczymy jak można zrealizować...
Owszem tylko impuls na wyjsciach miałby trwać jakieś 100-200ms, najlepiej tak długo jak długo byłby sygnał na wejsciach. Jako ze udało sie mi uruchomić avr'a, postulowałbym realizacje tego na uC. Potrzebuje tylko pomocy w C i hardware zewnetrznym (zwieranie przycisków w telefonie, +ten buzzer, + timer do wyrzucania spadochronu ;])
Mam dwa timery 555 i zrobię sobie alarm. Mam również mały głośniczek 8 Ω/0,5 W i chciałem to jakoś podłączyć do tego głośniczka. Buzzer będzie od tego głośniejszy. Kup gotową syrenkę - pracuje na przetworniku "piezo".
Witam. Na forum jestem nowy, ale Atmege8 gryzę już od roku:). Zakładam że czytałeś datasheet'a od Atmega8 i niestety nie udało Ci się zrozumieć.Jeżeli tak to Ci pomogę. Po pierwsze w Atmega8 masz trzy timery/countery: -Timer0 8bit -Timer1 16bit -Timer2 8bit Timer1 i Timer2 możesz wykorzystać jako PWM,gdyż mają wbudowaną taką funkcje. Wiadomo że 16bitowy...
Zaglądając do dokumentacji mikrokontrolera i wybierając jedną z dwóch możliwości: 1. preskaler timera - jedno z ustawień preskalera powoduje zatrzymanie timera czyli "No clock source (Timer/Counter stopped)." 2. zerując bit TOIE0 (jeśli użyjesz timer0), czyli Timer/Counter0 Overflow Interrupt Enable
Jeżeli chcesz podłączyć buzzer do ATMega, najlepiej podepnij do jedengo z pinów OCxx - wówczas będziesz mógł skorzystać z usług timerów tego mikrokontrolera i piszczeć buzzerem sprzętowo, angażując moc obliczeniową jedynie na zaprogramowanie timera i wyłączenie, kiedy już nie będzie potrzebny
to na pewno tam coś jest - coś na pierwszy rzut oka nieoczywistego Tak dokładnie było... Babol... W projekcie używam jeszcze timera TCA0 do generowania przebiegu zasilającego buzzer (4Khz) w związku z czym w jednym z plików nagłówkowych było makro #define BEEP_OFF TCB0.CTRLA = 0.... właśnie TCB0...a powinno być TCA0. Pozostało tak, bo zmieniałem funkcje...
Takie pytanie mi się urodziło... czy da się w jakiś sposób zmienić piny wyjścia dla timera (OC1A, OC1B)? Oczywiście................., że się nie da. Chyba, że sobie zrobisz programowy PWM to wtedy możesz mieć nie dość, że więcej kanałów to jeszcze na tych pinach, na których ci się żywnie spodoba.
Witam! Przychodzę z pytaniem w jaki prosty sposób można wyłączyć buzzer po załączeniu się wyzwalacza czasowego, czyli w momencie gdy pojawi się napięcie? Buzzer 3-24v SFM-27 / 12v 12065G Wyzwalacz załączający się po podaniu sygnału z przekaźnika, ustawiony z opóźnieniem pięciu sekund, następnie załącza się na trzy sekundy i wyłącza. (Cyfrowy wyzwalacz...
http://circuitdiagram.net/electronic-buz... Układ NE555 2 rezystory i 2 kondensatory plus bateria 9V i oczywiście ze starego komputera Jeśli chcemy inną częstotliwość to można ją wyliczyć tu http://kalkulator.majsterkowicza.pl/obli... W Internecie jest pełno schematów pod hasłem generator astabilny NE555...
Duperelowaty buzzer bez generatora ze zuzytego budzika z dna szuflady + 2 Timery = efekt w zalaczniku. ;) Nagranie kiepskiej jakosci ale cos slychac :D pzdr
Najprościej użyć do tego przerzutnik typu R-S zbudowany na dwu bramkach TTL lub kompatybilnych CMOS, np. 74LS00 lub 74HCT00. Powinno wystarczyć przyłączenie jednego wejścia do BUSY po zainwertowaniu. Drugie podać na przycisk potwierdzenia do masy. Do jednego z wyjść możesz przyłączyć sterowanie buzzera lub LED. Prosty generator do buzzera możesz zrobić...
(at)Rzeczo Dobra rada - zapomnij, że istnieją funkcje delay. Zaprogramuj timer, tak, aby co sekundę wywoływał przerwanie. W funkcji jego obsługi zapalasz kolejne diody - robisz przesunięcie bitów z wsuwaniem jedynki. Przy okazji możesz sobie włączyć buzzer, a wyłączysz go w przerwnaiu compare timera, po upływie pożądanego czasu. Zaletą teog rozwiązania...
Dokładnie do tego zmierzałem, taki moduł zapewniłby najlepszą jakość w tym kontekscie. Problem tylko, że to trzeba sterować przez I2C a więc wymaga mikrokontrolera i nie wiadomo, czy coś sensowanego da się zrobić z już istniejącym czy trzeba by dołożyć nowy, ale wtedy jak to wpiąć w istniejącą elektronikę. Bez ingerencji to chyba tylko można by dołożyć...
CTC. COMPA regulacja okresu , COMPB regulacja wypełnienia. COMPB/COMPA współczynnik wypełnienia. Mogę prosić o przykład ustawienia rejestrów TIMERA 1 dla ATMEGA32 ???
Tak myślałem o głośniku i wzmacniaczu do niego na tranzystorze, teraz poszukam tylko skąd go mogę wypruć ;) Sygnał generuję teraz w przerwaniach timer'a w trybie CTC, to dobrze?
Witam ! Z jaką dokładnością ma być "10sek" ? us, ms, sek ? Jak ma długo działać buzzer ? Od którego momentu ma się zaczynać liczenie "20sek" ? Pozdrawiam. Stefan
Chciałbym wykonać coś nie zbyt skomplikowanego na Arduino , dla domu macie może jakieś propozycje? Może być coś z led Potrzebujesz gotowy program, czy brakuje ci konceptu?.... Jeżeli to jest początek nauki programowania, to zamiast projektów praktycznych dla domu, raczej ogranicz się do prowizorycznych/nie trwałych 'projektów' czyli zwyczanych cwiczeń....
Pomyśl? R A myślisz dlaczego napisałem, że to możne być dla niego straszne doświadczenie? Proszę czytać wszystkie zdania w poście. ;) Wciąż, jakbyś miał na przykład buzzer możesz mu dać znać jak długo trzyma rzeczy i kiedy ma puścić, sub-optymalne, ale wykonalne. Bo z jednym przyciskiem możesz zrobić ograniczoną liczbę rzeczy, klik, dwuklik (trój-klik...
Potrzebuję pomocy przy zamianie kodu "RFID Reader", tzn. żeby zamiast wyświetlania kodu karty na LCD uzyskiwać odpowiedni poziom na wyjściu 1z10 i czy jest to możliwe do zrealizowania na atmega8? Chciałbym użyć 8 ostatnich cyfr kodu karty. Posłużyłem się gotowcem, który był już na elektrodzie (dopiero uczę się bascoma i nie wiem jak się do tego zabrać):...
Mam fajny timer. Jest to sześcienna kostka z predefiniowanymi czasami, 5, 15, 30, 60 min, po odmierzeniu których ustrojstwo piszczy. W ciągu dnia jest OK, ale wieczorem i w nocy zaczyna być problem, bo budzi innych domowników. Szukam sposobu by kostka w sposób delikatny przypomniała że czas upłynął. Zmniejszenie natężenia dźwięku raczej nie wchodzi...
Witam, jestem w trakcie wykonywania projektu na podstawie: http://extremeelectronics.co.in/avr-proj... W tym projekcie jest podany kod źródłowy, ale ja piszę własny od podstaw w BASCOM. Doszedłem do timera i trochę stanąłem w miejscu. Musze ustawić jakoś Timer, tak żeby aktywował on się po przyciśnięciu...
Da się. Bateria 9V + 78L05 może być. Oprogramowanie zacznij od przerwania timera i wszystkie czynności rób w tym przerwaniu.
No jak masz w buzzerze generator to w programie wystawiasz stan go aktywujący na odpowiedni pin, i ustawiasz jakąś zmienną (zmniejszaną w przerwaniu timera) na wartość odpowiadającą długości piknięcia. I potem w tym przerwaniu od timera jeśli zmienna dojdzie Ci do 0 to wyłączasz nogę aktywującą buzzer i koniec. Program jest zajęty tylko w momencie aktywowania...
Witam Mam pomysł, aby zbudować fotoalarm na popularnej kostce 555. Ma on działać w ten sposób: kiedy fotorezystor R1 jest oświetlany, jego rezystancja jest mniejsza i napięcie wyjściowe fotorezystora jest większe niż 2/3 zasilania co powoduje przejście wyjścia timera 555 w stan niski. Jeżeli jednak fotorezystor nie jest oświetlany, to spadek napięcia...
• automatycznie uruchomi timer w momencie, gdy zostanie wykryte pojawienie się obciążenia. • wykryje spadek obciążenia do zera (co sugeruje, że płyta została ręcznie wyłączona) i zresetuje timer, • uniemożliwi ponowne włączenie zasilania, dopóki nie nastąpi ręczne wyłączenie (płyta ma gałki, czyli urządzenie musi wykryć, że płyta została wyłączona),...
ale żeby robił to tylko przez odmierzony czas - 10 sekund. Do warunkowania zadziałania buzzera domyślnie używałbym pętli "if". Czy jest jakiś prosty sposób aby to uczynić prócz robienia tego ręcznie generując na pinie wyjściowym na przemian stan niski i wysoki typu 600/400 ms i tak 10 razy ? Użyj przerwań od timera. Tu www.forum.arduinopolska.pl/watek-bibliot...
Mam pytanie dotyczące języka Visual Basic. Czy istnieje jakiś obiekt, którego mógłbym użyć jak buzzera? Tak by generował jakiś piszczący dźwięk, tyle wystarczy. Kolejna sprawa to timer, chciałbym by odliczał milisekundy, ustawiłem Interval na 1 i wtedy oblicza z dokładnością do 1/100s. Czy da się jakoś polepszyć tę dokładność?
sprawdzić buzzer głośniczek buzzer buzzer głośność
philips pilot odbiornik monitor mignie klapa klimatyzacja passat
sprawdzić starter lodówki klucz aktywacyjny
Strojenie głowicy magnetowidu: porady i kroki Brak mocy w Suzuki Swift 1.3 DDiS - przyczyny i diagnostyka