Za pewne nie wziąłeś pod uwagę fuse bitów które oryginalnie ustawiają zegar tak aby pracował z częstotliwością 1MHz. Wystarczy wpisać magiczne: $Crystal = 1000000 i po kłopocie :) W bascomie nie robiłem nic kilka lat ale oprócz dyrektywy crystal w programie mozna tez ustawic wartosc kwarcu w ustawieniach kompilatora Co do wypowiedzi poprzednika, zapoznaj...
trochę mały ten preskaler.
rozwiązałem mój problem. w przykładach Bascom GETRC5 jest tam linijka: Command = Command And &B10111111 doszedłem po długich testach do tego, że u mnie musi to wyglądać tak: Command = Command And &B01111111 nie wnikałem dlaczego tak się dzieje! pilot działa raczej w RC5 bo mogę nim sterować też drugi TV w innym pokoju (NEPTUN) w oryginalnym pilocie...
Wszystko przeniesione do timer, ale sytuacja się powtarza. Jakiekolwiek zmiany w pętli głównej wpływają na działanie pwm i szybkości migania diod :/
:| Chciałbym ci powiedzieć że ten program który podałeś sam skompilowałem i dioda nie migała :| czyli że co popsuł mi się kompilator haha?
Jaki częstotliwośc taktowania procesora?
Witam. Można tak: $regfile = "attiny13.dat" $crystal = 1200000 Config Portb.3 = Output Config Pinb.4 = Input set pinb.4 reset portb.3 do if pinb.4=0 then do Set PORTB.3 Wait 1 Reset PORTB.3 Wait 1 Loop end if Loop W pętli odczytujesz stan przycisku i jak będzie niski zacznie migać.
no szkoda bo zbudowałem ten układ żeby pokasować moje ATtiny13 i migają obydwie diody i nic poza tym się nie dzieje . Jakaś sugestia co posprawdzać ?
Na twoim miejscu kupiłbym Attiny13 i zaczął od migania diodami Led, bo to co przedstawiłeś to wyższa szkoła jazdy.
Posiadam program pod ATTINY13, który zaświeca 2 diody LED w ciemności, natomiast wygasza podczas ładowania solarem akumulatorka 1,2 V. Program działa prawidłowo, ale czy jest możliwość tak zmodyfikować program, aby diody LED migały, a nie świeciły światłem ciągłym? Miganie ok. 1-2 razy na sekundę.
Dopisze jeszcze coś na temat nieszczęsnego ATTiny13. W ogóle ATtiny13 i bascom to jest tragiczne połączenie. Jeśli program ma tylko migać diodami, to ok. Ale napisać coś bardziej złożonego, to niestety nie w bascomie. A tym bardziej jeśli użyjemy jakiejś bascomowej instrukcji do obsługi 1wire lub podbnej - od razu mamy połowe pamięci flash w plecy :/...
Panowie proponujecie użycie nie wiadomo jakich procesorów do migania diodami! Spokojnie można to wykonać na attiny13. matii_speed poczytaj sobie co to jest Charlieplexing. Za pomocą 6 pinów (attiny13) możesz sterować 30 diodami! n*(n-1) A dobrze wykombinowany kod może być nawet w bascomie i zrobi to co trzeba, zobacz [url=http://diy.elektroda.eu/miniaturowy...
Rzeczywiście miganie diodą nie działa : O.Spróbuję sprawdzić program w Simulatorze i poinformuję o wynikach.Używam Attiny13, nie Attiny13A. EDIT:Zrobiłem symulację i przerwanie ładnie wskakuje.
Witam Czytałem Polecenie set powoduje wystąpienie stanu wysokiego reset niskiego (przy deklaracji portu jako stan niski) Może źle coś zrozumiałem Dzięki Helpowi powstał ten kawałek kodu Tym bardziej, ze pisałem już program termostatu i tak komendy set i reset sprawdzają sie świetnie - tu nie Pozdrawiam M Przekaźnik klapnie - prąd poniżej 10mA, ale nawet...
Aby zaoszczędzić to mogłeś tam wsadzić rejestry przesuwne i np attiny13 bo atmega8 to trochę za duży procesor do migania diodami... Wyszło by taniej bo attiny kupisz poniżej 10 PLN a rejestry są po 1zł, do tego można by dać uln2803 do sterowania i możesz podłączyć już w ogóle jakie diody chcesz...
ATTiny programuje w Bascomie. W innych napisanych programach nie było problemu z programowaniem, aż do momentu tego programiku który wykorzystuje TIMER0. (dlatego zwaliłem całą winę na TIMER0). FUSE-bitów wogóle nie ruszałem, a odłączenie diody led też nic nie daje. Bascom wyświetla komunikat, że nie może zidentyfikować układu. A przy próbie kasownia...
Poniżej kod programu migania diody Led podłączonej do pinu nr5 ATTiny13 przez rezystor około 1k do +5V. Fuse bity ustawione fabrycznie. Port zmienia stan co około jedną sekundę. $regfile = "attiny13.dat" $crystal = 1200000 Config Pinb.0 = Output Portb.0 = 0 Led Alias Portb.0 Do Toggle Led Wait 1 Loop End Powodzenia życzę. Stefan
Diody migają po dwa razy, kolejne dwa razy zawsze po naciśnięciu przycisku, tak w kółko. Jak nie naciskam to nic się nie dzieje.
W dniu dzisiejszym w związku z obchodzonymi urodzinami dałem sobie dzień wolny :) W dniu jutrzejszym będę dalej analizował kod niveasoft oraz czy da się w prosty sposób zrobić by dioda migała dopiero po około sekundzie od ostatniego naciśnięcia Sw.
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...
układ jest spięty na płytce prototypowej, elementem wykonawczym jest dioda led wpięta w piny PB0 i PB1 (w pb0 jest anoda) dioda miga, ale czasy są niepoprawne, i ta pętla, program wykonuje się cały czas.
A czy można „migać” jedną diodą i równocześnie robić sekwencje na pozostałych 3 w At13A? Początkujący uczą się na zasadzie zaświeć, zrób opóźnienie, zaświeć następną, prosta metoda ale możesz zrobić tylko jedną rzecz na raz, mimo że mikrokontroler wykonuje miliony instrukcji na sekundę, w zasadzie żadnego użytecznego programu tak nie napiszesz. Trzeba...
Wybrałem atmege8 bo jest .............. co myślicie o takim projekcie płytki? Jeżeli już masz w tym copterze stabilizowane zasilanie 5V, to dlaczego z tego nie korzystasz ? Dla samego migania diodami "strobe" wystarczy 8-pinowy Attiny13 z dwoma tranzystorami. Całośc powinna zmieścic sie na płytce nie większej niż 3 x 4 [cm] ,lub nawet mniejszej. Prcessor...
http://obrazki.elektroda.net/53_12628669... Jakiś czas temu z zapomnianych dawno powodów kupiłem parę sztuk ATTINY2313, które z braku użycia wylądowały w szufladzie. Ponieważ ostatnio mam sporo wolnego czasu postanowiłem zrobić z nich użytek, po dłuższych przemyśleniach doszedłem o wniosku że przydałby mi się programator na usb więc zacząłem...
http://tinkerlog.com/wordpress/wp-conten... Zestawiając ze sobą dosłownie pięć elementów możemy zbudować układ programowalnej diody LED. Układ składa się z mikrokontrolera ATtiny13, diody LED oraz dwóch rezystorów 1kΩ i fotorezystora. Sposób migania diody możemy zmieniać za pomocą błysków światła. Urządzenie bowiem reaguje...
Kupiłem ten ATtiny13-20PU i wgrałem na niego program przez arduino UNO i skorzystałem z tego poradnika, www.youtube.com/watch?v=p-fieBPj9Ng I dioda mi nie miga tylko świeci, próbowałem na innych pinach i to samo.
Coś masz popsuty uC, bo właśnie wgrałem tę moją wersję do procka (do tiny13 dla jasności :D ) i dioda podpięta do pb.4 miga. Jak spowolniłem zegar do 128kHz to wyraźnie widać, że to mignięcie to w rzeczywistości jakiś kod, bo składa się chyba z ośmiu mrugnięć i przerw między nimi. Jak będzie działać i u ciebie, to jesteś mi winien piwo, przynajmniej...
http://obrazki.elektroda.pl/3000465400_1... Witam. Jak wiadomo lato się kończy, zacznie się niedługo jesień i według prognoz synoptyków bardzo szybko zima. W okresie właśnie zimowym akumulatory bardzo mocno dostają w kość, często odmawiając posłuszeństwa. Poprzedniej zimy miałem okazję się o tym przekonać, kiedy to moje cztery kółka...
https://obrazki.elektroda.pl/2872496900_... Witam. Niedawno, przez przypadek, trafiłem na mały gadget u naszych wschodnich sąsiadów. https://obrazki.elektroda.pl/1320344900_... Zasada działania. Urządzenie odbiera sygnał dźwiękowy z mikrofonu elektretowego (możesz wziąć dowolny, wziąłem go ze starego odtwarzacza),...
Dobrze, że jest kod źródłowy - dzięki temu mogę poradzić autorowi, żeby wziął się za poważną optymalizację kodu, bo w ten sposób wyłoży się momentalnie na większym projekcie. Ze swojej strony dodam jeszcze, że mogłeś sobie użyć np. dodatkowej zmiennej, z której można przepisać wartości do linijki i kod byłby 5x mniejszy, przy tym jeden mały wzór (no...
Proponuję poczytać o modulacji i demodulacji sygnału IR Sygnał z pilota jest bardziej złożony niż się to wydaje. A większość scalonych odbiorników IR posiada wbudowany demodulator . W celu ponownego wysłania trzeba go ponownie zmodulować... Do całej zabawy wystarczy odbiornik i kilka tranzystorków i ewentualnie NE 555 . Bardziej przystępnie pisząc jak...
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...
Niedawno zbudowałem swój pierwszy układ z użyciem mikroprocesora. Na razie ograniczyłem się do sterowania jednej diody za pomocą ATTiny13. Zaprogramowałem w C++ sekwencje migania: " (...) #define tbi(PORT,BIT) PORT^=_BV(BIT) void czekaj(long int ile) { long int i = 0; for(i = 0; i < ile; i++) { asm("nop");...
Nie wiem z jakiej wersji AVR Studio korzystasz i jakiego kompilatora używasz, ale u mnie jest tak: Funkcja _delay_ms() korzysta prawdopodobnie (przy takim opóźnieniu i częstotliwości taktowania) z funkcji _delay_loop_2() z <util/delay_basic.h>. Z kolei funkcja _delay_loop_2() korzysta z instrukcji asemblera SBIW , która jest w ATtiny10 niedostępna....
Po odłączeniu resetu, prawdopodobnie zaczął wykonywać się program i dioda sobie mrugała w rytm tego co program robił na PB2. Tylko, że jak wykonuje się program to dioda miga w wysoką częstotliwością i słabo a mi zaczęła migać po tym około 1 mignięcie/sek i z "pełną mocą" co może jest trochę dziwnym zjawiskiem. Układ tak dla pewności składam od nowa...
Jeżeli nie zmieniałeś programu, to powinna dioda migać co 15s. Spróbuj go zresetować po włączeniu(Reset do GND), być może na tym oscylatorze długo wstaje. HiV polega na podłączeniu 12V pod RESET, programator do tego zbudował kolega crazy_phisic tutaj : http://www.elektroda.pl/rtvforum/viewtop... warto też przejrzeć : http://www.elektroda.pl/rtvforum/topic30...
Porównałem i nie widzę żadnej przewagi Atollic - wymień te zalety albo przestań bajdurzyć, bo pewnie sam nie wiesz jakie są. Są, tylko jest ich zbyt wiele aby wymieniać, poza tym taka dyskusja nie ma sensu, wybór środowiska - kwestia gustu. Po prostu moim zdaniem Atollic ma wszystko co powinno mieć IDE natomiast CooCox tylko część z tego. Dla początkującego...
Jeżeli termostat nie był budowany z tego co akurat było pod ręką, to można by zastosować jakiś stabilizator LDO, np. LP2950. Szczególne znaczenie ma to w układach energooszczędnych lub bateryjnych. 7805 nawet bez obciążenia "zjada" nieustannie ok 4-5mA, a wspomniany powyżej LP2950 poniżej 0,1mA. Ponadto zajmuje mniej miejsca, bo jest dostępny np w TO92....
ATtiny13 + rezystor 10k (reset) + tranzystor BC337+ dwie linki kodu. LEDy mogą blyskac, mrugać i co tam chcesz.. Dodasz jakiś mikroprzekaznik to jeszcze będzie klikać jak w prawdziwym aucie.
Problem rozwiązany. Attiny13 (wylutowałem z płytki na złom) + 2 bateryjki AAA + 2 diody + włącznik. Wszystko znalazło miejsce w obudowie z alkomatu (takiego małego). Program banalny ( nie ma co pokazywać). Schemat też prosty. Działa tak : 1. zwarcie ( miga zielona z czerwoną na przemian) 2. dioda ( w zależności od polaryzacji , miga czerwona lub zielona)
Przykładowy program. Nie robi nic ciekawego tylko wybudza procesor z power-down przez int0 i miga diodami. $regfile = "attiny13.dat" $crystal = 9600000 Config Portb = &B011000 Portb = &B000010 $hwstack = 24 $swstack = 8 $framesize = 24 Dim X As Bit Dim Y As Byte Config Int0 = Low Level Enable Interrupts On Int0 Go Nosave Set X Do If X = 1...
Witam wszystkich i prosze o pomoc jako początkujacy bascomowiec chcialem się dowiedziec dlaczego nie działa program przy symulacji i po zaprogramowaniu? Odrazu wchodzi w podprogram "uwaga" (gdzie ma migać dioda i miga) końcówki portów są +5V sterowane plusem przez diode do masy. Wiem że zazwyczaj robi się mase na portach i podłacza do Vcc ale tu jest...
Fote wrzuć. Mamy przecież 2015rok :) Tak jak napisał BlueDraco bez rezystora dioda tez świeci, tylko za chwile coraz słabiej aż padnie ;) W diodach ważne by ograniczać prąd który przez nie płynie. Widziałem tez takie z wbudowanym rezystorem. Są przecież nawet migające :)
Jeżeli jesteś pewien, że układ jest elektrycznie poprawny (w co ja osobiście wątpię i nie wierzę, że w tej konfiguracji będzie działał) to jeśli chodzi o uwagi do programu (pomijając jego nieczytelność ze względu na zastosowanie instrukcji skoków bezwarunkowych oraz etykiet, pierwszą która się nasuwa to brak instrukcji załączającej system przerwań [syntax=basic4gl]Enable...
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:...
Witam Jako że w dzisiejszych czasach w niepamięć powoli odchodzą napędy optyczne, często jest tak że nawet jak trzeba z niego skorzystać okazuje się że już nie czyta płyt :( Jeśli mamy komputer stacjonarny możemy oczywiście się pozbyć napędu z obudowy ale często zaślepka zatoki w obudowie zaginęła bez wieści więc albo trzeba coś dopasować, albo kupić...
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...
Niestety to nie sprawa dzielnika, domyślnie jest włączony. Wg obserwacji problemem może być zapis do EEPROM ponieważ funkcjonalnie wszystko inne chodzi bez problemu. Po włączeniu układu dioda się zapala, przyciskiem steruję przekaźnik, włączając zasilanie trzymam przycisk - wchodzi w tryb uczenia, dioda miga sygnalizując odebranie kodu z pilota jednak...
Witam chce zrobić do mojego zasilacza sterownik wentylatora i bezpiecznik termiczny i wykombinowałem takie coś: http://obrazki.elektroda.net/90_12895145... http://obrazki.elektroda.net/21_12895145... Chciałbym się spytać forumowiczów czy schemat i pcb jest poprawny i czy wsad który napisze zmieści się do attiny13 a będzie to: 1.sterowanie...
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! Nie jestem mocny w AVR, popełniłem kilka rzeczy generalnie na poziomie migania diodami LED (mam na myśli pisanie własnego kodu). Używam AVR C. Tym razem obiecałem zrobić inteligentną lampkę rowerową LED, włączającą się po ruszeniu rowerem, i podtrzymującą światło przez ok. 3 minuty w razie bezruchu. Impulsy aktywujące wezmę albo z kontraktonu...
Zainstalowałem Proteus do testowania, gdzie w nim działa tak jak powinno, a jak wgram do uC i zmontuję na płytce stykowej nie działa dioda zamiast migać świeci. Nie mam pojęcia gdzie jest problem ale wychodzi na to, że w czasie wgrywania. Tak wygląda schemat w Proteus http://obrazki.elektroda.pl/3139351300_1... A tak wygląda kod jaki...
Nie ma co się bać bo pamięć dodatkowa będzie na pewno. hmmm taaak dodatkowa pamięć w ATtiny13 - no to teraz już wiemy, że to niechybnie jakieś urządzenie do cyrku dla kuglarzy ... a na poważnie kolego to proponuję ci , jak to sam powiadasz, po pierwsze primo - poczytaj sobie najpierw trochę, zrób jak ci ktoś radził prosty układ na uC do migania diodą...
https://obrazki.elektroda.pl/4901753200_... Witam, Prezentowana konstrukcja, to bardzo proste urządzonko, które cyklicznie co 24 godziny restartuje podłączone do niego urządzenie. W moim przypadku są to przepływomierze zainstalowane na sieci wodociągowej, które z racji swojego wieku średnio raz na 30 – 40 godzin się zawieszają...
To strasznie musiał spaprać oprogramowanie. Po pierwsze - zastosowanie zabawki pt. BASCOM w kodzie krytycznym czasowo, po drugie - źle napisana obsługa przerwania zapalającego i gaszącego diody. Nie miałem problemu z przejściami na diodzie RGB sterowanej z ATtiny13, przy 256 poziomach na 150 Hz, czyli częstotliwości przerwań 38400 Hz przy zegarze 9.6...
http://obrazki.elektroda.pl/8602753000_1... Witam! Prezentowane urządzenie służy do sygnalizacji optycznej i dźwiękowej, zaników napięcia 230V. Jest okres zimowy, i ostatnio nawet dopisały nam temperatury ujemne. Dobrze jest wiedzieć (szczególnie w nocy), o braku prądu. Konstrukcja ta sprawdza się najlepiej w piecach na paliwo stałe....
Dziękuję (at)gaskoin . Udało mi się skompilować kod. Jednak wystąpił kolejny problem, którego się całkowicie nie spodziewałem. W atmedze8 przy pomocy AVR Burn-o-mat'u, mogłem w ostatniej zakładce fusebitów (oscillator/clockoptions) bez problemu wybrać częstotliwość od 1 do 8MHz. W attiny13 w tej zakładce wyświetla się jedynie "not supported for selected...
Straszak na kuny - kupiony przez internet. Kosztuje około 170zł https://obrazki.elektroda.pl/7381377700_... Sprzedawca obiecuje "Wersja ON-OFF - odstraszacz WYŁĄCZA SIĘ po uruchomieniu silnika i podczas jazdy (58 dB). Nie rozładowuje akumulatora (wyłącza się przy napięciu poniżej 12,6 V na akumulatorze)" . Okazuje się to nie prawdą....
hmmm no tak, ale dla mnie największą niewiadomą tego programu jest miejsce, w którym "mówię" które wyjście ma np. świecić na 50% (czyli przyjąć wartość 128). Dowolne miejsce w pętli głównej programu (do...Loop) gdzie przypisujesz zmiennym R, G, B konkretne wartości. R, G, B są zwykłymi zmiennymi, w żaden sposób nie są przypisane do konkretnych pinów,...
Witam Ostatnio usiadłem trochę do Bascoma i coś naskrobałem, oto wynik mej pracy: $regfile = "attiny13.dat" $crystal = 9600000 Config Timer0 = Timer , Prescale = 8 Enable Timer0 : On Timer0 Prztimer0 Enable Interrupts dioda Alias Portb.3 Config Rc5 = Portb.4 Dim dioda As Byte Dim Licznik As Byte Do Dim .... Getrc5.... Command = Command ..... If Command...
Własnie morduje sie z tym układem... kupiłem wzmacniacz LM358 i na nim zrobiłem regulację jasności diody (przetwornik CA jak w opisie wiązani) za przetwornikiem czyli na wyjściu wzmacniacza szeregowo dioda IR z opornikiem 200Ohm dalej za diodą kolektor tranzystora BC547 emiter do masy a baza przez rezystor 1k do generatora 36kHz zrobionego z Attiny13...
Ja też złożyłem układ i stwierdziłem, że należy wprowadzić czas oczekiwania po włączeniu diody (linia : Waitms 20 'jaśniej świecą). Dodatkowo można uzyskać pulsujące świecenie diody czerwonej (po przekroczeniu maksymalnej temperatury). Ta wygląda zmodyfikowany program: [syntax=basic4gl] 'Wskaźnik temperatury 2 $regfile = "attiny13.dat" $crystal = 1200000...
Wstyd się przyznać ale przewody z programatora były źle powpinane. Zworki power i slow założone, bez slow nie ruszy, power wiadomo jak jest. Teraz problemem było środowisko arduino przez które najłatwiej mi było cokolwiek zrobić bo miałem to na zajęciach i są tam gotowe przykłady. To środowisko niesamowicie mi się zacina więc wgrywanie programu trwa...
https://obrazki.elektroda.pl/3897021500_... Opisany poniżej miniaturowy zamek elektroniczny z układami 1WIRE w odróżnieniu od setek podobnych projektów posiada pewną specyficzną cechę: współpracuje nie tylko z układami DALLAS DS1990 czy RW1990, ale w zasadzie z każdym układem z interfejsem 1WIRE posiadającym własny niepowtarzalny adres...
Twój program to jest napisany tak, że żarówkę włącza i wyłącza od razu :D . Nie wiem gdzie w najnowszej wersji powstawiałeś opóźnienia, bo najnowszej twojej wersji nie widziałem :D. Żeby działało wg twoich załóżeń, to pierwsza pętla w tej mojej wersji powinna wyglądać tak If Stacyjka = 0 Then If Drzwi = 0 Then If I < 255 Then For A = 0 To 254 Incr...
A dużo bardziej by się skomplikował układ jakbym chciał podłączyć 12 diod by przebieg był identyczny ? Możesz wykorzystać przecież dwa takie liczniki jak autor projektu... Swoją drogą też mi się podoba, że autor wykorzystał do migania coś innego niż np. Attiny13, którego cena obecnie jest większa niż kiedyś. Sam też bardzo lubię pchać gdzie popadnie...
Słuchajcie, chciałem uruchomić silnik krokowy (bipolarny - 4 wyprowadzenia) za pomocą l293d i attiny13. Sam silnik krokowy i mostek chciałbym pominąć bo prawdopodobnie nie w tym leży problem. Mianowicie, chodzi o to, że dziwna sytuacja następuje na poziomie attiny. Sygnał na mostek podawany jest z PORTB.1 - PORTB.4 a PORTB.0 i PORTB.5 to wejscia. Silnik...
http://obrazki.elektroda.pl/9418966600_1... Witam wszystkich na forum. Jest to moje pierwsze publikowane DIY. Słowo wstępu… Projekt powstał z jednego, bardzo ważnego powodu: bo bardzo chciałem coś takiego mieć! Jest to układ odczytujący kod karty poprzez interface EM4095 z anteną, dekoduje, sprawdza i wysyła poprzez port szeregowy....
Witam Na wstępie dziękuję za odpowiedź i zainteresowaie. W chwili obecnej to jestem na etapie początkowym i za bardzo się nie znam. Jednak szperając troche po sieci napisałem tak: [syntax=basic4gl] ' mryganie led + switch $regfile = "attiny13.dat" $crystal = 9600000 Config Pinb.1 = Output Config Pinb.3 = Input Do If Pinb.3 = 1 Then Portb.1 = 1 Wait...
Witam. Chciałem zacząć programować AVRy więc na początek próbuje wykonać miganie diodki na attiny13. Kod programu poniżej: [syntax=c] #include <avr/io.h> #include <util/delay.h> int main(void) { DDRB = 0x03; PORTB = 0x01; _delay_ms(1000); PORTB = 0x00; _delay_ms(1000); } [/syntax] Programowanie idzie dobrze, weryfikacja potwierdza, że procesor...
Witam Na wstępie przedstawiam schemat zagadnienia : https://obrazki.elektroda.pl/5168929500_... Mikrokontroler ATtiny13A Zasilanie Vcc +5V; LED1_ dioda zielona = sygnalizacja zasilania; LED2_ dioda żółta = sygnalizacja stanu pracy układu w tym że: stan spoczynku/oczekiwania = miganie diody co 1 s; stan aktywny = dioda "zapalona";...
Aktualizacja Załączam nowy program - 2.1 Poprawiłem trochę czasy wykrywania zaniku napięcia - lampka reaguje lepiej, ale i tak trzeba się przyzwyczaić do jej obsługi. Bowiem czym dioda się słabiej świeci, tym lampka pobiera mniej prądu, i tym dłuższe przerwy trzeba robić włącznikiem. Lampka mignie dwa razy przy wejściu w drugi tryb. Nie zawsze się...
Spotkałem się z dziwnym przypadkiem, który ciężko mi jakoś racjonalnie wyjaśnić. Mam mały moduł, który co godzinę sobie miga diodą. W tym celu współdziała z układem DS3231. Schemat wygląda mniej więcej tak: https://obrazki.elektroda.pl/5901716400_... Z tym, że zamiast modułu jest tam po prostu układ DS3231, którego VBAT jest połączone...
Ok, oto mój testowy kod: [syntax=c] #define F_CPU 9600000 #include <avr/io.h> #include <avr/interrupt.h> //#include <util/delay.h> #define LED_PWM PB0 #define LED PB4 volatile int timer_overflow_count = 0; int indeks=0; char tab[20]={1,1,5,20,40,60,80,100,120,140,1... int main (void) { DDRB |= (1...
http://obrazki.elektroda.net/99_12401606... Witam To już któryś z kolei projekt, który przedstawiam do oceny na forum. Tym razem jest to potencjometr cyfrowy. Układ jest podwójnym potencjometrem cyfrowym zbudowanym w oparciu o układ scalony DS1267 firmy Dallas. Układ ten dostępny jest w trzech wersjach o różnej rezystancji (10k, 50k i 100k),...
Pod LPT zwykle będzie wolniejszy niestety. Ale jak mówię jak człowiek zaczyna cokolwiek kupować to zaczyna się korkociąg ;) ... a może wydać troszkę więcej i kupić to czy tamto - a na drugi plan schodzi to o czym się na początku myślało. Czyli prosty i tani start. Oczywiście jeśli nagle zmieniasz opcję to spokojnie kupuj JTAG'a ;) i ATmegę z JTAG'iem...
Choć nie wiem czy to może mieć znaczenie to jednak na schemacie jest zasilanie TSOP podłączone bezpośrednio do + a ja podłączyłem tsop za kondensatorami do +. Czy to może mieć jakieś znaczenie? Podłącz według schematu, skoro masz schemat... olelek napisał: A widzisz reakcję układu na pilota, po wgraniu podanego przeze mnie programu? Kodowanie RC5 jest...
Witam wszystkich forumowiczów! Przedstawiana konstrukcja nie jest dopracowana w 100%, ale całkowicie sprawna i testowana w praktyce. Jest to straszak na np. szpaki w sadzie lub dzikie zwierzęta, ale może wykonywać masę innych funkcji. Składa się on z mikrokontrolera Attiny13, buzzera, czterech ledów i drobnicy w postaci tranzystorów i rezystorów. Diody...
http://obrazki.elektroda.net/36_12001765... Witam Pewnie po zobaczeniu tego projektu każdy będzie zastanawiał sie po co to. Odpowiedź jest prosta: po nic. Po prostu pierwszy raz robiłem płytkę termotransferem (że też 10 lat temu - kiedy jeszcze mi się chciało - nie było takich możliwości), pierwszy raz lutowałem SMD, prawie pierwszy raz programowałem...
Witam, jako całkowicie początkujący w mikrokontrolerach - jak zwykle, mam problem (a tego słowa nie wolno używać w tytule). Zakupiłem Atmegę168, zaprogramowałem programem (wsadem) typu miganie diodą (który sam napisałem), wszystko OK. Kolejna próba się nie powiodła... AVRdude wywalił błąd sygnatury/błąd komunikacji. I tak zostało. Z powodu braku siły...
https://obrazki.elektroda.pl/5333857100_... Początkiem tego roku kupiłem sobie nowy ostatni normalny samochód pozbawiony większości nowoczesnych wynalazków – Opel Corsa E. Niestety Unia Jewropejska zadbała o moje bezpieczeństwo i wyposażyła to auto w potrzebne w aucie miejskim jak bielizna profesjonalistce czujniki ciśnienia...
No więc tak, wymieniłem mC z jednej sztuki na drugą (mam dwa). Bez zmian. Zgodnie z sugestią wywaliłem 10kOhm między RES a VCC. C mam 100nF, nie pF - pisałem na szybko i powstał błąd. Zmieniłem kod na > "make.exe" program avrdude -p attiny13 -P usb -c usbasp -U flash:w:main.hex avrdude: AVR device initialized and ready to accept...
Dzisiaj wpadłem na jeszcze inny sposób przeprogramowywania HC-05. http://obrazki.elektroda.pl/9003449000_1... W tym rozwiązaniu nie byłoby potrzeby łączenia się z modułem bluetooth. Zmiany dokonywane będą przy pomocy 3 przycisków. Pierwszy przycisk odpowiada za BAUD i przełącza kolejno 9600, 19200, 38400, 57600, 115200. Drugi przycisk...
Podtrzymuje jeszcze temat z pytaniem: Czy zestaw ATMEGA32 z książką Góreckiego ma sens? ten zestaw jak najbardziej z każdą książką ma sens. I nie upatruj w nim jakiegoś mega skomplikowania w związku z tym że tam jest ATmega32 ;) .... proponuję ci - skoro mówisz, że schematy umiesz czytać to obejrzyj sobie dokładnie schemat obydwu płytek. Przecież na...
https://obrazki.elektroda.pl/5680051600_... W tym artykule opiszę powód wymyślenia oraz konstrukcję testera do kart pamięci microSD który posłuży to sprawdzenia pewnej ciekawej własności kart. Przyczyna powstania Karty MMC/SD/microSD oprócz swoich naturalnych zastosowań są też lubiane przez miłośników mikrokontrolerów z kilku powodów:...
Witam, Próbując zaprogramować Attiny13 do kitu AVT2929 (Sterownik LED mocy do latarek) programem pobranym z elportalu napotykam błąd Załączniki ogólnodostępne w sieci - usunięto. Poprawiono tytuł. LordBlick
Witam. Od razu mówię, że działam na ATtiny2313. Chciałbym przedstawić kod, nad którym głowię się już dość długo i ciągle nie działa, kod jes banalny a jak to mówią diabeł tkwi w szczegółach, więc może ktoś z forumowiczów może mi pomóc. Kod wygląda tak: 'Program powinien (wlasnie! - powinien) pobierac sekwencje przerwan 'z odpowiednich portow...
http://obrazki.elektroda.pl/5066557500_1... Poniższy projekt dotyczy pomysłu który został w części zrealizowany już 10lat temu, ale dzisiaj mógł przybrać nieco inny wymiar, zaspokajając wybujałą wyobraźnię jego autora :). Dotyczy rzeczy całkiem zwykłej, jaką jest „przewodowy dzwonek mieszkaniowy”. Pierwszą odsłoną tego pomysłu...
Oczywiście, do tego jest właśnie ten układ :) Niestety, przewody połączyć trzeba wszystkie - innej opcji nie ma. Jeśli nie, no to niestety wymiana układów lub zakup programatora który ugryzie debugwire. I akurat dobrze kolega trafił bo wczoraj wyszła wersja softu 2.10 - która umożliwia zapisywanie dowolnych fusków, a nie jak dotychczas fabrycznych....
http://obrazki.elektroda.pl/5832389600_1... Urządzenie może służyć do podawania środków pielęgnacji roślin w akwarium, suchej i mokrej karmy dla zwierząt domowych - ptaków w klatce (woda, ziarna) czy rybek w akwarium w czasie dłuższej nieobecności ich właścicieli. http://obrazki.elektroda.pl/3051836700_1... Opis urządzenia...
http://obrazki.elektroda.pl/2475395200_1... Cześć! Pewnie część czytelników jest już znużona ilością tematów o zegarach nixie, ale nic nie poradzę na to, że ja także poddałem się magii tych cudownych wyświetlaczy minionej epoki. ;) Mogę tylko uspokoić, że jest to moja autorska konstrukcja, a nie kalka istniejącego projektu. Zdaję sobie...
Witajcie. Jestem całkowitym świeżakiem w świecie mikrokontlolerów i chciałem się trochę nauczyć. W tym celu kupiłem arduino leonardo, którym chce zaprogramować Attiny13. Do leonarda wgrałem gotowca zmieniającego go w programator a do attiny chce wgrać gotowca migającego diodą. Jednak cokolwiek zrobie zawsze kończy się to błędem: avrdude: stk500_getsync():...
Witam, Kupiłem ATTiny13V zaprogramowałem go przykładowym programem migająca dioda, później zmieniłem FuseBity 8MHz na 4MHz dioda migała z mniejszą częstotliwością (to oczywiste) ale problem pojawił się dopiero po tym jak zmieniłem FuseBity na 128kHz dioda miga z bardzomałom częstotliwością lecz programator go nie rozpoznaje. Nie da się wgrać nowego...
Przepraszam za jakość zdjęć, starałem się zrobić co w mojej mocy ale niestety dysponuje tylko tabletem :/ Dioda miga, ale dużo szybciej. Ustawiłem sobie metronom na tempo 30 i dioda miga 4x szybciej z czego wynika, że co 250ms zmienia stan. Bootloader do ATtiny13a z arduino mam na taktowanie 9,6MHz bez dzielenia. Jak wgrywałem 'migacz' przez arduino...
Owszem, jakiś mały Atmel byłby idealny, tylko zasilanie i prosto z portu wysterować diodę (myślę, że te 20mA bez obawień udźwignie). Trzeba by tylko ustawić dość wysoką częstotliwość PWM, żeby migotanie nie rzucało się w oczy. Wiązałoby się to z nauką programowania. Tymczasem przy pomocy programu 555 Timer Pro EX na płytce stykowej osiągnąłem wstępne...
Faktycznie, nie zauważyłem .. Ale ten sam błąd wyskakuje przy wgrywaniu choćby prostego programu który miga diodą ..
No faktycznie brakowało :D Ale dodanie petli itak niczego nie zmienia dioda nie miga, petla moze byc pusta bo caly kod moze byc zadelkarowany w funkcji main
Czesc mam problem potrzebuje programu pod mikrokontoler ATtiny15 ktory umozliwi mi miganie diody wiem ze dla osob zanjacych sie na tym jest to banal ale ja nie mam pojecia o tym wiec prosze osoby znajace o pomoc moj email to lindros10(at)wp.pl nr tel 697563652 napiszcie z netu .
Dioda RGB jest już obsługiwana poprawnie przez Attiny13a-pu taki był cel. Także temat uznaję za zakończony. Dla szukających rozwiązania software pwm dla Attiny13a-pu. http://jaywiggins.com/2011/05/attiny-sof...
Pierwsze co mi się rzuciło w oczy to to, że częstotliwość odświeżania jest za mała i diody migają, a drugie to to, że ciekawy sposób multiplex'owania i na pewno spróbuję go w przyszłości wdrożyć w jakiś projekt. Brawo za optymalizację komponentów.
attiny13 dioda attiny13 dioda pilot attiny13 migająca dioda
instalacja nowego dysku toshiba android kamera numer seryjny laptop lenovo
kociol pompa bezpiecznik zapalniczki
Jak znaleźć procedurę UserForm_Initialize w VBA? Wysokie obroty silnika rowerowego po wciśnięciu sprzęgła - przyczyny i rozwiązania