Zły pomysł... Tak można czytać z eeprom a wpętli... nie, NIEMOŻNA pisać do eeproma w pętli. (skońoczna liczba zapisów). Przy starcie systemu odczytaj z eeproma do jakiejś zmiennej ustawienia (zmiennych) i porównuj następnie z nimi... Łukasz. P.S. Odczyt jest dużo szybszy niż 1sekunda... DUŻO SZYBSZY. Łukasz.
To zrób warunek, że każdy przekaźnik możebyć załączony tylko wtedy kiedy drugi jest wyłączony.
Dla Twojego systemu automatycznej regulacji wymaga się aby utrzymywana była stała temperatura. Załóżmy, że zastosujesz prostą regulację włącz/wyłącz gdy temperatura spadnie/wzrośnie w stosunku do wymaganej temperatury. Może się tak stać, że temperatura otoczenia wahać się na będzie na granicy temperatury referencyjnej - spowoduje to, że układ wielokrotnie...
Silnik ruszył:)Pięknie zmienia kierunek obrotów. Problem jest w regulacji obrotów, ponieważ są cały czas są stałe .Drugi problem jest w włączaniu/wyłączaniu silnika. Pomimo różnych zmian w programie nadal nie mogę go przyciskami włączyć i wyłączyć . Silnik cały czas chodzi i nie chce się zatrzymać. Pokaż cały program, z którym masz te objawy. Ostatnie...
Nie wiem nadal gdzie jest ten błąd. I mam jeszcze pytanie odnośnie schematu. Po podłączeniu modułu wykonawczego do uP wszystkie przekaźniki się załączają i nie dają się wyłączyć programowo. Są włączone niezależnie od stanu portu. Czy zrobiłem jakiś błąd na schemacie? Po odłączeniu wtyczki przekaźniki się wyłączają ale wystarczy dotknąć pinów wtyczki...
(...) osobnym PinX i oczekuj na stan niski ADCx2 aż do spełnienia tego warunku. Jeśli na ADCx2 napięcia równe 0 mrugnij diodą Led1 jeden raz przez 300ms, wyłącz Przekaźnik1 na PinX Po czym wróć do góry procedury, do oczekiwania na napięcie na ADCx1 To właściwie tyle. Dziękuję za uwagę i wszelaką pomoc. Witam serdecznie na forum! Chętnie pomogę Ci przygotować...
Takie właśnie zmienne mam zdefiniowane, ale przy porównaniu z aktualnym czasem program wyłącza ale gdy minie czas załączenia nie załącza.
Problem mam w tym że: chce go zrobić na 16 przełączników ,przełącza sie ok jak lecisz po kolei jak klikasz przypadkowo potrafi załączyć jednocześnie kilka wyjść a mi zależy na uzyskaniu klika jeden załącza tylko to wyjście pozostałe ma wyłączyć ,niezależnie który bym nie załączył ma załączyć tylko ten a pozostałe wyłączyć i tu sie pogubiłem
Jeśli chcesz uniezależnić się od wyłączeń prądu to załóż podtrzymanie bateryjne i sprawa załatwiona. Lepszym rozwiązaniem będzie zatrudnienie ochroniarza , by pilnował Twojego urządzeania :wink: A teraz poważnie . Problem nie jest trudny do rozwiązania . Aby jednoznacznie określić czy aktualny czas "mieści się" między ustalonym czasem załączenia i...
avatar twój kod nie działa zbyt dobrze ponieważ jak włącze zasilanie, to przekażnik jest załączony, a jeśli nacisne przycisk to się wyłączy i już się nie włączy na stałe, tylko gdy trzymam przycisk.
Działanie Timerów jest opisane na forum. W pdf poniżej są przedstawione dwa przykłady na Timer0 i Timer1. Attiny ma również takie wbudowane. http://ep.com.pl/files/4910.pdf Jak jest w przykładzie możesz zwiększać sobie daną liczbę w przerwaniu, a następnie ją sprawdzać w programie głównym "do...loop". Warunkami "If...then" określić przy jakich wartościach...
Zgodnie z zaleceniami zamieszczam kod . Zapomniałem dodać , że czas oraz ilość załączeń mają być różne i ustawiane przez użytkownika z poziomu urządzenia. Wyłączyłem "prowizję", za ściągnięcie załącznika.
Coś tu chyba nie pasuje ;) W opisie projektu autor napisał : "Na wspólną sondę dodatnią (poziomu i suchobiegu) podawane jest napięcie raz na ok. 1s przez ok. 100ms, o prądzie rzędu kilku mA. " ...a weź podziel 8MHz przez preskaler 64 i interwał timera 500 (Load Timer 500) to wyjdzie Tobie 250Hz... Zmienna typu Word sonda_Hz kręci się w kółko i przepełnia...
Cześć Jeśli sekswencja jest określona to poprostu nie rób podprogramów, lecisz po kolei do miejsca gdzie czekasz na załączenie czegoś, po załączeniu przechodzisż do sekwencji która coś wyłączy a miedzy nimi pętla oczekiwania na zmianę. Piotr
Sygnał audio musisz wyprostować na wzmacniaczu operacyjnym, uzyskasz wtedy jego przybliżoną amplitudę. Potem już sprawa prosta, jak amplituda jest równa zero to nie ma sygnału. Warto dać pewien zapas na zakłócenia i ustalić jakąś minimalną wartość sygnału przy której będzie się układ włanczał. W zasadzie to chyba łatwiej by było to zrobić bez procka,...
Witam. Myślę, że do tego zadania najlepiej byłoby zastosować jakiś mały mikrokontroler np. ATTiny13. Wbrew pozorom nie jest to trudne do zrobienia, jest wiele przykładów np. w bascomie, jak mierzyć napięcie przetwornikiem ADC. Taki uC mógłby załączać przekaźnik w momencie pojawienia się 400V na panelach i wyłączyć go przy 300V (spadek napięcia pod obciążeniem)....
A ja Wam powiem że mi to bardzo odpowiada. Tworzenie meni w tym oprogramowaniu jest super. Obsługa klawiszy zapamiętywanie wartości w pamięci szybkie testowanie to wielkie plusy.Napisanie programu w BASCOM lub C z bogatym meni takim jak temperatura min max załącz wyłącz w czasie to wszystko sprawiało mi troszkę problemów a w Vamgraf nie trwa dłużej...
I wszystko jasne. Teraz po kolei spróbuj przepisać to do bascom: 1. deklaracja portów 2. ustawienie wartości domyślnych czyli pierwszy port wyjściowy załączony drugi wyłączony (silnik kręci się w jedną stronę) 3. badanie klawisza s1 - jeśli wciśnięty to wyłączyć oba porty wyjściowe 4. badanie klawisza s2 - jeśli wciśnięty to włączyć drugi port (silnik...
No właśnie w tym problem, że więszośc składników systemu nie ma zasilania 230. System składa się z: 1.Master - Baza - pobieranie danych o temperaturze, ciśnieniu i wilgotności z czujnika zewnętrznego, wysłanie informacji do pieca CO, komunikacja z użytkownikiem, wyświetlanie danych na wyświetlaczu - urządzenie w formie pilota. 2. Slave - Zewnętrzny...
Witam Mam pytanko jak zaprogramować mikrokontroler żeby działał w taki sposób że jak załącze zasilanie układu dioda świeci się na czerwono , jak wyłącze zasilanie i załącze po chwili to dioda zaświeci się na niebiesko itd. Czego użyć ? Pozdrawiam
Wystarczy jedno wejście I NTx , które będzie wykrywało ten impuls. Ale jeśli to będzie impuls "z ręki" jakiś klawisz to bez sensu - ze względu na drgania styków a potrzebny minimalny czas np 1ms. Jeśli to będzie impuls z jakiegoś wyjścia cyfrowego to ok. Założenia: - wykorzystamy tylko jedno wejście INTx - wykorzystamy tylko jeden Timer sprzętowy Przygotować...
Witam Piszę program (bascom) i nadziałem się na problem z którym nie mogę sobie poradzić. Timer 1 pracuje jako zegar i po spełnieniu warunku , ma załączyć przekaźnik który ma być załączony na czas_pracy i po odliczeniu czasu pracy ma wyłączyć się na czas przerwy i zablokować włączenia przekaźnika na ten czas. Tak w skrócie: kod : $regfile = "m8def.DAT"...
http://obrazki.elektroda.pl/9223335300_1... Było już na elektrodzie prezentowanych wiele zamków szyfrowych – z pełną klawiaturą, dwoma przyciskami i jednym też. Mój projekt z serii pchełka zrealizowałem na Attiny13 i jednym przycisku. Potrzebne mi było rozwiązanie nieco inne – coś co nie będzie chronić sejfu w banku ale...
[syntax=vb] Do Getrc5(address , Command) Command = Command And &B01111111 Waitms 1 If Address = 0 And Command = 13 Then ' Portb.4 = NOT Portb.4 End If Loop [/syntax] zmieniłbym to na: [syntax=vb] Do Getrc5(address , Command) Command = Command And &B01111111 If Command = 13 Then Pinb.4 = 1 Waitms 150 End If Loop [/syntax] Wtedy to powinno działać że...
Witam Mam pewien problem chciałem napisać program do obsługi termometru na DS18B20 ale z możliwością ustawienia temperatury w menu przy której dany pin w atmedze włączy stan wysoki. Chodzi mi głównie o to ze by np przy temperaturze 30 stopni włącz wentylator i poniżej 30 stopni wyłącz. Ale chodzi o właśnie o te ustawienie tej temperatury w menu.................
Przekaźnik podłączony do pinu pb0 stan niski przekaźnik wyłączony Start programu: DDRB= 1 reset portb.0 wait 30 set portb.0 do loop
a może tak: If Przycisk = 0 Then A = A + 1 If A = 3 Then A = 0 End If If A = 0 Then Procedura załącz End If If A = 1 Then Procedura wyłącz End If
Czyli zamiast debounce mam użyć tak jak pisałem wyżej If Enter = 1 Then ... ? Niestety muszę stosować wait, ponieważ muszę przez pewien czas podtrzymać załączony tranzystor, a potem go wyłączyć, w ten sposób muszę obsłużyć 2 tranzystory, a niedługo dojdzie 3.
Witam. Dzięki za tak pozytywną wypowiedź. Dlaczego miałoby Ci nie wyjść ? Bedzie działać ! Pokażesz gotowca na forum później. Nie wiem tylko dlaczego w Bascomie skoro znasz C ale to Twój wybór . Pozdrawiam Marek
może nie wyłączyłeś w fusebitach interfejsu JTAG, który "siedzi" domyślnie i jest włączony na porcie C własnie - czyli tam gdzie jest twoja klawiaturka po drugie to po co ci ten układ pośredniczący, skoro masz tak duży procek i jak widać tyle wolnych pinów. Przecież w Bascomie masz śliczną i gotową procedurę do obsługi klawiaturki matrycowej, którą...
Witam! Chcesz przy 100*C wyłączać grzałkę, a poniżej 100*C ją spowrotem załączać? To nic dziwnego że działa tak jak opisałeś... Zmień program aby wyłączał jak dojdzie do 100*C a załączał jak spadnie do np. 98*C bo tak to spadnie np tylko o 0,01*C a już załącza spowrotem. Pozdrawiam
https://obrazki.elektroda.pl/9699975400_... Witam, Tym razem chciałbym zaprezentować konstrukcję, którą wykonałem na prośbę znajomego, specjalizującego się w domach inteligentnych. Poprosił mnie bym w krótkim czasie stworzył mu dwunastostrefowy system nagłośnienia o mocy minimum 40W na kanał, i przede wszystkim aby był sterowany poprzez...
Nie rozumiem co się tutaj dzieje. Zmienna Reference nie ma żadnej przypisanej wartości początkowej. Jak np uzyskać 50% świecenia diody? Nie chodzi mi o stopniowe przyciemnianie, po prostu chciałbym mieć możliwość w dowolnym miejscu programu ustalenia jakie napięcie ma być na danym wyjściu. Nie potrzeba żadnej wartości początkowej, jest to zmienna typu...
Jak zacząć pisanie kodu programu , który ma działać ..... 5 przycisków typu switch pierwszy załącza na stałe np ; diodę 1 , tym przyciskiem 1 mogę ją wyłączyć, jeśli jest załączona dioda 1 to drugim wyłączam pierwszą diodę a załączam drugą . Drugi przycisk działanie funkcji tak ja pierwszy i tak 5 przycisków W zasadzie to program już masz napisany...!...
Wrzuć wszystko do programu głównego tzn. przyciski ( ustawianie czasu załączania/wyłączania pompy), sprawdzanie Adc (poziom wody) przeliczanie wartości dla wyświetlacza , a samo wyświetlanie w podprogramie odświezanym co jedną sekundę za pomocą Timer0 . Timer0 dalej dla wyznaczania 1 sekundy. Buzer zrealizuj za pomocą zwykłej zmiennej licznikowej zwiększanej...
Witam, Przerabiam klimatyzator na pompę ciepła. Sterownik do urządzenia chciałbym zrobić na mikrokontrolerze Atmega i chciałbym żeby pomiary były na "jednym ekranie". Pomyślałem żeby np. przesłać dane z atmegi na PC po RS232 i wyświetlić je na jakimś schemacie całej instalacji. Fotografia poglądowa jak by to miało wyglądać jest poniżej. Nigdy takich...
AT Mega 8 może mieć tylko różne obudowy i różne napięcia zasilania a co za tym idzie różne maksymalne częstotliwości taktowania. Do testów i prób najlepsza jest w obudowie DIL do montażu przewlekanego. Co do języka to jeśli masz ochotę zacznij od asemblera. Jak coś pójdzie nie tak to nie rzucaj tym wszystkim w kąt tylko spróbuj "C" lub najłatwiejszego...
avr mają isp w standardzie (każdy), ale spi mają nieliczne.. (mieędzy isp a spi jest duża ruznica.. In system programing to programowanie w systemie a Serial programed interface [czy jak sie to pisze] to sprzętowe wejście wyjście tego interfejsu..) łatwo sie nauczyć.. kompilator - ja używam AvrStudio 4 (edytor + symulator + kompilator + programator)...
Mam małe pytanie odnośnie bascoma i układu atmega 8 .Napisałem program pilota który działa wykorzystuję sprzętowy uart i mój pilot pobiera dokładnie 21mA dwa razy więcej niż podobne piloty fabryczne pilot jest tak zaprojektowany że nie pobiera w ogóle prądu dopiero jak nacisnę któryś przycisk w pilocie to układ załącza zasilanie i uruchamia program...
Invert - nie możesz wszystkich Anod wyświetlaczy podpiąć na stałe do +5V (żółta kreska na schemacie), bo wtedy na każdym z wyświetlaczy będzie wyświetlało się to samo. Musisz przesłać szeregowo do rejestru odpowiednią sekwencję, następnie załączyć OE (OutputEnable) i wtedy doprowadzić napięcie do anody pierwszego wyświetlacza odczekać pewien czas i...
Config Portb = &B11111111 Portb = &B00000001 Config Portd = &B0000000 Portd = &B1111111 Dim A As Byte Dim B As Byte Do B = 1 Waitms 20 B = 0 Waitms 20 B = 1 Waitms 20 B = 0 Waitms 20 return Loop do If Pind.0 = 0 Then A = 0 If Pind.1 = 0 Then A = 1 If A = 1 And B = 0 Then Portb.0 = 0 If A = 1 And B = 1 Then Portb.0 = 1 If A = 0 Then Portb.0 = 0 Return...
Witam. Sprawdziłem. bascom wersja 2.0.5.0. program się kompliluje i wyświetla "no errors found", ale poprawiłem deflcdchar na wersję bez nawiasów. Bawiąc się na zestawie uruchomieniowym zauważyłem, że pomimo wyłączonego kursora, czasami się on pojawia. Zawsze jest widoczny w przypadku odmierzania czasy pracy gdy odmierza jednostki sekund. Jest na przykład...
https://obrazki.elektroda.pl/2540869000_... Cześć. Dawno nic nie dłubałam, a ostatnio z roboty przytargałam kilkanaście płytek od jakiś TV, czy monitorów z odbiornikami IR i dwukolorową diodą R/B, aż żal było czegoś z tego nie zrobić. Niedziela upłynęła na projektowaniu i montażu tego urządzonka. Odbiornik nie reaguje na żaden konkretny...
Wykorzystanie detekcji ZERA sieci oraz sterowanie triakiem za pomocą czy to PWM'a czy krótkich impulsów załączających triaka w odpowiednim kącie sinusoidy w celu płynnej regulacji mocy świecenia żarówki to już jest najbardziej wyrafinowany sposób ;) I tak to się po prostu robi.
Cześć W załączniku podsyłam Ci formułę obliczeń z której korzystałem oraz arkusze Open Office w którym to wyliczałem. Z jakiegoś powodu (już nie pamiętam) użyłem wtedy Open Office zamiast Excela. Ten arkusz nie otwiera się poprawnie w excelu. Obliczenia wykonane dla 250 kroków, timer 16bit (procek PIC taktowany kwarcem 8MHz). Teraz nie mam Open Offica...
Właściwie to dlaczego nie asm, przecież najoptymalniej byłoby go użyć :D Po prostu najprościej było to zrobić w bascomie :D biorąc pod uwagę że bascoma znam najlepiej, a nie miałem możliwości wykorzystania projektu w celach edukacyjnych ;D Dodano po 9 narasta - myślę że nie da się :-) choćby z tego względu, że z tego co wiem kolega mówi o opóźnieniu...
Użyłeś MOC3041. Takie nie mogą być bo mają wyzwalanie z zerze napięcia sieci. A dlaczego to niby nie mogą. Gałąź z tym optotriakiem pracuje jako załącz<>wyłącz. A zastosowanie takiego rozwiązania zapewni zero zakłóceń przy wyłączaniu urządzenia. :arrow: slawo1 Zaznacz na schemacie gdzie masz podłączone fazę a gdzie "N". Wbrew pozorom ma to dość...
Opóźnienie przetwarzania danych nie ma żadnego wpływu na dokładność czasu gdyż procesor tylko odczytuje czas z PCFa, np. można wyłączyć zasilanie procesora (oczywiście PCF musi mieć swoje osobne zasilanie) i po ponownym załączeniu zasilania procka pojawi się aktualna godzina odczytana z PCFa ponieważ w nim jest zegar.
Czesc. Na wstepie nie zamierzam sie uczyc bascoma, programuje plc. Natomiast potrzebuje zrobić pewnien układzik. Jak by wyglądał prosty program na atmega8 wyłączania któregoś pinu po określonym czasie od włączenia? Tzn włączam zasilanie, zapala sie dioda na 40 minut. Po czym gaśnie do ponownego załączenia zasilania. Pozdrawiam chętnych do pomocy ;)...
https://obrazki.elektroda.pl/9335071700_... Dzień dobry, Dziś chciał bym zaprezentować bardzo przydatne urządzenie, które doceni każdy właściciel podmakającej piwnicy. Moja niestety jest regularnie kilka razy w roku zalewana nawet do wysokości pół metra, co zmusiło mnie do zaprojektowania tego prostego, ale i dość sprytnego urządzenia....
Między pcf-em a podświetlaniem jest tranzystor w minusie tyle że brak opornika miedzy bazą a wyjściem pcf-a . Plus podświetlania idzie na zworkę. Znalazłem jeszcze inną bibliotekę i podświetlanie działa tyle że jak je wyłączy to już się nie załączy. Na tym ostatnim programie zapala się i gaśnie pozostając ciemnym. Co dziwne z ciekawości zmieniłem adres...
http://obrazki.elektroda.net/22_12805124... Witam wszystkich. To mój pierwszy projekt w tym dziale. Dlaczego kolejna programowalna wycieraczka do samochodu, której było już kilka różnych projektów ...? ano dlatego, że ta jest konkretnie do modelu Fiata Seicento. Jak użytkownicy wiedzą standardowy regulator cyka co około 4s i nigdy mi to nie...
Nie do końca tak to działa. Silnik jest załączany i faktycznie wyłącza się gdy prąd przekroczy wartość graniczną. Musi to być szybko zrobione bo przekaźnik sterujący silnikiem jest wolny i przy dłuższym czasie zabezpieczenie zasilacza wyłącza wcześniej zasilacz. Licznik błędów jest tylko po to że gdyby przekaźnik się skleił to po czasie awaryjnym program...
będę wstawiał komendę AT+CMGL="ALL" a potem AT+CMGD=1, AT+CMGD=2, AT+CMGD=3, AT+CMGD=4 ale mam inny problem na terminalu ale na atmega8a wszystko działa prawidłowo natomiast po zmontowaniu z modułem SIM800 już nie bardzo czasem wysyła te same SMSy jak by nie łapał komendy AT+CMGD=1 i nie kasował SMSa komendy do czyszczenia bufora "_rs_head_ptr0 = 0...
http://obrazki.elektroda.pl/3883873400_1... Witam wszystkich Chciałbym tu zaprezentować swoją najnowszą konstrukcję jaką jest sterownik akwarium na AVR ATMega8. Sprzęt nie jest szczególnie odkrywczy, ale jest konstrukcją na miarę moich aktualnych potrzeb, a może i kilku innych osób które akurat poszukują czegoś podobnego. Jak napisałem...
http://obrazki.elektroda.pl/4820609400_1... Witam Zamieszczone fotki urządzenia są tylko dla zaprogramowania procesora i przeprowadzania testów. Zgodnie z opisem z obudowy pochodzi ze sterownika do którego napisałem program latem 2010r. Wszelkie testy są przeprowadzane w praktyce z różnymi próbami wymuszonych awarii i zabezpieczenie...
Skoro pozostajemy przy Bascomie to sprawdzenie stanu na tym pinie będzie wyglądało tak: Obstawiałbym zamiast PortX.Y , PinX.Y ... ;)
Witam. Robię dwa proste urządzenia na at 2313 (czyli dwa osobne programiki), jeden załącza przekaźniki 2szt z opóźnieniem kolejno 25s i 30s po podaniu zasilania na układ. Drugi zaś wynalazek to załączenie przekaźnika przyciskiem s1 na 60s i możliwość w trackie czasu pracy wyłączyć go przez s2. Ten pierwszy prawie działa tz załącza mi jeden przekaźnik...
Jakiś czas temu uszkodziła mi się lampka z diodą RGB. Postanowiłem ją zreanimować i zmodernizować. Lampka ma 4 przyciski Red, Green, Blue i Power. Wszystkie podpięte pod uC. Sterowanie przez włączenie każdej z diod osobne, wyłączenie po czasie i przy pomocy przycisku Power działa prawidłowo. Chciałem jednak dodać jeszcze jedną opcję. Mianowicie jak...
Bo kontaktrony w licznikach rowerowych są jakieś szybsze. Robiłem kiedyś eksperymenty z rowerem i faktycznie zwykłe kontaktrony "rurkowe" nie nadążały się przełączać. Pierwszy z brzegu kontaktron KA-02 ze sklepu na literę T przy napięciu 5V i i prądzie 100mA ma częstotliwość przełączania 125Hz. Czas załączania do oporu 1Ohma wynosi ok 2,5 ms Czas odpuszczenia...
Jeśli interesuje Cię gotowy układ a nie kod (bo program jest napisany nie w Bascomie tylko w C) to tutaj masz taki układ tylko na Tiny13. Nie będę drugi raz tego samego pisać więc podaje linka. Układ działa na zasadzie załącz/wyłącz - jak trzeba monostabilnie (naciśniety guzik w pliocie 1-ka logiczna na pinie do momentu zwolnienia klawisza) to mogę...
No to extra. Widać już, że można zatrzymać Timer i go uruchomić. Teraz sprawdź warunek if. Wyrzuć kod w waitami jednosekundowymi i wróć do kodu z If. Tak jak pisałem poprzednio prawdopodobnie nie jest rozpoznawany w instrukcji If warunek ..And TCCR1B=&B00000000. Potrzebna jest zmienna w tym miejscu. Ale po kolei. najpierw sprawdź sam przycisk czy działa....
Witam, :arrow: Na wstępie chciałbym zaznaczyć iż jest to mój pierwszy samodzielny program w tym języku a jednocześnie pierwsze dwie godziny nauki ;) $regfile = "attiny13.dat" $crystal = 1000000 Config Pinb.0 = Output 'Konfiguracja portów Config Pinb.1 = Output Config Pinb.2 = Output Config Pinb.3 = Input Config Pinb.4 = Input Wzmacniacz Alias...
Witam Koledzy Dopiero zaczynam przygodę z mikroprocesorami i potrzebuje pomocy. napisałem sobie prosty programik który chce żeby działał następująco. Jeśli S1 jest w stanie wysokim to W1 jest załączony przez 30 sek. gdy sprawdzam w bascomie poprawność programu występuję błąd 31 i 93. poniżej załączam kod programu $regfile = "m8def.dat" 'plik...
To już musisz sobie tak napisać program żeby było dobrze. Samo ustawienie masy na wszystkich pinach sterujących LCD nie będzie dla niego szkodliwe. Po prostu na wyświetlaczu będzie wyświetlane to co było ostatnio. Chodzi mi o to, że dając masę na wszystkie piny sterujące tuż przed włączeniem / wyłączeniem przekaźnika blokujesz wyświetlacz tak, że nie...
miałem na myśli gyby zrobić tak że jak damy zapłon to układ będzie czekał na impuls z rozrusznika a gdy wyłączymy zapłon to uC sie wyłancza co powoduje wylączenie świateł a ponowne załączenie zapłonu uC bedzie znów czekał na impuls ze stacyjki zeby włączyć swiatła po czasie. Większość samochodów ma tak żeby ponownie zakręcić rozrusznikiem należy przekręcić...
Mam jeszcze tylko problem z samymi wentylatorami jażeli nie pracują na pełnych obotach to dziwnie buczą (NMB model: 3110GL-B4W-B24) poza nimi mam jeszcze jeden i znim przy zmianie obrotów nic się nie dzieje działa prawidłowo (Yate Loon D80SM-12A). Da się to jakoś wyeliminować? Koncept regulacji obrotów przez zmianę szerokości impulsu, który tu właśnie...
Witam. Zaczynam dopiero swoją przygodę z programowaniem i już napotkałem problem, na pewno bardzo prosty, ale niestety nie potrafię sobie z tym poradzić ! Chciałem napisać prosty program ktory za pomocą przycisków (switch) będzie załączał i wyłączał, czyli S1 = załącz/wyłącz -led S2 = załącz/wyłącz -led S3 = załącz/wyłącz -led itd... aż do 7 próbowałem...
WYŚWIETLACZ DZIAŁA I JEST DO NIEGO PODŁĄCZONE ZASILANIE (SPRAWDZAŁEM GO U KUMPLA) A CO DO SZCZEGUŁÓW TO JEST TAK ŻE JESZCZE PRZED TYM JAK MI SIE TO STAŁO TO JAK ZAŁĄCZAŁEM ZASILANIE WYŚWIETLACZ SŁABO TROCHE ŚWIECIŁ ALE PO PODŁĄCZENIU PROGRAMATORA ELEGANCKO A TERAZ MAM TAKIE COŚ ŻE NAWET BEZ PROGRAMATORA ŚWIECI BARDZO MOCNO CZYLI TAK JAKBY NIE BYŁO WOGULE...
OK, udało mi się dojść do ładu z wysłaniem i odbieraniem sms-ów. I już myślałem że będzie wszystko ok, pojawił się problem z ładowaniem. Podłączyłem się pod wejście od ładowarki przez przekaźnik i chciałem uruchomić ładowanie przy słaby stanie baterii. Po włączeniu telefonu i przeprowadzeniu inicjalizacji: [syntax=basic4gl] Print "ATX0" ; Chr(13) 'Odpowiadaj...
Programuje w Bascomie na Attiny2313 A ten czołg, do którego dostałem linka widziałem to, ale program, który tam jest nie będzie w stanie włączyć każdego portu osobno bez wpływu na inne pory A ja musze załączyć każdy port osobno bez wpływu na inne porty jednym klawiszem pilota na każdy port. Negowanie bitu to jest to, ale jak to zrobić?
Żeby oszacować prąd jaki płynie w takim układzie potrzebny jest bocznik i oscyloskop dla miernika to zbyt trudne zadanie on nigdy nie pokaże takiego prądu prawidłowo z takiego bocznika i spadku na nim przy włączonym PWM policzysz prąd włączonego z proporcji pwm policzysz prąd średni jaki płynie w układzie . Jak to rozwiązać praktycznie załączyć pwm100%...
http://obrazki.elektroda.pl/1173779300_1... Witam, chciałbym wam przedstawić sterownik akwariowy zintegrowany z obudową, który niedawno skończyłem budować. Urządzenie jest w fazie testowania i rozbudowy, więc jest dużo niedociągnięć w projekcie. Ale jak ktoś kiedyś na forum napisał "ważne, że własne i działa", a jak długo, to się okaże....
Jak zrealizować program do automatycznego wyłącznika. Układ napędzany jest silnikiem załączenie odbywa się po przez zasilenie cewki na 1 sek wyłączenie po przez zasilenie cewki na 0,5 sek, mamy jeszcze informację o stanie układu czy jest w pracy czy w spoczynku. Jak układ jest w pracy to w zależności od prędkości wytwarza impulsy doprowadzone do mikroprocesora...
Wprowadziłem w projekcie sporo zmian, napisałem program, zrobiłem kompletny schemat i wytrawiłem nowe płytki. Mam jednak problem z programem. Po wgraniu go do procesora program poprawnie się uruchamia i na wyświetlaczy wszystko działa dobrze. Jednak układ dziwnie steruje wyjściami. W momencie kiedy wyjście powinno być wyłączone na wyświetlaczu przy...
Tutaj mała uwaga. Zaprezentowana lampa posiada jedną żarówkę kompaktową i jedną żarówkę LED. Nie testowałem osobiście czy owe żarówki mogą być sterowane z triaka. Stwierdziłem że po co mam później się denerwować że trzeba dłubać jeszcze raz w płytce. Może kiedyś jak mi się zachce to dorobię moduł z trakami i sprawdzę poprawność działania owych żarówek...
Witajcie. Nadeszły wakacje, nadeszła i nuda. I to jaka, aż wstyd przyznać mi się, że wziąłem się za obsługę kineskopu cz/b 5,5". No cóż, w wieku 22 lat powinno się obsługiwać dziewczynę a nie kineskop, no ale zdarza się i tak :-) Generalnie nie za bardzo jest sens przytaczać kod programu czy schemat. Ogólnie synchronizuje się na przerwaniach z impulsem...
Witam. Kondensatorki w pobliżu kwarcu - podpięte pomiędzy masę układu ( w tym miejscu gdzie są kondensatorki 22 pF ) a plusem. W związku z tym jak już wcześniej pisałem układ działał lepiej na wewnętrznym oscylatorze i nie wieszał się przynajmniej 8 na 10 wyłączeń stycznika - to podejrzewam iż przyczyną restartu na zewnętrznym kwarcu były szpilki na...
Witam Jest jeden przycisk, który włącza lub wyłącza urządzenie poprzez przekaźnik, dodatkowo w tym samym czasie ma załączyć się dioda LED sygnalizująca stan urządzenia wł./wył. oraz na wyświetlaczu LCD ma pojawić się informacja po jednym wciśnięciu przycisku: naw włączony po drugim naciśnięciu: naw wyłączony. Użyłem funkcji "toggle", i nie ma problemów...
Co do toru odbiornika: Jednak potrzeba by było odbiornik tonów DTMF (może MT8870). Kod w Bascomie uwzględnia tylko nadawanie. Hm niech Ktoś zaproponuje jakieś inne kostki z wyjściem BCD. Co do wyłączania: Jakiekolwiek rozwiązanie elektroniczne, będzie ciągle pobierało energię. Oczywiście zwykły przełącznik to bzdura. Co do pamięci: Zgoda, jest to konkretne...
http://obrazki.elektroda.pl/9303655200_1... Witam, Tu: http://www.elektroda.pl/rtvforum/topic33... znajduje się opis powielacza czasu automatu schodowego. Obiecałem tam, że na bazie tamtego układu opracuję „inteligentny” automat schodowy, i oto jest :). Jego „inteligentność” jest zawarta w założeniach...
Witam! Programuje od niedawna i mam pewien problem, a mianowicie: Projektuje układ w którym przekaźnik załącza się w zależności od mierzonej temperatury. Sterowanie przekaźnikiem mam zrobione, ale chciałbym aby przekaźnik po wyłączeniu spreżarki nie mógł się ponownie załączyć przez powiedzmy 2min chociaż dostaje sygnał, że ma się załączać. Jak to napisać?...
Witam. Zostałem poproszony o stworzenie sterownika do hajnówki. Hajnówka to przystawka do pieca centralnego ogrzewania w którym opałem są trociny. Założenia: -Sterowanie wentylatorem -Sterowanie silnikiem podającym trociny. Sterowanie wentylatorem odbywa się poprzez utrzymywanie stałej temperatury jak to się dzieje w zwykłych piecach opalanych np. miałem....
Odbieraj znaki w przerwaniu, a obsługę rób w pętli głównej, lub wyłączaj przerwanie po odebraniu pierwszego znaku, a potem załączaj. Możesz też sprawdzać czy nie pojawia się Twoje "jedynie pewne znaki" I po ich odebraniu "odciąć" ciąg. Masz jeszcze Ischarwaiting do zabawy.
witam, wyswietlacz ten dziala mi z biblioteką dołączoną przez j_bravo. dzieki. mam tylko taki problem że często po załączeniu zasilania mam bzdury na lcd typu wszystkie znaki abcdefg.... wyłącze zasilanie i szybko włącze - dziala ok. kombinuj z tym inint_lcd oraz wymuszaniem rst wyswietlacza (bo tak wydumałem że może za szybko go inicjuję na starcie...
BoskiDialer : w_1 i w_2 oznaczają stany przycisków, a nie zdarzenia. Rzeczywiście, przejście wait -> off powinno następować tylko w przypadku timeout (lub ew. przy timeout OR (/w_1 AND /w_2)). Chyba zinterpretowaliśmy wymagania w różny sposób - u mnie przyciski kontrolują jedynie włączenie procesu, bo pio_kan nic nie wspomniał o wyłączaniu procesu....
Witam, mam taki problem chcę zrobić sobie urządzenie na pilot rc5 które włącza/wyłącza coś pod 230V.Próbowałem sam napisać program ale jakoś mi to nie idzie. Układ ma mieć 2 przekaźniki(na dwa urządzenia po 230v) i tsop1736,zasilanie12v, wszystko podłączone pod atmega8.Teraz na pilocie rc5 klikam na jeden klawisz i załączam pierwszy przekaźnik, a drugim...
http://obrazki.elektroda.pl/3741971700_1... Witam wszystkich, chciałbym przedstawić urządzenie nad którym pracowałem przez ostatnie pół roku z mniejszymi lub większymi przerwami. Jest nim selektor stereo. Impulsem do zbudowania takiego "ustrojstwa" był brak wolnych wejść we wzmacniaczu, który posiadam. Za każdym razem kiedy potrzebowałem...
Zamieszcony w poprzedniej wiadomości kod przekompilowałem ponownie na atmega16, zaprogramowałem procek i zmontowałem układ na płytce testowej (innej niz pierwotnie testowałem, ale układ jest analogiczny) i zadziałało, ale tu pojawił się nowy problem. Układ działa jak do płytki testowej jest podłączony poprzez programator STK200/300 komputer (nawet wyłączony,...
Witam wszystkich Niedawno zafascynowałem się programowaniem i na początek wybrałem Bacom Zrobiłem sobie zegarek, który ma sterować przekaźnikiem. Dokładniej mówiąc o określonej godzinie ma włączyć i o określonej godzinie wyłączyć przekaźnik. Chciałem, aby przekaźnik w czasie swojej pracy był załączony na 5 sekund później rozłączył się na 20 sekund i...
Ja bym to zrobił na mikrokontrolerze i przekaźnikach do załączania urządzeń. Program możesz w bascomie nawet napisać.
Witam Chce zrobić generator PWM do półmostka H (Half-Bridge) sterującego dwoma mosfetami w typowy sposób dla półmostka czyli że gdy górny załączony, dolny wyłączony a między tymi stanami czas martwy. Chciałem zrobić to na timerze Timer1 ale jest problem z częstotliwością bo potrzebuję minimum 60kHz a najlepiej 100kHz. Ma ktoś jakiś pomysł/podpowiedź...
Witam jestem początkujący w temacie bascom potrzebuję rozwiązać problem związany z błędnym odliczaniem zaprogramowanego czasu. Program przerobiony z działającego zegara ( samo odliczanie działa dobrze), tylko chcę żeby w 20 -stej sekundzie wyjście PIND.2 zostało załączone i w 45-tej sekundzie wyłączone. Teraz działa przypadkowo w 20 sekundzie zostaje...
Udało mi się! 'Przykład generowania fali prostokątnej niezależnie od CPU 'procesor AT Mega8 'zegar wewnętrzny 1 MHz 'piezo pomiędzy PB.1 a +5V 'UWAGA!!!, ATMEGA8 ma domyślnie załączonego Wachdoga!!!. Trzeba wyłączyć bezpiecznik!!! $regfile = "m8def.dat" $crystal = 1000000 Dim I As Byte Ddrb.1 = 1 'port b.1 wyjściowy '---------------------------------------...
Mam oto taki problemik. Programik jest banalnie prosty i działa mniej więcej tak: Gdy zmienna (Wart) nie osiągnie 30 zostaje załączone wyjście Portc.0 . Po osiągnięciu tej wartości wyjście zostaje wyłączone i załącza się kolejne czyli Portc.1 . Podprogram kończy się na wyłączeniu wyjścia Portc.3 . To wszystko jest proste. Problemem dla mnie jest natomiast...
Witam Chcę napisać program który wyświetlał by tekst na lcd (program do samego wyświetlania txt działał) ale teraz chciałem zrobić taki co wyświetla tekst i za pomocą przycisku zapala podświetlenie i po ponownym przyciśnięciu by go gasił. Pojawiły mi się błędy których wczesniej nie miałem ( kody błędów na screenie) http://obrazki.elektroda.net/1_127722163...
Witam, Jestem początkujący w tym temacie więc proszę za bardzo mnie nie krytykować, Chciałem zrobić sterowanie rożnem za pomocą Atmegi8, Program w skrócie polega na tym że gdy wcisnę przycisk rożno włącza się na pół godziny i chcąc piec dalej ponownie należy nacisnąć przycisk, Wpadł mi jednak do głowy pomysł, lecz nie wiem jak go zrealizować, aby dodać...
http://obrazki.elektroda.pl/3163371000_1... Witam Chciałbym przedstawić własną wersję sterownika akwariowego. Został wykonany w oparciu o podobne projekty także na elektroda.pl, jednak starałem się możliwie mało kopiować a jedynie podglądać gdy w jakimś momencie prace ustawały. Urządzenie wykonane prawie w całości przeze mnie (koncepcja,...
bo gdy jest duża liczba układów to w RS485 zanim master odpyta wszystkie slave to trochę czasu minie ( czy to nie jest aż taki duży problem jak mi się wydaje bo nie chciałbym aby światło załączył by się np. po 4 sekundach od załączenia włącznika) Przecież pod wyłącznikiem oświetlenia jest płytka z procesorem i przekaźnikiem. Nie rozumiem po co slave...
http://obrazki.elektroda.pl/7445009100_1... Witam. To mój pierwszy post w tej kategorii więc proszę o wyrozumiałość. Chciałbym przedstawić mój uniwersalny sterownik oparty na mikrokontrolerze Atmega8/328. Sterownik będzie podstawą mojej instalacji w domku jednorodzinnym. Konstrukcja jest prosta: mikrokontroler steruje pracą 8 przekaźników...
stycznik załącz wyłącz załącz wyłącz przyciskiem załącz wyłącz alarm
zasilanie konwertera multiswitcha przewody wysokiego rezystancja mazda diagnostyczny
nawigacja tablet elektrolux lnk304
Stuki w silniku Nissan P12 QR20DE przy zwiększaniu obrotów Nastawy gaźnika piły spalinowej Faworyt RG 5300