http://obrazki.elektroda.pl/1938932000_1... Witam. Przedstawiam przekaźnik czasowy na attiny13, który niedawno wykonałem. Układ ma zostać zastosowany w samochodzie jako uniwersalny wyłącznik czasowy, np. do podgrzewania tylnej szyby. Po podaniu masy na PB2 załącza się przekaźnik. Czas reguluje się potencjometrem w zakresie od 1 sekundy...
Mało dokładne, czasy będą się rozjeżdżać: 1. Na "Cyfrowy timer C005" 2. Na CD4541 Dokładne: 3. Po modyfikacji kodu, po ew. osunięciu wyświetlacza [url=https://www.elektroda.pl/rtvforum/v... 4. Samemu na ATtiny13 Wszystkie 4-ry da się zasilać z zasilacza beztransformatorowego 5. Chińskie moduły timerów z wyświetlaczami
Witam ! Dziękuję szun działa bardzo dobrze. Jeszcze mam pytanie czy da się przerobić tak aby wrzucić to na procek attiny13? bo akurat taki mam a szkoda atmega8 na taki czasowy układ Do swojego programu ( ATtiny13 ) dodaj te linie: $hwstack = 32 $swstack = 0 $framesize = 12 Pozdrawiam. Stefan
Timer można zrobić samemu, jak wyżej CD4541 (jako licznik godzin) + LMC555 (jako licznik czasu podlewania, 5min) lub wystarczy sam Attiny13 - pobór prądu jest znikomy. Aby nie konwertować napięć dla Attiny13 (bateria 9V) lepiej tu użyć powerbanka i mamy 5V, pompka też powinna być na 5V, w przypadku CD4541+LMC555, można zasilać z 5V...12V
No tak, tylko że w tym twoim attiny13 nic się nie zmieści, żadna deklaracja zmiennej. Dodano po 1 Masz tu: $regfile = "attiny25.dat" $crystal = 1200000 Config Portb = &B001000 Portb = &B110111 Dim X As Integer X = 0 Do Debounce Pinb.0 , 0 , Czas1 , Sub Debounce Pinb.1 , 0 , Czas2 , Sub Debounce Pinb.2 , 0 , Czas3 , Sub Loop End Czas1:...
Witam. Chcę aby program sprawdzał PORTB pin2 dwa razy w odstępie ok.1s. Mianowicie gdy na PB2 pojawi się stan niski uruchomić ma się timer i przez ok. sekunde będzie sprawdzał PB2 i jeżeli w tym czasie pojawi się stan niski program wraca do LOOP. Jeżeli po odmierzeniu owej sekundy nie pojawi się stan niski na PB2 to program ma odmierzyć czas ok. 1s....
Próbuję stworzyć układ, który po wykryciu ciemności przez fototranzystor uruchamia program, który ma wyłączyć się po określonym czasie aktywności. [syntax] WDTCR |= (1<<WDCE) | (1<<WDTIE); WDTCR &= ~(1<<WDE); WDTCR |= (1<<WDP3 )|(0<<WDP2 )|(0<<WDP1)|(1<<WDP0); // 8s sei(); if(ACSR & (1<<ACO)) {...
Witam. To mój pierwszy post na forum. Mam na Imię Bartek i, jako samouk, elektroniką zajmuję się czysto amatorsko i hobbystycznie. Konstruuję spowalniacz do serw modelarskich, lecz napotkałem problem, z którym borykam się od dłuższego czasu. Aktualnie, aby zidentyfikować istotę problemu, "zdegradowałem" swoje docelowe rozwiązanie do następującej postaci...
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...
Witam Potrzebuje program na mikrokontroler Attiny 13 który po wciśnięciu przycisku załączy przekaźnik na 7 godzin. Nie potrafie go sam napisać a jest mi bardzo potrzebny. Pozdrawiam
Witam, poddałem sie i nie wiem dlaczego nie działa mi timer w attiny13a [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 128000 //wewnetrzny generator RC 128kHZ ISR (TIM0_COMPA_vect) //Funkcja obsługi przerwania { PORTB^=(1<<PB3); } int main(void) { TCCR0A=(1<<WGM01); //Właczenie Timera w trybie porównania...
Witam. Piszę mały program na ATetiny 13. Program ma wyglądać tak że po każdej 1 sek ma sprawdzać ilość przerwań o ile zliczanie przerwań działa to niestety gdy dodałem do tego Timer przestało cokolwiek reagować. taktowanie procka to 9,6 MHz Jak chciałem ustawić timer: tryb CTC preskaler 1024 wychodzi wtedy 9375 cyki nadal za dużo do wpisania więc po...
Timer nie dziala poprawnie , Powinna występować zmiana stanu diody co 1s, a przerwanie co 1ms. Kod programu z przerwaniem: [[syntax=c] int main (void) { DDRB |= (1 << PB3); TCCR0A |= (1 << WGM01); // Configure timer 1 for CTC mode TIMSK0 |= (1 << OCIE0A); // Enable CTC interrupt sei(); // Enable global interrupts OCR0A = 150; // Set...
witam zaczynam sie bawic w programowanie atmelkow w asm i nie umiem w ladny spob przeskoczyc problemu porownania daty lub przynajmniej godzin. Chce aby po zczytaniu z zewnetrznego zegara porownac czas rzeczywisty z nastawa i ewentualnie zapalic przekaznik o ustalonej godzinie Ale nie umiem przez to przeskoczyc Wymyslilem tak ze lacze minuty z godzinami...
Piszę program, do czasowego wyzwalania migawki: Na pokładzie mam attiny13, tact-switcha, oraz diodę led i transoptor. Układ ma wysyłać impuls ok 300ms co określony czas. Czas ustawia się poprzez wciskanie przycisku - jedno wciśnięcie = 0.5s więcej. Dłuższe przyciśnięcie (pow. 3s) powoduje ustawienie minimalnego czasu(0.5s). Problem jest taki, że im...
Witam, zaprogramowałem Attiny 2313 w bascomie tak aby co sekundę gasła i zaświecała się dioda led podpięta do PORTD.6. Ustawiłem obsługę przerwań, konfigurację TIMERA1 podzieliłem go przez 64. Oscylator procesora jest ustawiony w FUSEBITS na wewnętrzny 4Mhz ( 100010:int. RC Osc. 4 Mhz; Start-up time: 14 CK + 65 ms; Config Portb = &B11111111 Portb =...
Witam.Mam bardzo banalny problem, z którym niestety nie mogę sobie poradzić, a mianowicie uruchomienie Timera0 w ATTiny 13.Oto mój program: #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/signal.h> #define TIMER0_START TIMSK0 |= (1<<TOIE0); TCCR0B |= (1<<CS00) |...
Witam wszystkich zainteresowanych Jak w temacie zlecę napisanie programu na ATtiny13 Wielkością wejściową procesora jest sygnał standardowo dostępny na wyjściu odbiornika modelarskiego, czyli impulsy o czasie trwania 1-2ms i okresie powtarzania 20ms. W zależności od czasu trwania impulsu procesor zmieniał by swój stan na wyjściu albo na wysoki albo...
witam . Dlaczego nie mogę skompilować tj; zmienna = zmienna / 4 kod bascom $regfile = "attiny13.dat" 'typ proca $crystal = 800000 Config Adc = Single , Prescaler = Auto , Reference = Avcc Config Timer0 = Pwm , Prescale = 8 , Compare B Pwm = Clear Up Dim B As Iram Word Config Portb.0 = Output Portb.0 = 0 Config Portb.1 = Output Portb.1 = 0 Dim Zmienna...
Witam. Przechodze z '51 na AVR i nie moge poradzic sobie z kilkoma rzeczami. 1. Potrzebuje wprowadzic T0 (ATtiny13) w taki tryb pracy, ze zliczy mnie do okreslonej wartosci np. odmierzy 1s. Ta wartosc musze wprowadzic do rejestru OCR0A. Wtedy, jak Timer zliczy do tej wartosci, to zostanie wygenerowane przerwanie. jednkaze mam pytanie, ktore bity iw...
Niestety nie siedzę w mikrokontrolerach, tym bardziej w języku C, ale mam tu do zrealizowania prościutkie sterowanie 8 kanałami. Pomyślałem, że wygeneruję z małego kontrolera kod (trzy bity, czyli osiem możliwości), potem takie trzy sygnały polecą np. na CD4051. No i się zabrałem za doświadczenie z AVR. Na potrzeby doświadczenia zrobiłem dwa mini-moduły:...
Witam. Proszę o pomoc w napisaniu banalnego (zależy dla kogo) programu który bedzie wykonywał: jeśli Pinb.3 zwarty do masy to wystaw na 3 sek. stan wysoki na jedną z nóżek po czym czekaj na naciśnięcie drugiego przycisku [nie wykonuj tego ciągle tylko raz] jeśli Pinb.4 zwarty do masy to wystaw na 2 sek. stan wysoki na jedną z nóżek po czym czekaj na...
Próbowałem dzisiaj obczaić jak zasymulować 'około' sekundę na mikrokontrolerze i, mimo przejrzenia kilku przykładów, nie bylem w stanie tego zrobić :) Nie korzystam z żadnego zewnętrznego kwarcu, więc na defaultowych ustawieniach kontroler ma rezonator wewnętrzny 8MHz z dzielnikiem 8, więc można przyjąć częstotliwość 1 MHz. I teraz jak wyliczyć czas...
http://obrazki.elektroda.pl/2773117400_1... Jako, że niedawno zakończyłem dość poważny większy projekt to w ramach relaksu naszło mnie na realizację kolejnej pchełki, która od jakiegoś czasu zaprzątała mi głowę :) Dość często potrzeba mi odmierzyć niewielki odcinek czasu bez zbędnej dokładności. Zazwyczaj używałem do tego celu timera...
http://obrazki.elektroda.net/9_125632037... Witam,dostałem zlecenie by zrobić proste powiadomienie ,które po wykryciu dowolnego dźwięku wydobywającego się z karty dźwiękowej ,komputera zadzwoni na dany numer telefonu. Oczywiście najprostszym rozwiązaniem było tu użycie gotowego telefonu tutaj Nokia 3510i i klikanie na dwa klawisze. Opis układu:...
Witaj! Tutaj masz przykładowy schemat czasowego włącznika (podepniesz się pod inne styki przekaźnika i masz wyłącznik czasowy) [url=http://www.krzysztofg.elb.vectranet... Jednak ja jestem zwolennikiem mikrokontrolerów. Tak wiem ... to może i przesada angażować procesor do takiego celu ale tak będzie po prostu...
Właśnie znalazłem że atmega8 nie działa na 3,3V. Na Wolumenie mieli ATTiny13 w wersji SMD 10-tki nie mieli.
Przejrzyj artykuły w EP 8/2008 str. 53 i 54 (Minutnik z sygnałem akustycznym, Wyłącznik żelazka). Zerknij na >>> Minutnik na Attiny13 - kolejna pchełka - elektroda.pl
Albo jeden najmniejszy mikrokontroler, choćby Attiny13 i odrobinę kodu. To rozwiązanie ma oczywistą zaletę, polegającą na dowolnemu zaprogramowaniu czasu zwłoki i ogólnie sposobu zachowania układu.
Witam, Na podstawie poniższego kodu steruję trzema diodami led za pomocą programowego PWM w Attiny13. Jak mogę zmieniać parametry sygnału PWM jak wypełnienie i częstotliwość? [syntax=c] /* * RGB.c * * Created: 19.07.2019 19:51:20 * Author : siwek */ #define F_CPU 1000000 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h>...
Ze stanu power-down może procesor wybudzić tylko watchdog, reset, lub przerwanie zewnętrzne. W trybie Idle mógłbyś użyć timera (/256) + preskalera (/1024) + system clock preskalera (/256), czyli przerwanie co 67M cykli zegara systemowego. Dodaj do tego zewnętrzny oscylator 32kHz = maksymalny timeout ~35 minut (przy wewnętrznym RC 128kHz masz 8 minut)....
Witam ! Tak tak rozumiem, poprzedni temat był niejasny. Tym razem spróbuje bliżej przedstawić sprawę. Otóż mam w warsztacie maszynę z silnikiem 7.5 kW, silnik przełączany jest z gwiazdy w trójkąt przez przełącznik. Czas rozruchu to około 5s. Postanowiłem zbudować czasowy przełącznik gwiazda trójkąt. Zrobiłem układ stycznikowy jednak dla mnie to mało......
Podłączenie na stałe układu pod baterię dyskwalifikuje go w moich oczach na samym wstępie. Sam zaprojektowałem niedawno kontroler baterii - mierzy, stan napięcia (informując go za pomocą LED) i jeśli napięcie jest zbyt małe lub zbyt wysokie to całkowicie odłącza zasilany układ i... siebie też. W stanie kiedy układ się wyłączy pobiera prąd (a raczej...
Dział chyba nie ten... Co do pomysłu, to jeżeli ten switch z boku realizuje włączenie i wyłączenie samego brzęczyka, to w jego miejsce proponuje wstawić przekaźnik, a do jego obsługi mikroprocesor attiny13 (~4zł), detekcja dźwięku za pomocą mikrofonu no i to właściwie tyle... Ja jestem zwolennikiem korzystania z uC przy każdej okazji (głównie z braku...
Np. generator czasowy 1s na 555- dalej licznik 4017 resetowany przy podaniu napięcia - z wyjść diodami "zakodować" odpowiedni sygnał dla tranzystora wykonawczego i następnym wyjściem 4017 blokować generator. Można to łatwo zrealizować na mikrokontrolerze ATtiny13 lub podobnym , ale wymaga to znajomości podstaw sztuki programowania. :)
Jestem już u siebie na dużym monitorze lepiej się porównuje kod niż na 15 calach w lapku :) Co do interwału 20ms... to po prostu jest taki bo przy prędkości 9.6MHz, nawet przy maksymalnym preskalerze 1024 to przy pojemności 256 (8Bitów) dużo więcej nie wejdzie.. Jest to "największy" odcinek czasowy jaki mogłem wybrać. 9 600 000Hz/ 1024 /186 =~50Hz (interwał...
Witajcie, tytułem wstępu, stawiam pierwsze kroki w dziedzinie uC i programowania w języku C, niestety projekt jest jak na moje początki nieco skomplikowany, w szczególności kwestia ADC. W związku z tym gorąca prośba o sprawdzenie/doradzenie w kwestii aplikacji i programu. Przeznaczenie Dwukanałowy dozownik nawozów do miniaturowego akwarium. Ilości podawanego...
Przetwornik w ATTiny13 wg mnie chodzi gorzej niż w starej ATTiny15. Pomimo dobrej stabilizacji napięcia przez dodatkowy stabilizator równoległy :), zastosowania swego rodzaju filtu "pi" w zasilaniu i na wejściu przetwornika, nie udało mi się osiągnąć dokładności większej niż +/- 2 bitów. Nie korzystałem z wewnetrznego źródła bandgap. Najbardziej pomogło...
Słusznie, chyba podałem za mało istotnych informacji, a wiec już w tym momencie postaram się przybliżyć wszystko co najistotniejsze :) Sterowanie jasnością odbywa się za pomocą dwóch kanałów PWM, gdyż attiny 13 tylko dwa posiada, trzeci kanał musiałem jakoś wykombinować pisząc odpowiedni program: OCR0A - zielony OCR0B - czerwony z - niebieski (PORT...
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...
CD4541 (jako licznik godzin) który wyzwala NE555 (tryb monostabilny), może być w wersji CMOS, na parę minut; załączenie kamery przez przekaźnik , tranzystor. To samo na ATtiny13, trzeba zmodyfikować czasy, zasilanie: [url=https://www.elektroda.pl/rtvforum/t...
Swego czasu zrobiłem koledze taki układzik na ATtiny13 do Volva. [youtube]https://www.youtube.com/watch?v... Układ posiada zabezpieczenie czasowe otwierania/zamykania. Pamięta stan, w którym się znajdował po odłączeniu zasilania.
to z tym ne to układ znacząco nadmiarowy, w wypadku uC układ zamykałby się w 2kondensatorach, rezystorze, attiny13 i ew stabilizatorze(i 2kondensatorach do niego). Najbardziej łopatologicznie to sprawdzać stan przycisku w pętli do czasu przerwania z licznika który zerujesz / uruchamiasz w czasie pierwszego wykrycia zmiany stanu i zmienić stan wyjścia...
Ale Kolega lubi sobie życie komplikować... W programie głównym programujemy dowolny timer na zgłaszanie przerwań z częstotliwością coś pomiędzy 30 i 300 Hz, a następnie usypiamy procesor w pustej pętli. Definiujemy stałą określającą czas włączenia w okresach timera: [syntax=c]#define CZAS_WLACZENIA xxxxx <- wpisz liczbę okresów timera[/syntax] przerwanie...
Witam Najmniejszy będzie na ATTiny13, od razu układ czasowy i PWM w jednym. Do tego można zmieniać wypełnienie płynnie. Może też układ ten pracować jako dzienne światła z wykorzystaniem świateł drogowych.
Powyżej zmieniłem program, dodałem pętlę i zwłokę czasową około 5sek pomiędzy poszczególnymi sekwencjami SOSu, czyli SOS czekaj 5 sekund SOS czekaj 5 sekund i tak w kółko. Polecenie Wait i podana wartość np. 5 oznacza że program zatrzyma się na około 5 sekund. Schemat programatora który pokazałem wyżej należy zmontować we wtyczce DB25, ( rezystory i...
Zatem coś już Wiemy. Jaka zwłoka czasowa powinna wystąpić podczas podwójnego kliknięcia ?
No zaprzęgać PLC do takiego zadania ? :) Wystarczyłby Attiny13 i kilka linijek kodu choćby i w BASCOMie.
Nijak z żadnego kodu nie mogę się doczytać na chłopski rozum kiedy on mierzy czas od Rising do Rising. Nie używaj więc chłopskiego rozumu - użyj własny! Wyjaśnienie powinno być zbędne bo jest bardzo trywialne; - obracając wiatrakiem, w pewnym momencie wbudowany tam hall switch daje impuls na INT0, co wtedy robisz w programie? - odsyłasz go do etykiety...
To projekt jednostkowy, dodający w dość prymitywny sposób funkcję zdalnej obsługi domofonu, jedyne jego zadanie to po włączeniu zasilania ma pokręcić trochę silnikiem w jedną stronę i z powrotem w zakresie ruchu wyznaczonym krańcówkami. Zapewne można by się nawet obyć bez mikrokontrolera, wziąłem po prostu najmniejszego procka jakiego miałem, gdyż nie...
Dzisiaj to wykonuje się na mikrokonterolerze Attiny13 + triak ew. przekaźnik. Zasila się to zasilaczem beztransformatorowym. Schemat jest błędny CD4541, bez mikrokontrolera
Pisałeś, że nie ruszałeś bitów konfiguracji, więc domyślnie zegar jest dzielony przez 8 (nie w timerze, a w generatorze). No pewnie, że "=". "|=" jest dla strachliwych :). Nie sądzę, żebyś potrzebował drugiego timera - po co właściwie? Czy rzeczywiście jest coś do roboty w pętli? Moim zdaniem taki wyłącznik czasowy da się zrobić zgrabniej w samym przerwaniu...
Trzeba tylko jakoś sensownie ustalić czas świecenia. Jak ustawisz za krótki to będziesz sie wkurzał i chodził zapalać. Jak będzie za długi to sie będzie prąd marnował. Zasada działania jest bardzo prosta, można do tego użyć jakiegoś malutkiego mikroprocesora np. Attiny13. Prosty programik czujnik ruchu, jakiś triak i tranzystor i urządzenie gotowe....
Przeczytałem ten cały wątek w poszukiwaniu informacji na temat prostego czasowego wyłącznika z opóźnionym załączeniem do samochodu. Przygotowałem taki schemat jak w załączniku - dodatkowo układ jest wspomagany przez zewnętrzny akumulator podtrzymujący. Układ powinien działać od kopa: Czas po którym załączy się dioda około 11 sekund Czas po którym nastąpi...
http://obrazki.elektroda.pl/6434886400_1... Hej! Zapewne większość czytelników Elektrody słyszała o Pipku Dręczycielu. Jakiś czas temu postanowiłem popełnić projekt o podobnej koncepcji, ale ulepszonym działaniu. Rzecz jasna zarówno oryginał, jak i moja wersja są czymś w rodzaju żartu i należy je traktować z przymrużeniem oka ;). Jeśli...
Esencja tego forum: Nie szukaj rozwiązania... Można na to tak patrzeć. Można też z drugiej strony - tworzysz babole, a inni ci piszą jak się to powinno robić. Zamiast pracowicie rozwiązywać stworzone przez siebie problemy, zrób to jak należy. Nawet jeśli timer masz jeden i wykorzystujesz go do generowania PWM, to nic ne stoi na przeszkodzie, aby dodatkowo...
Tę zmianę wartości PWM najlepiej zrobić w przerwaniu timera generującego PWM, a program główny powinien mieć pustą pętlę główną z uśpieniem procesora. Można i tak, a można rozdzielić tu te timery i mieć pełną niezależność czasową. I tak w tym projekcie wszystkie timery leżą odłogiem :D
Napisałem tutaj bo dwa dni temu wyczytałem że niby attiny dwóch funkcji na raz nie wykona chyba że że się zrobi przerwanie w przerwaniu a to wyższa szkoła jazdy. No i mnie to przeraziło. Oczywiście sensu stricte dwóch rzeczy jednocześnie nie wykona. Ale biorąc pod uwagę, że chcesz migać LEDem w okresach rzędu sekund, a procesor wykonuje instrukcje...
Cześć. Zacznijmy od początku. Mam pewne autorskiego projektu i wykonania urządzenie które w małych seriach sprzedaję znajomemu, on to montuje w urządzeniach mechanicznych. Ze względu na to, iż samą mechanikę wykonują różni ludzie i są drobne różnice wymagające korekty programu, wpadłem na pomysł aby zbudować mu zewnętrzny programator (muszę na każde...
Czyli w skrócie: 1. Naciskamy przycisk 2. Otwiera się pierwszy zawór na czas 22 ms do 70 ms (czas ma być regulowany) 3. Zawór 1 się zamyka, odmierzane jest od 400 ms do 1000 ms przerwy 4. Otwiera się zawór 2 na czas ???? (stały) 5. Koniec cyklu czekamy na wciśnięcie przycisku ??? Jeśli tak to ma działać.. to może najprostszym rozwiązaniem(może przerost...
Przycisk w AS do programowania Attiny13 wywołuje avrdude z takimi parametrami: -c usbasp -p t13 -U flash:w:$(ProjectDir)debug\$(ItemFileNam... Czy do tego mogę dopisać parametr określający prędkość programowania. Radykalnym rozwiązaniem tego problemu jest wgranie do USBASP nowszego softu. Tylko skąd go wziąć i jak to zrobić? Ten poprzedni programator...
Po uruchomieniu układu zauważyłem że steruje gniazdkami ale nie mogę zdekodować wysyłanego kodu przez attiny13 za pomocą arduino z rcswitch natomiast inny plilot się dekoduje i co ciekawe te same kody wysyłane przez arduino i bibliotekę rcswitch też się dekodują. Pewnie związane z tolerancją czasową (znalazłem takie coś w bibliotece rcswitch) próbowałem...
Kiedyś zrobiłem układ zasilany z paluszka 1.5V dalej była przetwornica 0.9V-1.7V na 3.3V (TPS60312) zasilała procek MSP430. Całość w trybie uśpienia pobierała z baterii 1.2uA, procek wybudzał się od przerwania generowanego jednym z przycisków. Co się tyczy kwarcu to masz do wyboru dwa schematy: 1. Jeżeli obliczeń jest dużo i sterowanie jest bez żadnych...
https://obrazki.elektroda.pl/3544628800_... Przedmiotem tego projektu jest realizacja oświetlenia paskami ledowymi oraz sterownika z sensorem PIR i fotorezystorem eliminującego konieczność manualnego włączania oświetlenia po wejściu do pomieszczenia. System znajduje najlepsze zastosowanie w oświetleniu kuchennym, ponieważ to jedyne...
janbernat - chcę uzyskać podobne urządzenie lecz oparte o ATTiny13. Stąd wykorzystanie tylko jednego timera, który będzie sterował modulacją PWM programowo a w wolnej chwili sprawdzał stan położenia (długości impulsu) serwa. Finalnie wszystko będzie chodzić na 9,6MHz lecz z uwagi na testy i podłączony wyświetlacz (i to bez linii RW) aktualnie jest 1MHz....
Okienko czasowe tworzone jest w danym momencie tylko dla jednej diody. Nawet dla max jasności wszystkie migają z częstotliwością 100Hz, ale jakbyś nagrał szybką kamerą i puścił w zwolnionym tempie to miałbyś jeden biegnący punkt. Oczywiście można próbować z innymi algorytmami, ale mój jednoprzebiegowy ma ta zaletę, że jest dość bajtooszczędny i daje...
Myślę, że masz coś nie tak w tamtym programie. Może jakiś błahy błąd, który powodował, że na wyjściu nie miałeś stałego 5V. YEAH! Poprawiłem, dodałem kondensator 10?F do nóżki 3 (tej realnej, nie programowej), tam gdzie jest ten dzielnik napięcia, bez niego coś nie chciało działać. Co do dzielnika napięcia to zmieniłem go na R1 = 470?; R = 50? (równolegle...
Witam. Dzieki FastProjectz za szybka odpowiedz. To juz przecwiczylem na ARDUINO i sie wgrywa wszystko do RFM65W bo. p.p jest SPI sprzetowe uzyte w kodzie C , ktorego nie znam a tylko wgralemi pozmienialem troche zawartosci rejestrow dla RFM65W bo RFM96 to podobny tyle ze ma RX/TX. Robilem na ATTINY45 SPI programowe ale wynik jest podobny, chyba, ze...
czasowy attiny13 attiny13 software attiny13 timer
odzyskać zdjąć telefon samsung wymiana grzałki ustawić diseqc
interfejs diagnostyczny interfejs diagnostyczny
Jak wyjąć rolkę podającą papier z HP LaserJet 3020? Jak naprawić stuki w BMW E46: przyczyny i rozwiązania