Krótki programik w Bascomie (pewnie mógłby być jeszcze krótszy ale jakoś nie mam weny twórczej ;) ): P1.7 = 1 Poczatek: If P3.0 = 1 Then Goto Zapal Goto Poczatek Zapal: P1.7 = 0 Oczekiwanie: If P3.0 = 1 Then Goto Oczekiwanie Waitms 20 Czekaj_zgas: If P3.0 = 1 Then Goto Zgas Goto Czekaj_zgas Zgas: P1.7 = 1 Oczekiwanie2: If P3.0...
Programuj prosto z Bascom. Ustaw programator i np. dla USBasp zmień ustawienia zegara z Auto na 1500 kHz. Wyłącz Auto Verify a włącz Auto Flash i będzie programował po naciśnięciu zielonego przycisku.
Jak wyłączę zasilanie i ponownie włączę, też się przecież zresetuje.
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.
Jest jakiś błąd w obsłudze przerwania. Program nie chce wejść do pętli głównej i obsłużyć przycisków silnika. PS: Aha, i te ok.3s to ma być minimalny czas przytrzymania przycisku on/off aby urządzenie włączyć lub wyłączyć. Pomóż mi, bo już się gubię.
Czy nikt nie jest w stanie mnie oświecić, czy dla urządzenia włącz/wyłącz (a konkretniej włącz-wstrzymaj włączone jak przycisk wcisnięty-wyłącz) kodowanie danych ma sens ? Moze to proste pytanie ale mimo wszystko prosilbym o odpowiedz
Po kolei: 1) sprawdź czy został przycisk naciśnięty, jeśli tak to 2) włącz buzzer 3) czekaj chwile 4) wyłącz buzzer 5) czekaj aż przycisk zostanie puszczony wolno
mniejsze opóźnienie i dodatkowa zmienna licznikowa inkrementowana + 2 warunki włącz wyłącz LED
chce dać impuls na pinb.0 zapali mi sie dioda na portb.0=1 jesli jeszcze raz wcisne przycisk pinb.0 wyłączy diode na portd.0 a włączy na portd.1
da można w pętli albo tak jak napisałem. Jeśli chcesz coś innego robić jeszcze z tym zrobić. Tworzysz flagi odpowiadające sygnałom sterującym. Przerwanie np co 50ms. Jeśli jest sygnał sterujący ustaw flagę, w kolejnym kroku jeśli flaga i odpowiedni sygnał sterujący wykonaj akcje włącz wyłącz silnik. . Inni licznik będzie odliczał czas włączenia silnika,
Disable INT0 w przerwaniu nic złego nie zrobi. Należy tylko pamiętać aby we właściwym miejscu je włączyć, tutaj ja polecam na końcu przerwania, a nie w głównej pętli programu. Bo nigdy nie wiadomo w którym momencie pętli głównej wejdzie się do przerwania (a może wejść np po komendzie enable int0, potem wychodzi z przerwania z wyłączonym int0 i jest...
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ć?
Spróbuj zrobić tak Co4ms: 'procedura obsługi przerwania od Timera T/C0 wykonywana co 4ms Timer0 = 6 'załaduj do Timera0, żeby zliczył 250 (=256-6) impulsów Incr Licznik If Licznik = 6 Then 'zmienna Licznik liczy do 6 aby Licznik = 0 'sprawdzanie stanu przycisku następowało If Pind.0 = 0 Then 'co ok.24ms If Pomoc = 1 Then 'jeśli zmienna Pomoc...
Tzn to bedzie jednym przyciskiem włączane ,a drugim wyłączane. Rozwiąże to raczej w ten sposób że będe wysyłał na początku 3-4 bajty samych jedynek(tak żeby wraz z ukladem RC dostać na wyjściu pewny stan nadający się na wywołanie przerwania),a potem jeden bajt odpowiadający za włącz/wyłącz
Próbowałam. Kozystam z dwóch USB na panelu przednim (czasami zamiennie) i zawsze działało na obu. Dzisiaj nie chce na żadnym. Przez mkavr kalkulator programuję normalnie, bez względu na gniazdo USB, a z bascoma ani na jednym ani na drugim. Mało tego, ustawiam w mkavr Fuse i Lock bity, a po próbie zaprogramowania z bascom i wywaleniu kilku okien błędów,...
Witam. Napisałem program do 89c2051 który działa tak że wciśnięcie danego przycisku na pilocie powoduje włączenie danego bitu, ponowne wciśnięcie powoduje wyłączenie go. Jak napisać program żeby wciśnięcie powodowało włączenie a zwolnienie przycisku wyłączenie bitu?
Dziękuję, program źle działa, nie reaguje na SW, włącza na stałe LEDa. Przepraszam za niedogodność i dziękuję za cierpliwość. Zajmijmy się problemem i poprawmy kod, aby działał zgodnie z oczekiwaniami: LED powinien pozostać wyłączony po włączeniu zasilania, a także powinien wyłączać się na każde parzyste naciśnięcie przycisku. Najwyraźniej poprzednia...
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...
Ale Ty potrzebujesz tylko on/off? Jeżeli tak to użyj przerwania od jakiegos timera i zmiennej licznikowej. Jeżeli np x=1 oznacza 1 sekunde, a chcesz żeby wyświetlanie gasło po 20 sekundach to robisz tak że w funkcji obsługi przycisku zerujesz zmienna x, a w przerwaniu inkrementujesz ją, w pętli głównej sprawdzasz jej stan, jeżeli mniejsze od 20, włącz...
http://obrazki.elektroda.pl/5462459700_1... Witam Chciałbym zaprezentować mój projekt zdalnego sterowania pilotem RTV z funkcją uczenia się kodu przycisku. Układ powstał na potrzebę sterowania oświetleniem diodowym pod półką w pokoju. Układ powstał na bazie procesora ATMEGA8 taktowanego zegarem wewnętrznym 8MHz. Program napisany w BASCOM...
pier - twój program działa bardzo dobrze, dokładnie tak jak go napisałeś. A że napisałeś go badziewnie to taki masz efekt. Błędy: 1) W przerwaniu INT0 wyskakujesz z niego GOTO do głównego programu, tak nie można. Wyjdź z przerwania komendą RETURN, ale na jego końcu a nie przez podmianę GOSUB. Powinno być: If Sw = 1 Then Powerdown i RETURN na koncu....
Witam Dla mnie ten kod nie jest nazbyt dobrze napisany, przyczyna leży w złym algorytmie. Nie wiem jak dla innych. Wg mnie kod powinien być napisany wg następującego schematu. 1. Sprawdzasz czy masz wciśnięty przycisk jeżeli tak to czekasz ok 50ms i sprawdzasz ponownie. Jeżeli po ponownym sprawdzeniu na porcie jest 1 to znaczy że było to jakieś zakłócenie...
Czyli np tak? [syntax=basic4gl]$regfile = "2313def.dat" $crystal = 1000000 Dim Togbit As Byte , Command As Byte , Address As Byte config portd.4 = input config portd.5 = input portd.4 = 1 portd.5 = 1 Do if pind.4 = 0 then Command = 1 'kod włącz/wyłącz Togbit = 0 'wyzeruj toggle bit Address = 0 Waitms 500 Rc5send Togbit , Address , Command Else if if...
A wg mnie lepiej sterowanie pwm( jeśli dobrze zrozumiałem bo być może to sterownie diodami to tylko włącz i wyłącz to moja porada nie spełni oczekiwań) dać na przerwaniu np od timer0 a przyciski sprawdzać w pętli w ten sposób sprawdzanie przycisku nie wpłynie na pwm , minusem może być "mułowate" trochę sprawdzanie stanu przycisku ale wszystko zależy...
Witam Bardzo mało znam się na programowaniu - można powiedzieć, że w ogóle, chociaż potrafię zrobić coś prostego w Bascomie w stylu włącz wyłącz port, jeżeli na pinie takim stan taki to na wyjściu tak :) Ale nie w tym rzecz. Potrzebuję na jakimś prostym Attiny np 13,25,45 zrobić układ który będzie realizował założenia takie: - dwa przyciski podłączone...
Ogólnie cały algorytm powinien wyglądać tak: uC uruchamia się i czeka na 2s przytrzymanie przycisku jeśli zostanie puszczony wcześniej to wraca do początku, jeśli przytrzymano 2s to uruchamia podprogram włącz -> następnie wykonuje skok do pętli głównej gdzie oczekuje na wciśnięcie przycisku -> jeśli wciśnięto przycisk wtedy uruchamiamy Timer1 i czekamy...
http://obrazki.elektroda.pl/3288436100_1... Witam. Mimo iż, na dworze nie jest zimowa pogoda, to mimo tego w piecu trzeba palić. Jako iż mój poprzedni sterownik nie spełniał dobrze swojego zadania, postanowiłem ,że tym razem nie będzie to sterownik na WO a AVR- Atmega8. Soft napisałem sam w Bascomie z drobną pomocą polskiego helpa zajmuje...
http://obrazki.elektroda.pl/6447740200_1... Witam. Dziś chciałem pokazać chyba najprostszą wytrawiarkę mikroprocesorową opartą o Atmega 48. Cały układ to dwa przekaźniki i sterująca nimi Atmega na zasadzie (włączy/wyłącz), gdy temperatura przekroczy zadaną w ustawieniu, natychmiast się wyłącza grzałka. Można oczywiście ustawiać temperaturę...
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ć...
Witam Wiem, że temat przycisku jest mocno nadwyrężony, ale ... Program ma jednym przyciskiem przy dłuższym przytrzymaniu zwiększać i zmniejszać wartość wyjścia PWM ( na zmianę ) lub przy krótszym włączyć/wyłączyć, czyli pwm1a = 0 lub pwm1a = 255. Praktycznie, potrzebujesz uskutecznić cztery a nie dwie funkcje: -włączyć/wyłączyć - to są dwie; -zwiększać...
Podepnij AREF do AVCC i przestaw Reference jak napisał crazy_phisic. Musi działać. Właśnie ciągle nic. Próbowałem wczoraj jeszcze podłączyć PA.6 i PA.7 w cyfrowej roli (czytanie stanów przycisków). Działa. Oczywiście w tym celu wyłączyłem ADC na czas pomiaru przycisków, a włączyłem przed użciem ADC. Staram się stosować do wszystkich zaleceń, jakie...
A jak są zaznaczane kolejne odczyty z DSów na wyświetlaczu bo widzę tylko jeden a pozostałe trzeba przełączać ręcznie ? Moje założenie było takie, że czujnik umieszczony na zewnątrz będzie wyświetlany na pierwszym ekranie razem z zegarem i datą, a pozostałe cztery to trzy pokoje i kuchnia. Po wczytaniu wszystkich pięciu czujników trzeba sprawdzić,...
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...
Prubuje napisać program do obsługi migomatu na atmega8 w BASCOMIE. Mam takie cos: $regfile = "m8def.dat" $crystal = 1000000 Config Portd = &B11111101 Portd = &B00000000 Do If Pind.1 = 1 Then 'jeżeli uchwyt wciśnięty Waitms 30 'drganie styków Portd.0 = 1 'zapal diode spawania Portd.5 = 1 'włącz gaz Waitms 250 'czekaj Xms Portd.6 = 1 'włącz...
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...
... jedna tylko moja uwaga taka ogólna a przy okazji też odpowiedź na twoje pytanie w temacie. Proponuję ci usunąć z kodu programu wszystkie NIEPOTRZEBNE procedury z MENU jak np: - Wyświetlacz LCD - włącz/wyłącz - Podświetlenie RGB - włącz/wyłącz Zegarek jest robiony z myślą o dziewczynie. Co do sterownia wyłączeniem wyświetlacza to jest on na celu...
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...
Hmm.. Może się mylę, ale: -chyba w tej opcji trzeba dołączać zewnętrzne rezystory, bo nie widzę, żeby wejścia były skonfigurowane z podciąganiem. -Czy na końcu pierwszego If'u nie powinno być End If podobnie jak w drugim? Bo samo end chyba kończy program tak? -I chyba nie wziął kolega pod uwagę, że nie mają to być dwa przyciski - włącz i wyłącz tylko...
Witam serdecznie Potrzebuje poprawy kodu do sterowania wiatrakiem ale to nie ważne chodzi mi o samo sterowanie Opisze to tak Mam zmienna ustalaną w menu W_czas (czas w sekundach - ustalmy że jest to 5 przykładowo) jeśli raz nacisnę przycisk Wl_wiatrak to wentylator chodzi 5 sek i automatycznie się wyłączy jeśli nacisnę 4 razy to 4 x 5 sek = 20 sekund...
1) Co się stanie gdy znów go naciśniesz? Teoretycznie to się nie zdarz ale... 5 leda już nie ma. Program ma zostawić wszystkie wyjścia wyłączone czy zapalić led 1? 2) Sygnał 1 cylindra pojawia się zawsze po 4 cyknięciu drugiego sygnału z cylindrów? Czy może się pojawić pomiędzy cylindrami 1-4? Teoretycznie nie ale jeśli pojawi się jako zakłócenie i...
http://obrazki.elektroda.pl/9195353900_1... Witam. Niegdyś dostępne były do kupienia zestawy gniazdek zdalnie sterowanych firmy CLARUS w marketach sieci "robaczek z kropkami" w cenie 30zł za 3 gniazdka + pilot :sm7: Niestety moje lenistwo mnie pokonało i wymusiło na mnie stworzenie dodatkowego pilota do tego zestawu. Oryginalny pilot...
Sezon ogrzewania domów tuż tuż a kotłów z podajnikiem coraz więcej wpadłem na pomysł zrobienia licznika ilości spalonych kilogramów. Jako wyświetlacz kilogramów zastosować czterosegmentowy wyświetlacz led a cały układ zrobić na atmega8. Zasada działania Podajnik ślimakowy obraca się ze stałą prędkością a więc w określonym czasie podaje tą samą ilość...
Witam Zapłacę za wykonanie projektu (Płatność na konto) Komunikacja będzie się odbywać pomiędzy PC (Program w Delphi 7) a AT90s2313 (Program w Bascom)(AVR2313 płyta testowa) za pośrednictwem RS232 (Adapter USB RS232 (przesyła dane o szybkości transmisji 9600 bitów na sekundę. Protokół komunikacyjny jest 8 bitów danych, 1 bit stopu) Komunikacja ma się...
Tworzę zegarek i termometr w jednym, założenia są takie -czas jest liczony ciągle za pomocą przerwań -wyświetlacz normalnie jest wyłączony, włącza się na 5s po naciśnięciu przycisku, a teraz pytanie: czy jak włączę tryb powerdown czas będzie ciągle liczony?
Hej, pisanie w C nie wypaliło to przeszedłem do Bascoma. Prosiłbym o sprawdzenie kodu, wytknięcie błędów. Mam wątpliwości co do And w funkcji Select case (nie wiem czy to jest poprawnie) oraz co do logiki kodu... [syntax=basic4gl] $regfile = "m8def.dat" $crystal = "8000000" Config Pinc.0 = Input 'Przycisk Set Pinc.0 Switch Alias Pinc.0 Config Pinc.2...
http://obrazki.elektroda.pl/3880906900_1... Moduł kierunkowskazów. Jest to prototyp modułu kierunkowskazów i świateł awaryjnych zbudowany jakiś czas temu z przeznaczeniem do samochodu osoby niepełnosprawnej (Fiat Seicento). Nie przedstawiam modułu docelowego, gdyż zamontowany jest w samochodzie. http://obrazki.elektroda.pl/2603208200_1...
WITAM :D Wiem, że różnego rodzaju zegarków było już wiele na tym forum, jednak ja chciałbym przedstawić swój ze względu na kilka ciekawych rozwiązań i funkcji, które inne zegarki z pewnością nie posiadają ;) Zacznę może od hardware'u a potem opiszę, które z urządzeń wykorzystuje napisany przeze mnie program. [Program będzie jeszcze rozbudowywany, dlatego...
Witam. Odświerzę troszkę temat. AVT wypuściło drugą wersję oprogramowania do tego kitu. Zawiera ono obsługę jednego i dwóch skrzydeł. Wybór dokonywany jest automatycznie poprzez wykrycie obecności przystawki (napięcie na rezystorze po pomiarowym). Niestety program napisany jest w C, o którym nie mam zielonego pojęcia a chciałbym dopisać do niego blokadę...
Kod wygląda tak: (Ma to być moduł włączający lampkę po otwarciu centralnego zamka, po otwarciu drzwi i dodatkowo przyciskiem, dopiero próbuję okiełznać włączenie po otwarciu centralnego) [syntax=vbnet]$regfile = "attiny2313.dat" $crystal = 1000000 Config Portb = Input Portb = &B00000000 Config Portd = Output Portd = &B0000000 'PortB.0 = sygnał stacyjki...
Witam. Chciałem zrobić termostat oparty na czujnikach ds1820. Na razie uczę sie jak to zrobić, ale nie wiem czy moje wyobrażenia mnie nie przerosną. Wszystkie termostaty które zamieszczone są na portalu maja temperatury ustawione na stałe. Dlatego sie pytam czy istnieje w ogóle możliwość zmiany temperatury nastawionej na termostacie podczas jego pracy?...
Dziękuję i przesyłam schemat i program który napisałem. Program działa w następujący sposób: Po wciśnięciu i poszczeniu PL zaczyna mrugać kierunkowskaz, kolejna przyciśnięcie wyłącza. PR uruchamia kolejny kierunkowskaz. Oba kierunkowskazy eliminują się na wzajem. Czyli jeśli włączymy prawy, lewy automatycznie się wyłączy. Ph jest przyciskiem światło...
Poprawiłem kod: Nie, Zmieniłeś tylko configurację wejśc na aktywnośc pinu wejściowego względem GND, lecz program tego nie monitoruje, /raczej będzie skutek odwrotny niż przewidywany, zacznie pracowac natychmiast po włączeniu. [code][syntax=basic4gl] If Czas = 0 Or Switch = 0 Then Waitms 25 If Czas = 0 Or Switch = 0 Then '............... i.t.d. [/syntax]...
Szanowni Koledzy Zaczynam "przygodę z mikrokontrolerami" Jako, że będę wykorzystywał "wiedzę" do celów "osobistych" stąd Bascom Napisałem już termostat na DS13b20 i działa Przy pomocy tego samego układu (a jest w nim jeszcze ok 4 kb wolego miejsca) chciałbym móc regulować napięciem na jednym z portów (PodrtD.5) Jak dotąd nauczyłem sie obsługi dołączonych...
taka jest moja propozycja: //gdzieś na początku poza pętlami programowymi,np. zaraz pod main() deklarujesz zmienną bool dzwiek_wlaczony = true; //... //... if (temp>=alarm) { LCD_xy(0,0); LCD_xy(0,5); write_text("ALARM"); LCD_xy(1,4); write_text(dtostrf(celcius, 3, 1, tab));...
Witam, Wczoraj otrzymałem paczkę z Atmegą8 i programatorem itd. Układy typu "migajace diody" itp. wykonałem. Chciałbym a raczej potrzebuje układ który bedzie sterował wentylatorem. Program chciałbym napisać w BASCOM-ie bo tego języka się ucze. Ma to działać na zasadzie : 1.Włączenie zasilania 2. uC czeka na polecenie - Wciskam "Button1" - napięcie podawane...
Sprawdzałem w realu że naciśnięcie dwóch lub więcej przycisków w moim programie wykona tylko kod przycisku naciśniętego jako pierwszy, a reszta jest blokowana do czasu puszczenia tego przycisku . Więc nie ma możliwości wykonania złego kodu (działania). Mała część kodu dla przycisku dwu funkcyjnego Naciśnięcie wykonuje włącz/wyłącz urządzenia a przytrzymanie...
Witam Piszę na Atmegę taki program: Procesor w jakiś tam określony sposób w danym przedziale czasu steruje 2 PWM'ami (które po podaniu na obwód RC odpowiedzialne są za napięcie na wejściu sterującym). Z tym nie ma problemu działa procedura jak powinna. Ale teraz muszę jeszcze sterować dwoma tranzystorami włączającymi i tu nie za bardzo wiem jak to ugryźć......
Cześć wszystkim, w pewnym etapie swojego życia elektronika odkurzacza bezprzewodowego zaczęła czynić psikusy, aż padła przy okazji niszcząc ogniwa NiMH 12v. kiedyś uczyłem się programowania w PASCAL, tudzież z AVR i BASCOM sobie jakoś poradziłem.. czyli umiem pływać w jeziorze a znalazłem się na morzu :O , bo nie znam tajników elektroniki zrobiłem już...
Witam po przerwie. Ćwiczę teraz zapis do pamięci EEPROM i mam problem. Chcę, żeby po wyłączeniu urządzenie pamiętało ostatnią nastawę. Po każdym naciśnięciu przycisku program zwiększa i zapisuje zmienną X do pamięci EEPROM Po wyłączeniu i włączeniu odczytuje zmienną, ale działa to tylko dla X=2 i x=3 Jeśli x=1 i wyłączę i włączę zasilanie lub zresetuję...
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...
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...
https://obrazki.elektroda.pl/3956937900_... Przedstawiam mój kolejny metronom ze "stukaniowym" nabijaniem tempa. Dawno temu opisywałem na elektrodzie pierwszą wersję z programem pisanym jeszcze w Bascomie. Różnica jest taka, że ten jest dużo mniejszy i poręczniejszy (waży 28g), ale z kolei nie wydaje żadnego dźwięku. https://obrazki.elektroda.pl/9785729100_...
http://obrazki.elektroda.net/34_12891364... Witam, termometrów na tym forum wiele, ale może komuś się przydać gotowy projekcik. Chciałem zaprezentować wam termometr z alarmem do centralnego ogrzewania. Układem steruje procesor ATMEGA8, a za pomiar temperatury odpowiedzialne są 3 cyfrowe czujniki DS18b20 w obudowie TO-92. Zakres temperatur...
http://obrazki.elektroda.pl/3092945800_1... Witam Nie jest to mój pierwszy projekt ( było ich już z kilkunaście ;) ) , jednak jestem z niego nieco bardziej zadowolony niż z innych; włożyłem w niego także więcej pracy dlatego postanowieniem go opublikować. Ponieważ postanowiłem podciągnąć/ sprawdzić swoje umiejętności programowania /...
Dodatkowo: PORTB w Attiny2313 ma już osiem pinów a nie jak poprzednio... Tak wiem o tym, ale by nic na nich nie występowało (stan niski ani wysoki) to postanowiłem PB5, PB6 i PB7 nie opisywać wtedy w PROTEUS widzę te porty jako szare (niewykorzystane). Ze środkowym pinem np PB3 tak zrobić bym nie mógł ale z ostatnimi jeśli nie są wykorzystane jest...
Laminatorem do produkcji płytek posługuję się już od lat. Cały czas tym samym, kupionym niegdyś w Tesco modelem z wałkami grzanymi od środka i plastikową przekładnią, która jednak okazała się być bardzo trwała, w przeciwieństwie do obudowy laminatora, która się z czasem mocno powichrowała, dodatkowo sterowanie dorobione kiedyś okazało się być też kiepskim...
Witam Kolegów. Grzebię ostatnio troszkę z moim Smart Home i doszło mi kilka obwodów LEDowych, do których brak fizycznych włączników na ścianie. Obwody podpiąłem pod moduły ESP przez przekaźniki i mogę je oczywiście wirtualnie sterować poprzez dashboard na ścianie (tablet) ale chciałbym to jak wspomniałem sterować także poprzez istniejące już przyciski...
dziękuję za wyjaśnienia - oto aktualne fotki: http://obrazki.elektroda.net/24_12490632... http://obrazki.elektroda.net/51_12490632... napisałem też prosty program w BASCOMie, proszę powiedzieć mi co mogę zmienić, aby przyciski nie były "antenami", dziękuję: $regfile = "attiny2313.dat" $crystal = 1000000 Config PORTD = &B0001111...
Witam. Mam problem z napisaniem programu w Bascomie. Chcę, żeby przyciskami S1 i S2, po naciśnięciu przycisku S3 zmieniać zmienną (Praca) typu Byte i wyświetlać ją na LCD. Później chcę, żeby dioda (D1) świeciła przez tyle sekund ile wynosi zmienna i gasła na sekundę (w pętli nieskończonej). Dla wyjaśnienia: S1 - Dodanie do zmiennej 1. S2 - Odjęcie od...
Jeśli procesor obsługuje multipleksowanie wyświetlania i inne bzdety to nie nie ma czegoś takiego jak "szybciej wykona program" bo i tak musi pozostać w stanie działającym. Gdzie mierzysz te 1,4mA? Już za stabilizatorem czy przed? Daj jakiś schemat bo wróżka Jadwiga bez tego nic więcej nie powie. Zaraz się okaże że włożyłeś gdzieś dzielnik R do pomiaru...
http://obrazki.elektroda.pl/1719863200_1... Witam wszystkich, pewnie pamiętacie moją poprzednią konstrukcję, którą tu prezentowałem. Był to selektor audio a konkretniej: http://www.elektroda.pl/rtvforum/topic28... Wtedy niektórzy z Was pisali, że wszystko fajnie ale brakuje sterowania pilotem. Myślałem, że przesadzacie. Jednak...
Witam, Ostatnio wziąłem się za zbudowanie sterownika do czego tylko chcemy. Ja przystosowałem swój do sterowania wentylatorami i odczytu temperatury w PC trwają jeszcze prace na zegarem. Wszystko pięknie działa, ale mam problem ze stroną menu która jest odpowiedzialna za wysterowanie wentylatorami :/ Zamieszczam kod do strony wysterowania wentylatorami...
Witam wszystkich ponownie. Piny INT0 i INT1 były zewnętrznie podciągnięte przez rezystor do VCC. Myślę że z tymi przerwaniami to był zły pomysł. Poprawiłem trochę starą wersje programu. Zastosowałem badanie czy przycisk jest puszczony, i dopiero wtedy uruchamia się program: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 16000000 Config Lcd = 16...
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,...
Przepraszam za głupie pytanie ale czy może mi ktoś napisać taki prosty program (dla znającego bascoma to prościutkie zadanie jak bułka z masłem) Program ma działać tak: -jednym przyciskiem włączać i wyłączać przekaźnik [(przekaźnik jest na porcie Portb.0)(komenda pilota 41)] -drugim przyciskiem rozjaśniać diody led(komenda pilota 35) -trzecim przyciskiem...
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_...
http://obrazki.elektroda.pl/8399714400_1... Witam, przedstawiam mój świąteczny projekt choinki światłowodowej. Właściwie jest to przeróbka (diametralna) kupionej kilka lat temu choinki światłowodowej wysokości około 1m. Choinka oryginalnie wyposażona była w lampkę halogenową 10W i silnik wolnoobrotowy (5 rpm, 2W) umieszczone w donicy...
Witam. Mam pewien problem z programem. Generalnie układ posiada 3 przyciski. Kontaktron - generuje przerwania (nie sugerować się nazwą, testuję to na zwykłym switchu) P_zeruj - Przycisk od zerowania wyniku P_mierz - Jeśli jest w stanie 1 to przerwania są włączone jeśli nie to wyłączone. I tu pojawia się problem. Jeśli P_mierz ustawię w stan 0, to przy...
Witam, Problem który nie daje mi spokoju na pierwszy rzut oka wygląda banalnie. Postanowiłem użyć czasomierza Timer0 do odmierzania odcinków czasowych za pomocą przerwania od przepełnienia licznika. Program który zamieszczam poniżej powinien pracować w nastepujący sposób: 1. po wciśnięciu przycisku (PB1) dioda LED mruga 1 raz na sekundę 2. przycisk...
Doradźcie, mam taki podprogram, wykonuje się w pętli co 1sekundę. Kombinuję zrobienie tych dwóch podprogramów na Select Case, z tym, że nie mogę przenieść tej całej składni do Case, wyskakuje błąd: LOCAL must be used outside structures such as IF THEN , DO and WHILE [TEMP_oblicz AS INTEGAR [syntax=vbnet] .....Do If Flaga_100ms = 1 Then 'co 100ms Flaga_100ms...
Witam wszystkich. Postanowiłem zaprezentować myjkę ciśnieniową zbudowaną razem z synem z ogólnie dostępnych części, ponieważ myjki ogólno dostępne nie nadają się do pracy, zaraz pęknie wąż, lanca lub głowica. Napis na myjkach z marketów np. 150 barów to fikcja. Więc zakupiliśmy pompę interpump WS201, bęben z 15m węża 250barów, regulator ciśnienia, koła...
Witam. Borykam się z problemem odbioru sygnału w podczerwieni. na razie prosty program obsługi kodu RC5. Schemat układu zamieszczam poniżej, układ zgodny z książką: "Programowanie mikrokontrolerów AVR w języku BASCOM". Program też zgodny z listingami z książki. http://img259.imageshack.us/img259/7086/... (Odnośnie schematu, jest dołączony...
Odgrzebuje, bo mam podobny problem ze swoim układem, jak koledzy: Schemat układu zamieszczam poniżej, układ zgodny z książką: "Programowanie mikrokontrolerów AVR w języku BASCOM". Program też zgodny z listingami z książki. http://img259.imageshack.us/img259/7086/... (Odnośnie schematu, jest dołączony zewnętrzny rezonator 8MHz -nie zaznaczone...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
Napisałem kod dla zegara cyfrowego w Bascom. Ogólnie działa jak należy. Mam tylko problem przede wszystkim z budzikiem. Chcę aby podczas alarmu naciśnięcie przycisku 1(PORTD.0) wyłączało alarm(chodzi o sam dźwięk). Program nie reaguje. Nie mam pojęcia czy jest to wina tego, że nie nadąża z wykonaniem polecenia (za długie przerwania?) 2) Aktywowanie...
http://obrazki.elektroda.net/79_12208735... Tym razem chciałbym zaprezentować nowe oprogramowanie dla wyżej wymienionych kitów, za pomocą których możemy przekształcić posiadany stary napęd CD-ROM w funkcjonalny odtwarzacz płyt Audio CD. Szczegółowe opisy kitów znajdują się tutaj: http://sklep.avt.com.pl/photo/_pdf/AVT26... i http://sklep.avt.com.pl/photo/_pdf/AVT94...
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/61_12681610... Witam, Chciałbym zaprezentować swoją kolejną konstrukcję, pracę wykonaną na konkurs "młody innowator", sterownik DTMF. Załóżmy pewną sytuację. Wyjeżdżamy na wakacje, podczas rejsu transatlantykiem dochodzimy do wniosku, że zapomnieliśmy wyłączyć żelazka. W domu nie ma nikogo, więc jedynym wyjściem...
Zrobiłem tak jak pisałeś tzn zadeklarowałem ten wybór przycisków jako podprogram i nadal jest na Select case Nr_przysicku lecz nadal to nie działa spędziłem nad tym sporo czasu żeby coś wykombinować i mi się nie udało. Wygląda to teraz następująco [syntax=basic4gl]'Projekt sterownika na podczerwień '12 kanałów binarnych sterowanie załącz/wyłącz 'oraz...
Cześć! Zacząłem niedawno eksperymenty z Bascomem na płytce ZL3AVR, obecnie wziąłem sobie za cel napisanie zegarka na wyświetlacze 7-segmentowe, ale mam problem z ich obsługą.. a konkretniej wyświetlaniem kolejnych cyfr w pętli. Wszystko działało (w sensie wyświetlały się cyferki, nic specjalnego:)), zanim nie postanowiłem zastosować właśnie pętli FOR...
http://obrazki.elektroda.net/39_11928315... Witam! Minął pewien czas, od kiedy wystawiłem poprzedni mój projekt; dziś chciałbym pochwalić się najnowszym – prostą centralką alarmową. Układ został zaprojektowany i zbudowany z myślą o zamontowaniu go w mojej piwnicy, ale z pewnością mógłby posłużyć do ochrony innego niewielkiego obiektu....
http://obrazki.elektroda.pl/2924100600_1... Witam, Chciałbym Wam pokazać mój sposób wykorzystania Raspberry Pi w automatyce domowej. Projekt zrobiłem dla brata. Coś podobnego zrobiłem dla siebie, ale u mnie cały czas coś dochodzi i nie wszystko jeszcze mam skończone. Sercem wszystkiego jest Raspberry Pi B+. System potrafi sterować modułami...
Męczę się już z tym trochę i mimo prób znalezienia rozwiązania - porażka. Układ ma być niby nic specjalnego : - sterownik jakiegoś tam urządzenia, - oparty na ATMega8, - ma sterować głównie przekaźnikami, które będą coś tam załączały (niby proste dwa stany włącz/wyłącz) według schematu : http://obrazki.elektroda.net/0_124798921... - wyświetlacz...
Zbudowałem sobie zegarek z tiny26 + pcf8583 + wyświetlacz nokia3310. Trochę mało pamięci na znaki i kod programu ale w wersji minimalnej działa poprawnie. Dla ciekawostki dodam, że wyświetlacz działa przy zasilaniu 5V i jeszcze się nie uszkodził (mimo zaleceń na 3.3V). Niestety jak na zegarek naręczny byłby drogi w eksploatacji. Pożera mi 1 baterię...
podziękuj redakcjii edw bo listingi są ich. zakłądam ze urzywasz bascom avr inne listingi do pobrania ze strony edw są to programy testowe do oślej łączki z kursu avr 'C018b Prosty zegar z budzikiem Dim Sekundy As Byte , Minuty As Byte , Godziny As Byte , Uniwers As Byte Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte Dim Godzjed...
http://obrazki.elektroda.pl/5924959500_1... Witam ponownie! Kilka dni temu chwaliłem się projektem "PALM v1.0 BETA Atmega128", a dziś chciałbym przedstawić komputerek do motoru lub roweru jaki zrealizowałem już jakiś czas temu na zamówienie. Urządzenie miało zastąpić oryginalne psujne, mechaniczne zegary. Funkcje i założenia: *Wyświetlanie...
Witam Jestem w trakcie tworzenia Sterownika do Pompy Ciepłej wody Użytkowej (C.W.U) ten sterownik ma spełniać dwa warunki: 1. Włączyć pompę, jeżeli temperatura zadana jest większa bądź równa temperaturze, jaka jest w bojlerze z ciepłą wodą 2. Włączyć pompę o określonej porze np. od godziny 6.00 do godziny 8.00 Mózgiem tego będzie ATMEGA8 układ czasowy...
https://obrazki.elektroda.pl/2363772900_... W miarę rozprzestrzeniania się na całym świecie koronawirusa coraz częściej zastanawiamy się, jak zapewnić sobie i innym bezpieczeństwo w domu, pracy lub innym miejscu spotkań. Dezynfekowanie i sterylizacja za pomocą płynów na bazie alkoholu wszystkich pomieszczeń, w których przebywamy i przedmiotów,...
Poddaje się nie mam pojęcia o co chodzi. Reaguje na odbierane wiadomości natomiast z wysyłaniem to loteria podejrzewam funkcję przerywacza alarmu (modulowanie syreny) nie potrafię jej zrobić na timerze. Ja usuwanie SMS dałem jako pierwsze zadanie w IF (czyli o jedna linijkę niżej) doszedłem do tego wcześniej by to zadanie było pierwsze. Poprawiło się...
Poprawiony kod, aby karcie można było przypisać na stałe adres i dodatkowe cztery wejścia wykorzystać do manualnego włączania czterech pierwszych przekaźników-włącz/wyłącz przez PC lub zewnętrzne przyciski. Co do kontroli stanu wyjść - najlepiej jak by karta miała możliwość nadawania transmisji, a nie tylko odbioru wtedy nie było by problemu z ich sprawdzeniem....
włącz wyłącz jednym przyciskiem schemat włącz wyłącz jednym przyciskiem arduino załącz wyłącz jednym przyciskiem
speed renault automat świateł dziennych panasonic radio reset
jakie formaty filmów obsługuje samsung samsung avila
Podłączenie pływaka alarmowego do PRESKPOL FMS-3 Odtwarzacz MP3 Lazer OFM01 działa tylko pod ładowarką