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...
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...
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 :)
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...
No więc wgrałem program ten migającej diody: /* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ void setup() { // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards: pinMode(4, OUTPUT); } void loop() { digitalWrite(4, HIGH); // set...
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 :/
Jaki częstotliwośc taktowania procesora?
Procesory, procesory..., a może coś takiego lepiej się nada do samochodu, i może będzie bardziej pożyteczne niż migające diody. W samochodzie prostota, pożyteczność i ergonomia przede wszystkim. http://www.elektroda.pl/rtvforum/topic61...
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ć ?
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...
Zmiana portu z Pinb.3 na Portb3. nie pomogła ja_dzik, twój kod działa dioda miga co ~6s.Teraz pytanie dlaczego działa :D
Na twoim miejscu kupiłbym Attiny13 i zaczął od migania diodami Led, bo to co przedstawiłeś to wyższa szkoła jazdy.
Też podobny zasilacz zrobiłem dla ATtiny13, który steruje lampką nocną jako ściemniacz z płynnym startem. Ja go jeszcze bardziej uprościłem jest bez R5 i bez VR1 Natomiast do sterowania lampkami na choince ATtiny13 dostaje zasilanie z mostka gretza (230V) przez opornik 51k/1W i dioda zenera 5V1 a steruje dwoma tyrystorkami a te z kolei dwoma obwodami...
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():...
1. Trzeba zidentyfikować jaki tam mikrokontroler zastosowano aby można było podstawić bez cięć ścieżek np. Attiny13, Attiny25 2. Rozrysować sposób połączenia LED a mikrokontroler 3. Zlecić napisane oprogramowania lub napisać samemu Ale będzie trudno uzyskać taką samą jasność wszystkich świecących LED, jak jest przy działającym efekcie, przesuwania się...
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:...
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. 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ć.
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...
Oczywiście, ale pozostawiam tę kwestię ewentualnym naśladowcom. ----------------------------------------... Dodano: Po namyśle dopisałem, jak zasugerował kolega HD-VIDEO, wygaszenie światła po około 27 minutach przy braku ręcznego wyłączenia z sygnalizacją ostrzegającą przed tym faktem, migającą żółtą diodą....
http://obrazki.elektroda.pl/2874225500_1... Witam wszystkich! Ponieważ jest to mój pierwszy projekt, proszę o wyrozumiałość;) Wstęp Na pomysł stworzenia "neonowego" napisu wpadłem jakiś rok temu. Nadał się on do szkoły na tzw. dzień integracyjny jako emblemat mojej klasy, 1TM2. Jako że zacząłem przygodę z mikrokontrolerami, postanowiłem...
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ę.
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
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...
Musisz tylko troche zmienić kod...
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...
Daniel, ja nie mam nic do uC - to są bardzo pożyteczne elementy, tylko w rękach świadomego konstruktora, a nie byle kogo. ktoś zamiast multiwibratora wykorzystał uC do mrugania diodą to wcale źle nie świadczy o umiejętnościach elektronicznych, tylko o zdrowym podejściu do rozwiązania problemu ponieważ wykorzystując uC układ jest dużo prostszy, porównywalny...
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...
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
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...
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.
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.
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...
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.
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....
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");...
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.
Tutaj Link Zeby to był migacz... Dodano po 8 https://obrazki.elektroda.pl/9742517800_... LED1 to dioda migająca. R1 trzeba dobrać, nie każda LED chce działać z większą rezystancją Można też na tranzystorach; NE555; CD4060; CD4093; Attiny10; ... Dodano po 35 0,5Hz: https://obrazki.elektroda.pl/5211093600_...
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...
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 :/...
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...
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...
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....
(at)Karol966 Złącza do programowania nie robiłem bo płytka by się powiększyła 2 razy. (at)nero97 Więcej opisu? A cóż tu jest do opisywania? (at)profesorek_96 seguro.pl (at)flubber.trip ATtiny10 jest mniejszy, bardziej energooszczędny no i ma większe możliwości, choć zgodzę się że nie wszędzie trzeba go pchać. Musiałem jakoś przetestować ten procek i...
Wszystko fajnie tylko po co taki wyświetlacz? U mnie, w oryginalnym sterowniku jest tylko 2 wyświetlacze 7 segmentowe + 3 diody i to w zupełności wystarcza i tnie koszty o połowę. Ponad to w kotłowni strasznie się kurzy i tu kolejny + dla 7 seg.- jest bardzo czytelny i praktycznie niezniszczalny. Nie wiem czy doczytałeś do końca, a akapicie o BIGcyfrach...
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...
Co robie źle? Przykład na diodzie migającej podłączonej do PB3 ;DEVICE ATtiny12 (at) Internal 1.2MHz RC oscillator ;FUSES: (Internal RC oscillator) ;BODLEVEL0 (set) ;BODEN 0 ;SPIEN 0 ;RSTDISBL1 (clear) ;CKSEL3 0 ;CKSEL2 0 ;CKSEL1 1 ;CKSEL0 1 .Nolist .Include "tn12def.inc" .List .equCLK= 1200000 ; 1,2MHz clock .defzero_reg...
Po paru godzinach męczenia AS5 mogę powiedzieć, że: - Nareszcie jakiś normalny edytor, gdzie można sobie składnię sensownie pokolorować. Wiem. Eclipse ma lepszy, ale reszta otoczki tego programu mi nie podchodzi (zwłaszcza symulacja), stąd omijam go z daleka. - Warstwa wizualna całego środowiska się poprawiła, ale niestety nie obyło się to bez instalacji...
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....
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...
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ć...
attiny13 dioda migająca dioda alarmu migająca dioda straszak
sterownik fotografii przegrywanie kaset kalibracja ekranu dotykowego
suzuki gs500 lutownica transformatorowa
Przeróbka odkurzacza bezprzewodowego Dyson, Bosch, Electrolux na zasilanie z sieci 230V Marantz PM8000 – przekaźnik stand-by klika po włączeniu, TA7317P, zasilacz, DC na wyjściu