Jak z kondensatorami ? Diode na przekazniku masz? Moze zrob osobny uklad stabilizujacy dla przekaznikow albo narazie jak ci jeszcze nie dziala w pelni uklad, dalej testuj na diodach. Wtedy bedzie mozna wykluczyc ze cos jest z tranzystorem i przekaznikiem.
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ć.
trochę mały ten preskaler.
Po pierwsze to do wklejania kodów programów jest specjalny przycisk Code , wtedy wszystko jest ładnie czytelnie. Jeśli dioda świeci po podłączeniu to musisz dać rezystor aby ja wygasić. Chociaż nie powinno się tak dziać. Możesz dać schemat ? zaprogramowałeś już ten układ ?
Ok coś tam rozumiem ale mam jeszcze taki problem albo prośbę bo nie wiem jak ustawić rejestry w attiny13 Tccr0a Tccr0b Admux Adcsra Adcsrb jakbym chciał pwm 8 bitowy (attiny13) z max częstotliwością tj chyba FAST PWM na pwm0a i pwm0b czyli 9600000/256=37500Hz przy działającym ADC. Reszta ustawień zostaje tak jak jest. To już będzie wszystko. Zacznij...
Najprościej i chyba najbardziej optymalnie to dioda dwukolorowa (tylko nie wiem czy występują czerwono-niebieskie) albo dwie diody SMD wlutowane blisko siebie.
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...
Bo w Attiny13 nie ma tego pinu ale podanie w konfiguracji AVCC ustawia ref na napięcie zasilania. Nawet znalazłem program mojego termostatu , o którym już prawie zapomniałem i tam linia konfiguracyjna dla ATTINY13 wyglądała właśnie tak: Config Adc = Single , Prescaler = Auto , Reference = Avcc Wszystko działało więc zakładam, że u Ciebie też powinno...
Załóżmy, że używamy ATTINY45, który ma więcej pinów niż ATTINY13, co daje nam większą elastyczność. Ile pinów ma ATTINY45 ? Ile pinów ma ATTINY13 ?
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 :/
A po co ci te diody? Przekaźnik którym będziesz załączał światło bocznikujesz wolnym włącznikiem i już.
Pewnie by się i dało a jaki dokładnie sygnał ma odbierać z fototranzystora jakiś zakodowany przebieg czy no nie wiem nośną czy wogóle ma reagować na zmiany oświetlenia. Pokaż schemat będzie prościej. Może Ty masz namyśli zintegrowany odbiornik IR z wzmackiem ?. Z mrugrającymi gasnącymi diodami to raczej problemu nie będzie tylko input jest nie jasny....
Czy ktoś nie ma przykładowego listingu obsługi PWM tego procesora????
Nie pobiera prądu podczas "czuwania" Ale za to masz spadek napięcia na diodach przy przyciskach przez co nie wykorzystasz całej pojemności baterii. Tiny13 można uśpić. Pobór prądu jest wtedy mniejszy niż prąd samo rozładowania baterii a nie tracisz na spadku napięcia na diodach.
A no w sumie racja nie da się w attiny13 go podpiąć. Dzięki za pomoc.
Narysuj jak masz te diody podłączone do procesora.
Ta dioda dwukolorowa rysowana na szybkości w Paincie? :)
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 :/...
jak w ogole chce dodac jeszcze tranzystory sterujace diodami - ten schemat jest tylko taki "prowizoryczny" bo program do symulacji ktorego uzywam czyli Proteus nie potrzebuje az takich wymagan jak rezystory czy tranzystory. Ja wiem, ze satysfakcja bedzie wielka, ale nie wiem czy do tego dojde... lepiej zrobic to z kims, zapamietac i pozniej opierac...
małe pytanko, a jak wyglądałby ten program w C? z góry dzięki... Podejrzewam że, jak pojawi się tu listing programu migania diodą w C, to temat rozrośnie się w nieskończoność. Jeżeli ktoś ma kłopoty to niech nie wstydzi się korzystać z helpa, a nie tworzy nowy temat który jest praktycznie o niczym (piaskownica). Po drugie, jak ktoś nie wie dlaczego...
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...
Ustawione fusy na bank na zew. oscylator? Nie pisz tak, bo jeszcze kolega gotów przestawić procka na zewnętrzny generator i będzie pytał co zrobić by procek znów ożył. Niech przestawi tylko CLKDIV8 na Uprogramed i będzie ok. a cha i program działa w koło - a to z programu nie wynika To akurat może być winny sam przekaźnik. Jaka jest ta dioda wsteczna?
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...
Wświetlanie pomiaru na dziesięciu LED odbywa się przy pomocy charlieplexing'u, Jeśli schemat podłączenia diod jest narysowany poprawnie to nie używasz charlieplexing'u. W charliplexing'u łączy się diody równolegle przeciwsobnie.
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.
Witam... Mam ATTiny13. do pinu PB0 jest podpięta dioda led. W Bascomie napisałem program w którym przerwanie zapala i gasi diode co pół sekundy. Najciekawsze jest to, że nie mogę ponownie zaprogramować układu bo impulsy na PB0 zakłócają linie MOSI. jak rozwiązać ten problem? programator równoległy! Pozdrowionka...
Wrzuciłem program do Attiny13. Diody muszą być skierowane katodą do mikrokontrolera, czyli zasilane są od plusa a z mikrokontrolera dostają masę. Potem zakomentuj stawiająć apostrof przed "Waitms 20" Program będzie się wykonywał dużo szybciej i będziesz mógł zauważyć jego działanie. U mnie diody wyłączają się w przedziale 300mV-340mV - zamiast termistora...
kupie diody RGB bo się okazało,że mam ze wspólną anodą I taka dioda będzie odpowiednia do tego układu (programu) - można zrezygnować z użycia tranzystorów i sterować katody bezpośrednio z wyjść µC (poprzez szeregowe rezystory). Tranzystory byłyby potrzebne dla diod dużej mocy (a poza tym, program można przecież bardzo prosto dostosować do dowolnego...
Odświeżam temat. Wygląda na to, że mój kod jest już dobry, problemem są zakłócenia. Podpiąłem to do motocykla(impulsator) i dioda losowo się zapala a powinna dopiero po przekroczeniu pewnych obrotów. Ma ktoś pomysł w jaki sposób mogę wyeliminować zakłócenia? dzięki
Flash ładuję programem bascom. Znalazłem, że tam należy nacisnąć programowanie ręczne jednak jak nacisnę to nic się nie dzieje :(
Witam. Szukam prostych projektów w sam raz dla początkujących uczących się programować w środowisku BASCOM. Nie chodzi o gotowce, lecz o sam pomysł. Mam na stanie tylko Attiny13 więc jak ktoś by miał pomysł i by się chcial nim podzielić, zapraszam do odpowiedzi w tym temacie. :) Dodano po 2 Dodam iż migajace diody mam już za sobą.
Już dostałeś odpowiedź na to pytanie, a przykładów zaświecania diody przez AVR są w sieci tysiące - zadaj sobie trochę trudu.
Witam. Myślę, że do tego zadania najlepiej byłoby zastosować jakiś mały mikrokontroler np. ATTiny13. Wbrew pozorom nie jest to trudne do zrobienia, jest wiele przykładów np. w bascomie, jak mierzyć napięcie przetwornikiem ADC. Taki uC mógłby załączać przekaźnik w momencie pojawienia się 400V na panelach i wyłączyć go przy 300V (spadek napięcia pod obciążeniem)....
Witam, na początku napiszę że dosyć solidnie przeszukałem forum i zasoby internetowe z miernym skutkiem. Mianowicie potrzebuje do mojego projektu efekt tęczy za pomocą diody RGB , używany procesor to Attiny13 , sterowanie diodami będzie realizawane przez tranzystory (więcej diod) . Jednak sam efekt nie jest problemem ponieważ przykładów jest sporo potrzebuje...
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...
Dzięki. Jeżeli masz jeszcze trochę cierpliwości dla mnie to proszę podpowiedz mi na czym polega realizacja programowego PWM, ATmega8 z diodą RGB działa świetnie, ale dla mnie to jak wynajmowanie TIR-a żeby przewieść kilogram cukru, chciałby zastosować jakiś mały procesorek Może ATtiny13 bo akurat taki mam.
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....
http://obrazki.elektroda.pl/4164965000_1... Witam. Od dłuższego czasu interesuję się technologią RFID i dziś chciałem zaprezentować rozwinięcie mojej dawnej konstrukcji mianowicie czytnik kart RFID ze zintegrowaną anteną na płytce PCB. Ze względu na skomplikowaną konstrukcję anteny (niewielkie odległości między ścieżkami) płytka została...
$regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 8 $swstack = 8 $framesize = 8 Dim I As Byte Config Pinb.0 = Output Config Timer0 = Pwm , Prescale = 64 , Compare A Pwm = Clear Down Do I = 128 Pwm0a = I Loop End W fusebitach włączony jest wewnętrzny oscylator 9,6 Mhz. W czasie pracy dioda błyska, miernik mój pokazuje 0,03 kHz
Główne założenie to zasięg (maksymalny prąd diody ir) i średni niski pobór prądu Czyli jedna paczka 500us co sekundę. RC5SEND się nie nadaje :(
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...
Dziękuję za szybką odpowiedz, oczywiście była to wina if'ów za co serdecznie dziękuję olelek klikam pomógł. Teraz mam jeszcze jedno pytanie a mianowicie jak najlepiej napisać kod, który zliczałby impulsy w czasie np 2 sekund, jeśli po odliczeniu tego czasu licznik wyniesie L = 3 to dioda się uruchamia, i dokładnie w drugą stronę, kolejne 3 sygnały 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...
Dzięki... schemat się przyda ale z kodem to będę musiał sam eksperymentować bo kompletnie nie znam asemblera. Zaczynam powoli rozważać rozwiązanie z diodą zenera - tanie, proste i powinno ładować. Zmusza mnie do tego mała ilość wolnej pamięci no i brak pomocy ze strony osób które miały z tym jakieś doświadczenie.
Witam, Nie tak dawno zacząłem swoją przygode z Bascom'em i AVR (lepiej późno niż wcale). Nie planuje nic konkretnego robić, traktuje to jako zabawe. Większość zagadek udaje mi się rozwiązać, ale dzisiaj trafiłem na coś czego nie mogę zrozumieć. Zwykły przerzutnik RS zapalający LED z wykorzystaniem malutkiego AVR "ATTINY13". Symulacje przeprowadzam w...
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...
Wynalazca narzędzia tortur o nazwie "Pipek dręczyciel"... Tak, to pierwsze, z czym mi się Zbigniew kojarzy. Drugie to Bascom – widziałem kursy, ale nigdy mnie nie interesowały. Na Arduino się takiego nie zrobi - bateria by za szybko wyszła ;-) Zdziwiłbyś się ;) Zasiliłem kiedyś ATtiny13 (taktowany 128 kHz) z 5 połączonych szeregowo fotodiod BPW34...
Sterownik ze stałą jasnością jest dość prosty w wykonaniu, możesz obejrzeć chociażby noty układów firmy Macroblock (np. MBI 6651..53). Sterowanie jasnością (wypełnieniem PWM) można zrealizować dzięki prostemu układowi 555, jednak najlepiej to sterować programowo jakimś prostym Attiny13, tylko trzeba to cudo zaprogramować. A to oznacza konieczność nauczenia...
Mnie zawsze to działa, a moim zdaniem jak można tak zrobić to nie niesie to szkód. Zresztą zgodność w fazie ma znaczenie, ale nie zawsze. Jeśli steruję jedną diodą to nie ma to znaczenia. Zresztą czy mógłbyś mi pokazać na diagramach w datasheecie dowód na to, że dioda przy zmianie OCR w złym momencie błyśnie lub zgaśnie całkowicie? Bo moim zdaniem inne...
Witam. Jestem w trakcie robienia stroboskopu na ledach (154 diody na kanał, 2 kanały), sterownik wykonałem na ATTINY13 , nie było problemów z programowaniem (Bascom AVR i programowanie w PonyProg). W układzie są dwa BUZ11 (po jednym na kanał.) Diody na jednym kanale pobierają ok. 4Amper, a zasilanie LED nie może być większe od 3Volt. (Diody są połączone...
witam napisałem program na attiny15 ale dalej nic z tego bascom informuje że nie może zaadresować timer1 i compare1a a jeśli dobrze przeczytałem pdf-a attiny15 to on takowe posiada czy to wszystko wina tego języka czy też programatora a może coś źle napisałem prosze o pomoc dioda nadawcza podłączona jest w taki sposób jak pokazano w helpie bascoma do...
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...
http://obrazki.elektroda.pl/1418458200_1... Jako że zajmuję się wideofilmowaniem i poczyniłem ostatnio zmiany w sprzęcie nagrywającym, sytuacja zmusiła mnie do zrobienia sobie malutkiej i lekkiej lampki LED, która ma służyć jako awaryjny doświetlacz do aparatu (Panasonic GH2). Osobiście nie lubię filmować z takimi lampkami, ale jak...
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ą...
Co do kwarca do attiny13 zapomniałem, że nie ma wejścia ale na pytanie odpowiem: Generator albo zintegrowany albo zbudować Pierce'a może da się jakoś wykorzystać do budowy mikrokontroler ale nie wiem czy da się wyprowadzić odwrotność clocka. Zawsze można wewnętrzny ustawić na 128kHz i podzielić lock_prescale_set( clock_div_4) nie wiem jak to się robi...
Nie rozumiem co się tutaj dzieje. Zmienna Reference nie ma żadnej przypisanej wartości początkowej. Jak np uzyskać 50% świecenia diody? Nie chodzi mi o stopniowe przyciemnianie, po prostu chciałbym mieć możliwość w dowolnym miejscu programu ustalenia jakie napięcie ma być na danym wyjściu. Nie potrzeba żadnej wartości początkowej, jest to zmienna typu...
Witam. Poszukuję pomysłu na sterowanie jednym przyciskiem (docelowo odbiornikiem podczerwieni) zapalaniem diod. Tzn. chodzi mi o coś takiego: Wciskam przycisk Zaświeca się 1 dioda Wciskam drugi raz Zaświeca się dioda 2 a gaśnie 1 Wciskam trzeci raz Zaświeca się dioda 1 i 2 Wciskam czwarty gasną diody 1 i 2 Napisałem program do tego, ale nie działa prawidłowo....
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...
http://obrazki.elektroda.pl/5053717900_1... Miałem ostatnio potrzebę zrobić mały termostat, który będzie dość przyzwoicie trzymał temperaturę, a warunkiem było jej nie przekraczanie. Pomyślałem, że zanim go oddam to jeszcze go zdążę tu opisać... a i będzie kolejny przykład, że Attiny 13 potrafi więcej niż tylko miganie diodą :-D Było...
Witam! Będąc szczery - nie wiem co to jest za program, bo C to ja nie znam, jednakże układ atTiny13 sprzętowo umożliwia wyciągnięcie tylko dwóch kanałów PWM - bodajże na nóżkach 5 i 6 jak mnie pamięć nie myli (lepiej jeszcze sprawdzić :twisted:) Możliwe że ten program zapewnia jeszcze jeden kanał pwm, tyle że programowy, ale lepiej niech się wypowie...
http://obrazki.elektroda.net/51_12592426... Projekt, który od dawna chodził mi po głowie… do zwykłej szklanej żarówki upchnąć elektronikę, która robiła by coś ciekawego. Jedyne co mi przyszło do głowy (po za bombą z terometrem) to żarówka płynnie zmieniająca kolory. W skład urządzenia wchodzi przetwornica 230V/5V-500mA, diody led SuperFluxRGB,...
A wystarzczy zajrzeć do katalogu gdzie zainstalowany jest Bascom... Lista definicji procesorów: 1200DEF.DAT 2313DEF.dat 2323DEF.dat 2333DEF.DAT 2343DEF.dat 4414DEF.dat 4433DEF.DAT 4434DEF.dat 8515DEF.dat 8535DEF.dat 86RF401.dat at90pwm2_3.dat ATtiny12.DAT ATtiny13.DAT ATtiny15.DAT ATtiny22.DAT ATtiny2313.DAT ATtiny24.DAT ATtiny25.DAT Attiny26.dat attiny261.dat...
Robiłem tak (attiny13): POTRB.4 podciągnięty 10k rezystorem do GND, od tego kabel do microswitcha, od niego do VCC PORTB.3 - dioda led - VCC (dla testu) program: $regfile "attiny13.dat" $crystal = 4800000 Config Portb.3 = Output Config Portb.4 = Input Led Alias Portb.3 S1 Alias Portb.4 Do Debounce S1 , 0 , Pr1 , Sub Loop End Pr1: Toggle...
witam zaciekawił mnie temat regulacji fazowej więc na płytce stykowej zmontowałem prosty układ gdzie attiny13 ma za pomocą transoptora pc814 podłączonego do sieci ma wykrywać zero i odpowiednio sterować triakiem bt136 przez optotriak moc3042, napisałem taki prosty program: $regfile = "attiny13.dat" $crystal = 9600000 Config Portb.1 = Input...
napisałem prosty programik w bascom: przez pierwsze około 2,3 sekundy dioda jest zgaszona, a później jest zapalana i program się kończy. gdy ATTiny startuje od nowa to gaśnie i wiem,że się zresetował. spróbuje z tymi kondensatorami jeszcze tak jak pisałeś! Dodano po 1 sorki zmieniłem pierwszy post, bo się pomyliłem.
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...
Próbuję odpalić programik na Attiny13, ale nie mogę dojść do ładu z ADC. Może ktoś mógłby podpowiedzieć? $regfile = "attiny13.dat" Config Adc = Single , Prescaler = Auto , Reference = Internal Config Pinb.1 = Output Config Pinb.2 = Output Config Pinb.0 = Output Dim Wart_ac As Iram Byte 'zmienna na wartość odczytaną z przetwornika Dim V As...
Witam Przeglądałem tak forum na temat emulacji pastylek i nie ma nigdzie konkretów dotyczących konstrukcji, na łamach EP 2/09 jest projekt "cbutton". Mianowicie chodziło by mi o to by coś podobnego stworzyć na małym procku który by na początku odczytał numer z pastylki i zapisał go do pamięci {{{{(powiedzmy max 3 pastylki) wybór którego zapisanego kodu...
Witam Do tej pory nie tworzyłem układów mikroprocesorowych zasilanych bateryjnie, dlatego postanowiłem zapytać. Układ jest dosyć prosty. Mikrokontroler np. Attiny13 ma odliczać czas (przerwania) i np. co 10 minut wykonać pomiar na kanale ADC. Układ ma działać na baterii (maksymalnie długo) a w przypadku przekroczenia pożądanej wartości ADC ma nadać...
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...
Z upchaniem ściemniacza do tego procka może być mały problem choć osobiście ściemniaczami się w ogóle nie interesowałem i mogę się mylić. Zależy jeszcze w czym to będzie programowane (bascom, c, assembler). Opcja bez ściemniacza załatwiło by dosłownie kilka linijek kodu. Detekcja zera będzie działać ze stosunkowo sporym opóźnieniem. Lepiej dołożyć do...
Witam ponownie Właśnie teraz mi się jaja dzieją. Na attiny2313 udało się zrobić to co opisałem w moim poście wyżej. Stwierdziłem, że attiny13 też udźwignie ten temat lecz myliłem się. Po wielu próbach zacząłem od początku, od najprostszego przykładu. Poniższe próby i kod dotyczą attiny13, mam nadzieję, że mogę pisać w tym wątku Podłączenie zrobiłem...
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...
Witam Jakiś czas temu napisałem prosty program do sterowania dwoma diodami led za pomocą pilota RC5. Generalnie wszystko działa idealnie lecz jest mały problem, który przez przypadek odkrył mój bratanek, otóż w momencie przyciśnięcia dłuższy czas przycisku 1 na pilocie dioda sama zmienia stan na 1 i potem 0 i tak w kółko... Co zrobić aby pozbyć się...
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
http://obrazki.elektroda.net/96_12810965... Witam! W wolnych chwilach postanowiłem zmajstrować sobie zegarek,który to w całości zaprojektowałem samemu włącznie z programem napisanym w BASCOMIE. Zegar posiada funkcję budzika oraz podtrzymanie czasu po zaniku zasilania (bateria CR2032). Oraz skromnie 5 przycisków do ustawiania czasu i budzika...
Tutaj jest artykuł o układzie sterującym diodę RGB: http://www.elektroda.pl/rtvforum/viewtop... http://sklep.avt.com.pl/photo/_pdf/AVT27... a soft do procesorka: http://www.elektroda.pl/rtvforum/downloa... ale na procku attiny12 lub attiny13
Cześć. https://obrazki.elektroda.pl/1280991700_... Kuzyn poprosił mnie o zbudowanie tego ustrojstwa, bo posiada jedno wolne wejście we wzmacniaczu, a do podłączenia jeszcze trzy źródła dźwięku. Projekt powstał w dwa dni. Czterokanałowy selektor wejść do wzmacniacza. Nic szczególnego... Płytka - termotransfer. Program - BASCOM. https://obrazki.elektroda.pl/9048297700_...
http://obrazki.elektroda.pl/7377180400_1... Witam. Wykonałem proste zabezpieczenie akumulatora żelowego. Układ działa na Attiny13A, program napisany w Bascom. Diody pokazują napięcie akumulatora, zielona powyżej 11.5V, żółta 10.5V - 11.5V, czerwona poniżej 10.5V. Oczywiście zakres można dowolnie zmienić w programie. Poniżej 10.5V następuje...
Dzisiaj dotarły do mnie części i zrobiłem pomiar na tych diodach które mają być docelowo w układzie, Z pomiary wyszło że charakterystyka troszeczkę sie spłaszczyła a to nawet lepiej. Nie musi być tak duże wypełnienie bo tylko do 175, a dokładniej to zerknij w załącznik. Co do załącznika to w arkuszu 1 wprowadziłem te poprawki, w drugim też do komórek...
programator w czasie programowania decyduje jaki stan ma być na pinie RESET Dzięki, to zagadnienie m.in. mnie interesowało. Generalnie więc podłączyć masz z programatora do mikrokontrolera co najmniej piny: RESET, MOSI, MISO, SCK i GND Podłączam wszystkie 6 pinów, bo zasilam z programatora. Podłączone na 1000% poprawnie :) Czy masz jakieś komunikaty,...
Na początek proponuję zwykłą diodę Zenera na napięcie 3,0V (może być doregulowany TL431), włączoną katodą do źródła 3-5V, anodą do wejścia pomiarowego. Jeśli wejście 0-2V ma dużą oporność wejściową, to trzeba je nieco obciążyć opornikiem np. 1k. Do sprawdzenia działania powinno wystarczyć.
Wiem, że temat stary, ale może podpowie ktoś jak ustawić fusebity w bascom-avr aby zaprogramować attiny13 i jak go potem podłączyć w zasilaczu? Jeśli odnosisz się do programu, który wstawiłem, tu fusebity taktowania musisz ustawić tak, by taktowanie wynosiło 9600000 Hz (9,6 MHz) - obecnie nie mam tego przed oczami, konkretnie nie podam... Co do podłączenia...
Od razu zapomnij o Bascom i zacznij C lub Arduino z tych powodów: http://mikrokontrolery.blogspot.com/2011... To bardzo prosty program np. dla pinu PB0 mógłby wyglądać tak: Jak wyżej napisałem, nie mam czasu na naukę nowych języków. Takie proste programy wystarczą w bascomie. W miarę to znam jeżeli chodzi o wgrywanie programu...
Witam wszystkich serdecznie. To moj pierwszy post na tym forum. Ostatnio zlapalem bakcyla na zabawe z AVRkami. Samo programowanie (bascom) nie sprawia mi wiekszej trudnosci, natomiast sterowanie zewnetrznymi elementami spedza mi sen z powiek. Mam nadzieje, ze pomozecie laikowi, jakim jestem w tej dziedzinie i pomozecie rozwiazac problem. :) Attiny13...
Jeżeli dobrze Cię zrozumiałem, to powinienem dać rezystory podciągające do masy? rozumiem, że chodzi o wejścia tak? Sprawdzałem (opcja syntax check - nie trzeba kompilować ;)) I wyszło, że wszystko ok. Jeszcze takie pytanie - czego można by użyć zamiast pętli, żeby działało to w taki sam sposób? ----------------------------------------...
Witam zainteresowanych tematem. Od kilku dni walacze z RFM65W aby wpisac do rejestrow parametry odbiornika. Kod w zalaczeniu. RFM65-69-69H_Tool_Kit-2 klawiszami CTRL + ALT + N wczesniej musi byc zainstalowany. Po aktywacji opisy zakladek pojawiaja sie opisane bardziej czarne i sa zakladki i pola wyboru sa aktywne. Calosc ukladu zmontowalem na plytce...
Witam Mam problem mianowicie zablokowałem ATmege8. W następujący sposób: W programie SinaProg dałem Search przy Device i wszystko ładnie wykryło i ustawiło automatycznie na Atmega8, potem w Fuses przestawiłem na pozycje Ext. Crys. dałem Program i procek padł. Próbowałem go odczytać programem ISPprog, mkAVRCalculator i nic, dodam jeszcze, że układ pracował...
Dobrze rozumiem, wiem ze trochę to namieszało, ale cóż zdarza się niestety nie pierwszy i pewnie nie ostatni raz. To jak już wiadomo o co chodzi, to trzeba program napisać, tak jak już pisałem uczę się i na razie tylko próbuje napisać kod udzielnie do każdej funkcji. Jak na razie udało mi się rozjaśniać powoli diodę i nie mogę zrobić tak by gasła także...
Witam. Mam tu taki program na Attiny 13 [syntax=basic4gl]$regfile = "attiny13.dat" $crystal = 8000000 $hwstack = 8 $swstack = 8 $framesize = 8 config pinb.4 = input portb.4 = 1 ' Podwieszenie portu sterujacego klawisz alias pinb.4 ' Nazwa portu sterujacego 'Config Pinb.0 = Output Config Timer0 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Prescale =...
Witam Widzę że sporo problemów jest przy uruchomieniu sterownika na ATtiny13 i dlatego zwróce uwagę na kilka elementów jakie mogą być przyczyna kłopotów. - wsady ze stronki są prawidłowe i sprawdzone, - w FUSEBIT znacznik CKDIV8 musi być wyłączony!!! (przy nowym układzie jest domyślnie ustawiony), - oscylator wewnętrzy musi być ustawiony na 9,6MHz,...
Pomysł dobry, ale nie prościej rezystor podłączyć bezpośrednio do pinu IO i sterować jego poziomem (wysoki - pomiar, niski, przełączenie na wejście brak). Upływność pinu jest marginalna. Stan wysoki pinu AVR-a ma niską wydajność prądowo napięciową. W czasie chwilowego wybudzenia dokonywane są dwa pomiary i ewentualnie jedna akcja. 1. Pomiar oświetlenia...
http://obrazki.elektroda.pl/1620160800_1... Witam cieplutko. Chociaż za oknem ciężko to dostrzec, to jednak kalendarz mówi wyraźnie, że zbliżają się święta Bożego Narodzenia. Już dawno temu obiecałem sobie, że w tym roku zbuduję szopkę...i zbudowałem. Miała ona być ozdobą już w zeszłym roku, ale nawał obowiązków nie pozwolił mi na jej...
"attiny13.dat" $hwstack = 32 $swstack = 18 $framesize = 8 ' tiny13 Dlaczego na samym wstępie wyrzuca mi błąd w liniach: Pwm1a = 0 Pwm1a = 0 Pwm1a = 255 czy nie można przypisać stałej wartości dla Pwm1a? Kolejne błędy są również powiązane z pwm1a. Oczywiście że możne jeżeli taka funkcja jest dostępna. ATtiny13 takowej nie posiada bo nie ma Timera1,...
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...
(at)elektryk101 - temat czytałem, sprawdzałem multimetrem. (at)mirekk36 - postaram się na jutro narysować schemat albo wykombinować jakieś fotki. Wyjście to zwykłe KANDA: http://obrazki.elektroda.pl/2852984800_1... Natomiast schemat mikrokontrolera, wg obudowy z noty katalogowej: http://obrazki.elektroda.pl/3977981900_1... Programator:...
Nie wydaje mi się aby ta szybkość zmian była taka duża jest ona "losowana". Niestety po doczytaniu okazało się, iż funkcja RND w bascomie nie ma za wiele wspólnego z losowaniem :/ Skutkiem tego jest zawsze taka sama sekwencja zmian kolorów a niestety moje zdolności programistyczne nie pozwalają mi na stworzenie funkcji RND z prawdziwego zdarzenia. Opisałem...
https://obrazki.elektroda.pl/1596322200_... Witam drodzy forumowicze. Temat jak najbardziej świąteczny. Chciałbym Wam przedstawić elementy stanowiące uzupełnienie Szopki Bożonarodzeniowej. Można to nazwać tłem...czy po prostu małym miasteczkiem będącym uzupełnieniem szopki. Wykonałem je samodzielnie przy pomocy najprostszych narzędzi,...
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...
attiny13 bascom bascom attiny13 attiny13 dioda
obciążenie symetryczny vaillant kominek dźwiękowy sygnalizacja
schemat podłączenia connects2 citroen xsara pompa
SEAT RNS 315 5P0 035 191 G Firmware SW 0263 Update – Official and DIY Options Schneider A9Z21225 iID 25A/30mA – czy działa bez wyłącznika B16? RCCB vs MCB