Zbudowałem układ załączający przekaźniki przez tranzystory w zależności od wciśniętego przycisku lub sterowany zdalnie za pomocą pilota RC5 (przełączanie wyjść po kolei góra-dół lub wyłączenie wszystkich), ustawione zostają stany wysokie na odpowiednich pinach dla tranzystorów (PA0-PA5) oraz dla odpowiadających diod LED (PB0-PB5). Program działa poprawnie...
Witam! bardzo serdecznie. Zwracam się do Państwa z następującym pytaniem. Otóż konstruuje centralkę alarmową w oparciu o mikrokontroler ATtiny2313 i mam mały problem. Chcę, aby można było uruchamiać tryb czuwanie kodem wpisanym z klawiatury oraz analogicznie wyłączać tryb czuwania - poprzez wpisanie tego samego kodu. Również w przypadku wywołania alarmu...
Witam. Wiem, że podobne problemy był już wałkowane milion razy lecz nie mogę sam sobie z tym poradzić. Do rzeczy: Chcę aby po przyciśnięciu przycisku dioda zapaliła się po pewnym czasie na krótką chwilę. Chcę to wykonać na przerwaniu, zależy mi na precyzyjnie odmierzonym czasie od momentu naciśnięcia przycisku do zapalenia się diody. Czas palenia się...
Witam po raz kolejny pojawił się problem z moim programem otóż chcę aby kiedy wzrośnie temperatura i będzie wyższa lub równa zadanej to serwo obraca się w prawo poczym się zatrzymuje następnie kiedy temperatura będzie niższa od zadanej wtedy serwo obraca się w lewo i zatrzymuje się. [syntax=basic4gl] '************* Konfiguracja uC *****************...
Chce zbudowac prosty uklad sterujacy kolorami diody RGB na ATiny2313. Wg. Mojego zalozenia potrzebuje 3 kanaly PWM, kazdy steruja osobnym kolorem. Na stronie Atmela w nocie pisze, ze ten uC posiada 4 kanaly PWM, jednak w opisie i ksiazce podawany jest tylko ten na PB.3 Czy tamte pozostale mozna wykorzystac w taki sposob? Czy trzeba to zrobic na zasadzie...
Zajmuje się pisaniem programu (procek to Attiny13A) do diody ir współpracującej z czujnikiem TFMS 5560.Zaznaczam że jest to po prostu układ typu załącz / wyłącz. Nie żadne kodowanie itp. Tutaj link do noty katalogowej tego czujnika (w tabelce drugi pdf od góry) : Z tego co udało mi się rozszyfrować wiem że czujnik ten reaguje na sygnał o modulacji 56...
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 coś prostego i malutkiego co zabezpieczy układ przed np. zabawą...
Witam, Mam przykrą sprawę do rozwiązania, pytanie jest na poziome podstawówki. Prawdopodobnie nie zauważam jakiegoś szczegółu. Próbuję uruchamiać diodę za pomocą przycisku. Gdy program jest w takiej postaci zapala się dioda odpowiadająca numerowi przycisku. Gdy odkomentuję if przestaje działać. Przycisk jest podpięty pod odpowiedni pin. Kod: [syntax=c]...
Witam chciałbym zastąpić przyciski podgłaśniania w tablecie impulsatorem mam taki układ products.modulowo.com/16/#opis_wyprowadz... i nie bardzo wiem jak tym zastąpić te przyciski próbowałem dodawać tranzystory i układ 4066 i 4077 i nic nie chce działać mam prośbę o narysowanie jakiegoś schematu jak to podłączyć żeby działało przyciski w tablecie mają...
...To radio nie zapamiętuje ustawień?... Niestety nie. ...jak nie wiesz jaki tam jest to nic nie można zrobić... Myślę że opcje są dwie 1. siedzi tam enkoder z przyciskiem - zał.1. Wiec wlutowuję ATtiny i programowo po włączeniu zasilania podaję 3 impulsy. 2. siedzi tam enkoder z przyciskiem i ATtiny - zał. 2. Więc wgrywam program z przerwaniami i...
Akurat siedze przy biurku i próbuje zaprogramować ten uklad :) Bascom nie chce mi go wykryć, ale wole grzebać na forum niż w tych kabelkach :D W Bascomie w oknie programatora masz zakladki FlashROM, EEPROM i Lock and fuse bits. Wybierasz lock i fuse bits i tam jest ta konfiguracja. Nie powiem Ci dokladnie ktora to linijka bo mi co nie dziala, ale szukaj...
Szkoda że tak łatwo się zniechęcasz. Ja mam taki problem z zegarkiem , że po podłączeniu kwarcu zegarkowego do XTAL w atmega8 zaczął chodzić dokładnie ...tylko 2 razy wolniej. Wie ktoś jak to naprawić ?? Już wiem co jest nie tak chyba. Timer1 jest 16-bitowy >liczy do 65536 potem następuje przepełnienie. A kwarc zegarkowy "liczy" do połowy tego(32.768Khz)....
Hej, czy w 2kB zmieszczę obsługę: 2 x DS18B20 5 x DS2405 obsługę wyświetlacza LED (4 cyfry) i do tego obsługę zegarka oraz 3 przycisków?
Czy ktoś mógłby mi podać jakieś informacje na temat przypisania do danej procedury jakiegoś połączenia klawiszy? Sprawa wygląda następująco: Mam powiedzmy 10 przycisków podłączonych przez attiny2313 do pc przez rs232 i chce żeby po wciśnięciu np. pierwszego klawisza zadziałała kombinacja klawiszy np. Ctrl+a. Transmisja jest już gotowa Chodzi mi tylko...
Oj panie kolego...podstawy... Po zmianie nie zapomnij kliknąć przycisku Write FS.
Witam mam zamiar zbudować pojazd sterowany przyciskami. W zależności od tego, który przycisk jest wciśnięty w tą stronę jedzie. Moje pytanie czy elementy podłączone według schematu poniżej i odpowiednio zaprogramowany procek zrealizują to? Jak podłączyć przyciski do mikroprocesora (typu jak na zdjęciu). Załączam także algorytm programu jaki chciałbym...
Witam mam taki program w języku MS BASIC: Spis elementów: D1-dioda S1-przycisk U1-ATTiny 2313 20-PU I mam pytanko czy ten układ będzie działał z tym programem?
Nie do końca , ja ostatnio męczyłem się bo na wolnych portach chciałem puścić i2c , niestety bascom odmówił współpracy , musiałem na tych portach zrobić przyciski . Dziwne ?!
witam, chciałem uruchomić program na avr [url=]stąd Tylko, że zamiast TSOP1736 użyłem TSOP31236 podłączony do PD2, i dioda pod PD6 do masy, żadnej filozofii, a jednak nie działa. Czy to przez brak zewnętrznego rezonatora, czy jest inna przyczyna? A może ktoś testował ten program? To chyba nie jest wina pilota (MKJ40653802) bo jak podłączę samą diodę...
(at)hdvideo OK, wpisałem adres dla ATTiny85 w ustawieniach programu, wszedłem w Board Manager i zainstalowałem attiny by Davis A. Mellis i teraz mam w menu do wyboru ATtiny85 ale wkleiłem adres dla ATTiny13, zainstalowałem MicroCore , mam do wyboru ATTiny13 ale nie ma poprzedniego ATTiny85 Tego się nie dowiesz bez analizy kodu. Poszczególne uC z rodziny...
Chciałem stworzyć swój własny pilot RC5 do zdalnego sterowania. Problem w tym, że pilot nie nadaje. Zamieszczam schemat i program jaki napisałem. [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 8000000 '''''''''Konfiguracja''''''''''''''''' Config Pinb.7 = Input Config Pinb.6 = Input Config Pinb.5 = Input Config Pinb.4 = Input Config Pinb.3...
KeyChainino to brelok do kluczy z grą, programowalny z poziomu Arduino IDE. Urządzenie w formie niewielkiej płytki to pomysł autorstwa Alessandro Matera. KeyChainino jest platformą pozwalającą na uruchamianie minimalistycznych gier. Przypięty do kluczy ma umilać nudne chwile i cieszyć rozgrywką w stylu vintage. KeyChainino bazuje na mikrokontrolerze...
Autor poniższej konstrukcji przedstawiał już podobny układ - miniaturowy zegarek oparty o ATtiny ( Krok 1: Przygotowania Mikrokontroler Układ oparty jest o mikrokontrolery AVR firmy Atmel ATtiny85. Autor wykorzystał element w obudowie SOIC z uwagi na niezwykle mały rozmiar. Układ ten zasilany jest z pojedynczej baterii; wybrana wersja ATtiny85V-10SU...
Witam. Od jakiegoś czasu prubuje pisac najprostsze programy w bascomie i nie chcą mi one działac przez co porzuciłem ten temat jakis czas temu ale postanowiłem jeszcze sprubowac; Np taki przykładowy program który zapala diodę jeśli na pinie B0 pojawi się +: $regfile = "attiny2313.dat" 'typ proca $crystal = 1000000 'taktowanie Config Portb...
Witam. Zaprezentowany tutaj tester powstał "na kolanie" pod wpływem potrzeby chwili. Pomimo tego, jest to poręczne narzędzie do szybkiej diagnostyki serw, regulatorów i innych modelarskich podzespołów wymagających standardowego sygnału PWM/PPM. Mam świadomość, że do takiej konstrukcji można mieć zastrzeżenia, jednak zapewniam, że jest ona w pełni funkcjonalna,...
Witam. Jestem w trakcie przerabiania kursu "Mikroprocesorowej Oślej Łączki". Do przeprowadzania ćwiczeń używam płytki testowej AVT3500 z mikrokontrolerem ATTINY2313. Mam problem z dwoma programami, w których występuje polecenie LOOKUP. $crystal = 4000000 $regfile "attiny2313.dat" 'Licznik dekadowy z przyciskiem Config Portb = &B11111111 'wszystkie...
Witajcie. Popatrzyłem na inne tematy w google, na elektrodzie itp. ale nie mogę znaleźć satysfakcjonującej odpowiedzi :D Otóż mój problem polega na tym, że chcę sterować moją super lampkę jednym przyciskiem. Niestety po wielu próbach cały czas jestem niezadowolony z rezultatów. Tryby pracy przeskakują to z I=1 do I=3 itd. Ogólnie cały układ albo pracuje...
Witam, czy byłby ktoś w stanie napisać program do attiny12? Miał by on wysyłać komendy w rc5 po naciśnięciu przycisku. np: S1 = komenda 2 adres 2 S2 = komenda 3 adres 3 S1 = komenda 4 adres 4 S2 = komenda 5 adres 5 Czytałem, że bascom podobno sobie z tym nie poradzi więc może ktoś napisałby w asm? EDIT: 27 Paź 2007 Mam już attiny13, napisałem program...
Miałem kiedyś jakąś potrzebę na taki 8-o przyciskowy program dla attiny2313. Zamieszczam go w całości z komentarzami, może Ci się przyda: [syntax=basic4gl]$regfile "attiny2313.dat" $crystal = 1000000 '-- Config Portb = Input Portb = &B11111111 Config Portd = Output Portd = &B00000000 Config Porta.0 = Output Porta.0 = 0 Dim Nr As Byte 'licznik...
Witam, Z racji tego, że rodzice robią remont w domu zabrałem się za oświetlenie korzystając z diod RGB (bardziej jako nastrojowy dodatek) w narożniku dwóch ścian. Wzoruję się na książce Mirosława Kardasia. W odbiorniku RC5 umieściłem atmegę8A oraz TSOP4836, natomiast do nadawania wykorzystałem attiny2313A. Całość jak na razie zasilam z programatora...
Bascom Procesor Attiny 2313 płytka testowa AVT3500 Znalazłem w internecie program trochę w nim pozmieniałem i działa czyli wyświetla na wyświetlaczu 7 segmentowym liczby w zakresie od 0 do 9999. ale mam problem bo che wyświetlić na nim liczby z przecinkiem z dokładnością do 0,1 tylko nie wiem jak. Chce zeby wyświetlał tylko do 99.9 ale do 999.9 tez...
Witam Jaka jest różnica pomiędzy Attiny 26 a Attiny 261. Pytam ponieważ wgrałem program z attiny26 na 261 i nie za bardzo chce to działać . Jest to samochodowe oświetlenie kabiny avt1511 . Po wgraniu przycisk ściemniania ściemnia środkowe diody a zewnętrzne rozjaśnia , przy rozjaśnianiu jest odwrotnie. Reszta programu działa bez zarzutu tzn. czujnik...
Witam mam procesor ATTINY85. Fusebity ustawione na "ATTINY15 Compatibility". Pod pin PB0 (noga 5) podłączony nadajnik 433MHz. Jeśli nie konfiguruję żadnego z timerów to procesor wysyła dane poprawnie. Jeżeli natomiast skonfiguruję którykolwiek timer w tryb CTC (potrzebuję do odmierzania czasu wciśnięcia przycisku), to nadawanie już nie działa. Poniżej...
Witam, Opracowałem bardzo prosty sterownik diody LED RGB w obudowie 5050. Układ losuje kolor, płynnie przechodzi do niego, wyświetla przez jakiś czas, następnie cykl się powtarza. W celu urozmaicenia układu dodałem diodę led białą, czyli mamy w zasadzie RGBW. Sterowanie odbywa się 4-kanałowym programowym generatorem PWM, z użyciem korekcji jasności....
Witam Chciałem się podzielić prostym urządzeniem nazwanym prze zemnie "alarmem do szopy". Jak sama nazwa wskazuje urządzenie to ma stanowić pewnego rodzaju "zabezpieczenie" przed nieproszonymi gośćmi. Jego zadaniem jest wystraszenie-odstraszenie potencjalnego intruza i zaalarmowanie sąsiadów (gorzej jak intruzem okaże się sąsiad). Układ oparty na uK...
Termometr z funkcją pamiętania maksimum i minimum (zapisane w rejestrach, tracone przy braku zasilania). Program zajmuje 1024b, więc dokładnie 100% pamięci ATTiny13. Do sterowania wyświetlaczem użyty rejestr przesuwny CMOS 4094. Wykonanie dość prymitywne - płytka uniwersalna, obudowa z puszki po herbacie. W programie wykorzystane procedury Radosława...
Mam ATTiny26. Do portu A przypięta jest linijka diodowa, a do portu B przycisk. Naciśnięcie przycisku ma powodować zwqiększenie o 1 wartości rejestru (r17) i wyrzuceniu tego na port A. W AVRStudio wszystko działa tak jak powinno, ale w praktyce przy zbliżeniu palca do procka diody szaleją. Jak przycisk jest wciśnięty to jest ok, przy zbliżeniu palca...
Witam! Próbuje od tygodnia skomunikować dwa attiny2313 aby jeden przesyłał pomiar temperatury do drugiego. Proszę o sprawdzenie mojego kodu bo już nie mam pomysłów. Na odbiorniku nie mam żadnego odczytu. Połączenie elektryczne od txd do rxd OK. Nadajnik: $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 2400 Config Serialout = Buffered , Size =...
Teraz pytanie z innej beczki: wgrałem program: i dioda ciagle swieci..nie reaguje na przyciski $regfile = "attiny2313.dat" 'najpierw określamy typ proca $crystal = 1000000 'definiujemy z jakim taktowaniem będzie pracował config portb=input 'port b jako wejścia portb=&B00000000 'wszędzie stan spoczynkowy-0 config portd=output 'pprt d jako wyjścia...
Cały dzień zmagam się z problemem uruchomienia pwm na attiny13 i sterowanie nim poprzez RC5. Wcześniej już prosiłem o porady na temat pwm i udało mi się w końcu osiągnąć cel. Mianowicie uruchomiłem pwm na attiny13 i udało mi się ściemniać i rozjaśniać diodę na płycie testowej sterując dwoma przyciskami. Teraz czas na sterowanie przez RC5 i zaprzęgnięcie...
Witam, Ostatnio bawiłem się RC5 + przerwanie INT0 + Attiny13. Dekowanie RC5 zrealizowane nie używając timera, a jedynie "delaya" i INT0, uruchamiane stanem niskim. Dekodowanie i rozpoznanie kodu przyciska z pilota działa poprawnie. Następnie postanowiłem dodatkowo wprowadzić tryb power mode down. Wszytko fajnie działa tzn uC usypia się i wybudza, ale...
Witam forumowiczów, ostatnio zrobiłem włącznik światła RC5. Zaprojektowałem układ w Eagle, zaprogramowałem procesor (attiny85), wszystko polutowałem i działała. Po naciśnięciu "1" na pilocie włączała się jedna żarówka a po ponownym wciśnięciu "1" żarówka gaśnie, tak samo jest z "2" przyciskiem na piloci tylko że do drugiej żarówki. Po wciśnięciu przycisku...
Chciałbym przetestować układ attiny13. Nie posiadam niestety odpowiedniego rezonatora kwarcowego. Posiłkuję się filmem ElektroMarasa na temat programowania układu attiny13 (link: ). Podążam jego pdf-em na google drive. Podłączyłem attiny13 odpowiednio do pinów rst -> 10, mosi -> icsp mosi, miso -> icsp miso, sck -> miso sck, vcc -> +5v, gnd -> gnd....
Witam wszystkich. Szukałem ostatnio zdalnego sterowania kilkoma funkcjami przedwzmacniacza. Z uwagi na prostotę układu, skorzystałem z projektu zamieszcznego na stronie . Układ działa ,nie obyło się bez małej korekty w sofcie, o czym poinformowałem autora, ale mój problem tkwi w czymś innym. Opisany projekt steruję tzw "plusem" , do osobnego mojego...
Microchip, po zakupieniu Atmela, utrzymuje nadal projekty, jakie realizowała ta firma przed przejęciem. Wypuszczane są kolejne układy z rodzin AVR (tinyAVR i megaAVR) jak i 32-bitowe mikrokontrolery z rdzeniem ARM-Cortex. Do układów tych dodawane są nowe rozwiązania, czego przykładem może być nowa seria mikrokontroleów tinyAVR, która właśnie weszła...
Większość programów będzie działać. Co to znaczy nie będzie, jak masz kod źródłowy i skompilujesz to musi ruszyć. ATtiny jest wersja rozbudowana. Wyprowadzeniami niczym się nie różni, a jak sam będziesz pisać programy to żaden problem. Gorzej jak byś miał juz gotowy wsad do procesora, ale jak do nauki to kup i się nie przejmuj. Co niby ma nie działać??...
Witam. Wielkie dzięki za pomoc. PO drobnych przeróbkach programik wygląda tak : $regfile "Attiny2313.dat" $crystal = 4000000 Config Pind.3 = Output Config Pind.0 = Input Config Pind.1 = Input Config Pinb.3 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Disconnect , Prescale = 8 Dim I As Byte S1 Alias Pind.0 S2...
Z rozmachu zapomniałem o tych dyrektywach ale pomimo dodania nich występuje nadal to samo z wewnętrznym oscylatorem po zmienieniu FUSEBITS na zewnętrzny generator kwarcowy 4Mhz i jest wszystko dobrze sekunda trwa sekundę. Ta wada eliminuje użycie wewnętrznego oscylatora do precyzyjnego odmierzania czasu w moim przypadku jest to sterownik rolety okiennej...
Poniższy licznik został początkowo stworzony do obsługi naświetlarki. Czas może być ustawiony w zakresie od 1 do 90 minut poprzez przyciski góra/dół. Przyciskiem on/off rozpoczyna odliczanie. naciśnięcie go ponownie powoduje przerwanie procesu w dowolnym momencie. Po przekroczeniu czasu odliczania urządzenie uruchamia sygnał dźwiękowy. Naciskając przycisk...
chcialem zrobic budzenie procesora za pomoca ktoregos z 4 przyciskow. schemat jest podobny do tego (tylko tutaj jest wykorzystany attiny2313 ja chce atmega32): Przed wejsciem w tryb powerdown chcialem wystawic na przyciski stan niski, wtedy bym mial mozliwosc wychodzenia z powerdown za pomoca przerwania wykonywanego po wykryciu stanu niskiego na int0....
Witam, miałem na zaliczenie zrobić jakiś projekt z wykorzystaniem mikrokontrolera AVR, jako ze miałem tak mało czasu jak doświadczenia to zrobiłem działający projekt ze strony '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111...
Niestety pojawil sie problem... chcialem miec attiny realizujace odbior kodu rc5 i wystawiajace odpowiednie stany na wyjsciu portu....tak zebym na innym kontrolerze mogl odczytac co nacisnalem na pilocie...zeby uniezaleznic sie od synchronizacji miedzy odczytaniem danych a nacisnieciem przycisku zatrzaskuje wartosci na porcie zmieniajac jeden bit na...
Witam serdecznie! To jest mój pierwszy post na elektrodzie. Jestem początkującym Bascomowcem. Szukałem długo w necie rozwiązań typu "Tap tempo" dla AVR pod Bascom. Niestety nie było. Napisałem własny programik i działa. 'mój pierwszy program typu "metronom" 'z "nabijaniem tempa 1 przyciskiem 'Działa, ale czy da się prościej? $regfile...
Witam chodzi o ten projekt: chodzi mi o zbudowanie takiego urządzenia, ale żeby można było mierzyć temperaturę w dwóch miejscach (w środku i na zewnątrz). Rozważałem budowę dwóch takich urządzeń w jednej obudowie, ale to nie ekonomiczne. Czy mógłby mi ktoś pomóc w przerobieniu programu? przełączanie między czujnikami mogło by się odbywać po przez przyciski...
Witam wszystkich. Jeśli to nie ten dział to proszę o przeniesienie. Spędziłem juz kilka godzin nad banalną sprawą i nic mi nie wychodzi. Chodzi o wygenerowanie przez Attiny 13 impulsu 3 sek. na porcie po przyciśnięciu przycisku ( podanie stanu niskiego na port). Nie jest dla mnie ważne na który port go podam, ani na którym wystawiony będzie impuls 3...
Witam Napisałem swój pierwszy program wiec proszę o wyrozumiałość … Attiny cyklicznie będzie odmierzał zadany czas i po upływie tego czasu załączał przekaźnik na 1 sek Będzie również zliczał ile razy przekaźnik został załączony i wyświetlał na wyświetlaczu : Zadany czas , ilość załączeń wyświetlacza , ile czasu już upłynęło od ostatniego załączenia....
Witam serdecznie jako że jestem zielony w temacie programowania Mikro kontrolerów prosze was o pomoc w przerobieniu programu lub jakichś podpowiedziach jak sie za to zabrac. Chciał bym by lampka świeciła w płynnie zmieniających się, losowo ustalonych kolorach od razu po włączeniu zasilania. wiem który fragment odpowiada z to ale nie rozumiem w ogóle...
Witam wszystkich serdecznie :) Jakiś czas temu luba poprosiła mnie o zrobienie włącznika do światła na pilota bo nie chce jej się wstawać z łóżka by je zgasić - no cóż, pięknym kobietom się nie odmawia :D Po chwili w głowie powstał wstępny projekt i prototyp opierający się na zasilaczu beztransformatorowym jednak nie byłem jakoś specjalnie przekonany...
Witam. Na wstępie wspomnę że z problemem walczę już ponad tydzień i dopiero dziś uzbrojony w wiedzę i całą armię linków z internetu HC-05 . Moduł wydaje się być sprawny sprzętowo: - nawiązuje połączenie zarówno z BT w komputerze jak i z aplikacjami android (dioda zwalniai miga co 2 sekundy podwójnie) - jeżeli wcisnę przycisk na HC-05 dioda sygnalizuje...
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...
Nie jawie nic: Mam program który miga led $regfile = "attiny2313.dat" $crystal = 4000000 Config Portb = Input Portb.0 = 1 Config Portd = Output Portd = &B11111111 Dim Temp As Byte Temp = 1 Do Temp = Temp * 2 If Temp > 80 Then Temp = 1 Portd = Temp Toggle Portd If Pinb.0 = 0 Then Bitwait Pinb.0 , Set End If Waitms 500 Loop End I tak: Impuls zmieniający...
Dziękuję za odpowiedź. Poczytałem jeszcze trochę na temat tych programów i co zauważyłem: AVR Studio nie obsługuje ZL2PRG - i raczej niczego co jest podłączone do LPT IC Prog - nie obsługuje Attiny26 i jej podonych Pozostaje więc PonyProg 2000 który posiada obie funkcje. Właśnie się z nim zmierzam. Niestety brak wiedzy powoduje, że trochę po omacku...
$regfile = "attiny2313.dat" $crystal = 1000000 Config Portb.0 = Output 'konfiguracja portów wyjściowych dla diod LED (przykład) Config Portb.1 = Output Config Portb.2 = Output Config Pinb.7 = Input 'port jako wejście dla sygnału z przycisku Dim A As Byte Declare Sub Kolor1 'deklaracje "podprogramów" dla różnych kolorów Declare...
W projekcie tym autor obsłużył moduł GPS za pomocą mikrokontrolera avr Attiny2313. Zastosowany moduł GPS to urządzenie Progin SR87. Urządzenie pobiera współrzędne geograficzne z modułu i wyświetla je na wyświetlaczu lcd 16x2. Możliwe jest także nadawanie nazw konkretnym miejscom za pomocą klawiatury komputerowej. Po włączeniu urządzenie wyświetla długość...
Udało się to uruchomić w AVR Studio (btw. dzięki za radę :) ) Powstał tylko jeden problem. Kod który bez żadnych niespodzianek działał skompilowany w CodeVision, zupełnie niezrozumiale działa skompilowany w AVR Studio. Problem leży w sprawdzeniu czy wciśnięto przycisk. Są dwa przyciski których oznaczenia brzmią kolejno PIND.1, PIND.0 W CodeVision gdy...
Witam. Potrzebuję pomocy z dostosowaniem kodu napisanego na atmegę8 na attiny13. Domyślam się że największym problemem będą tutaj timery, ale jestem w ich temacie puki co zielony, a potrzebuję koniecznie(i niestety pilnie) odbiornika IR który zmieści się i będzie działał na attiny13. Jak całość kodu działa rozumiem(jest świetnie opisana komentarzami)...
Witam.Buduję odtwarzacz dźwięku w formacie wav. z tej strony Do programowania używam programu Mkavrcakculator i mam problem,ponieważ po kliknięciu przycisku weryfikacji mikrokontrolera wyskakuje błąd AVRdude.Z zasilaniem uC tak samo.Mam takie pytanie czy problemem może być brak kwarcu zewnętrznego?Proszę o pomoc.Z góry dzięki.
Więc fotki powinny być widoczne, schemat rozrysowany i po mojemu nie widzę tam wykrywania ZERA sieci, chyba że załatwia to od razu wejście PB2, ale obawiam się że elektrolit by troszkę fałszował. Po drugie chyba wykrywanie nie jest tu potrzebne bo nie regulujemy obrotami tylko stan 0 i 1 :-) Dzięki za jakiś blokowy opis jak zacząć pisać program, więc...
Mają nazwę ATtiny4 / ATtiny5 / ATtiny9 / ATtiny10 a resztę robi program
Dzięki Adam, z mikrofonem to prosty mikrofon stojący to jest Pojemnościowy (raczej elektretowy chyba), ma jacka 3,5 stereo ale to jest zwarte dwa ze sobą piny bo mikrofon jest pojedyńczy monofoniczny. Zasilanie układu 12v przewiduje. Oprogramować AVR bym sobie mógł bez problemu - Tylko czy jest sens bawić się w to dla zwykłego wyciszania. Miałem pisać...
Jak to zwykle bywa kolega "bart-projects" udowadnia że Bascom to wcale nie wymarły język bez przyszłości. Kod działa idealnie! Pozwoliłem sobie nieco dopasować program pod mój dwu-przyciskowy pilocik i obecnie wygląda tak: [syntax=vbnet] ''**************************************... ''* 8PIN uC Tiny13/Tiny25-Tiny85 NO...
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...
Witam , mam mały problemik , mianowicie wywołuję podprogram opóźnienia w assemblerze na attiny26 no i nie działa :) heh podejzewam że nie wychodzi z podprogramu. Wywołuję go poleceniem rcall i oczywiście kończę podprogram komendą ret. Jestem początkujący w pisaniu programów na avry więc nie wiem gdzie popełniam błąd. Wklejam poniżej kod mojego programu....
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...
Mam nadzieję że to nie pójdzie do kosza: $crystal = 4000000 '4MHz $regfile = "attiny2313.dat" Config 1wire = Portd.5 Config Timer0 = Timer , Prescale = 64 On Timer0 Przerwanie0 Enable Interrupts Enable Timer0 Start Timer0 Porta = 0 Portb = 0 Portd = 0 Config Porta = 0 Config Portb = 0 Config Portd = 0 '**************************** 'Zmienne...
Witam ! Wykonałem sobie układ migacza z podanej stronki Początkowo zbudowany został na płytce uniwersalnej aby sprawdzić jak to działa. Pierwsze próby odbyły się po podłączeniu do akumulatora od wkrętarki ale działanie odbiegało od rzeczywistości. Postanowiłem podłączyć się do instalacji samochodowej i dopiero wtedy układ zaczął działać poprawnie. No...
1. jak pinb.0 to przycisk to nie wykluczyles drag 2. kod stawia sie w klamry $regfile = "ATtiny15.dat" Config Pinb.4 = Output Config Pinb.3 = Output Config Pinb.0 = Input Set Portb.0 'wlaczenie wewnetrznego pullupa Set Portb.3 ' Do If Pinb.0 = 0 Then Waitms 45 ' wykluczenie drgan If Pinb.0 = 0 Then Reset Portb.3 Waitms 200 Set Portb.3 Waitms...
Witam! Mam problem z jednoczesnym użyciem Timera1 i funkcji RC5 która jak wiadomo dziął na Timerze0 (kod napisany na ATTINY2313) Jeśli rozdzielę kod na dwa czyli: 1. Wykorzystuje timer1 do sterowania serwem - wszystko działa (bez funkcji pilota na RC5) 2. Jeśli zaprogramuje attiny2313 aby używało tylko funkcji RC5 (pilota) i przy okazji korzystam z...
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, Otóż wykorzystuję licznik Timer0, do liczenia (aby wygenerować liczbę pseudolosową NIE wykorzystuję do przerwań!) Więc wydaje mi się, że może być wykorzystywany razem z odbiorem RC5 Jak naciśnie się przycisk na pilocie, to ___rseed = Timer0 Czyli podstawa generatora RDM, jest taka jak licznik,po prostu wygeneruje mi się l za każdym razem (bo...
Witam Zrobiłem ten termometr: Jednak programowanie AT89C2051 nie należy do najłatwiejszych, więc chciałbym prosić o pomoc w "przerobieniu" tego kodu pod kontroler ATTINY2313. Zrobiłem już programator pod ATTINY2313 więc to byłaby najprostsza droga. Proszę o pomoc. Oto kod pod AT89C2051: Config Timer0 = Timer , Gate = Internal , Mode = 2 'okres Timera0...
Proszę kogoś doświadczonego czy mógł by sprawdzić czy ten program będzie działać z tym schematem.
Jak kiedyś zlitowałem się nad SAB600 i postanowiłem go zastąpić czymś bardziej orginalnym to powstał taki twór. Twór o tyle ciekawy, że w asemblerze ale pod Bascomowym interfejsem. Program oprócz generowania dźwięków robi jeszcze parę innych rzeczy, ale chyba tyle to już się można zorientować w kodzie. [syntax=basic4gl] '***********************Tiny13_Gong1...
Witam, Chce zrobić sterownik do diody LED bazujący na AMC7135 oraz ściemniaczu PWM na bazie ATtiny4. AVR włączany/wyłączany/sterowany jednym przyciskiem (syg. RESET na PB03). Zasilanie to pojedyncze ogniwo 18650. Co sadzicie o poniższym schemacie?
Witam, Jestem początkującym w C (AVR GCC). Przez całe lata programowałem w Bascomie, i przyszedł czas na przesiadkę. Na warsztat wziąłem Attiny26 i chciałem zaprogramować jakiś programik z przerwaniami (od Timer 0). Niestety, jak ustawię przerwania, to nie chce wykonywać nic w pętli głównej. W dodatku kompilator pisze ostrzeżenie, ze zastosowany uchwyt...
Witam, skończyłem właśnie robić termometr autorstwa Mirleya na mikroprocku attiny2313. Chciałbym przerobić program, aby minus wyświetlał na wyświetlaczu ( mam o jeden segment więcej) oraz kilka innych przeróbek. Mirley udostępnił zmieniony kod jednego z użytkowników w komentarzu, jednak za nic nie umiem tego edytować. Tzn próbowałem wkleić zmienioną...
Nie wiem do końca czy to ma byc tylko taki "Zmieniacz" i już nic do niczego wiecej nie ma być. To może po prostu na jednym guziczku, raz wyślij to a raz to. OPEN COM nie nadaje się jednak do tego żeby na tym samym pinie mieć dwie różne prędkości. Do takiego zadania trzeba użyć SEROUT - portów tworzonych dynamicznie. Na pinie potrzebny jest rezystor...
Tak też zrobiłem i po ponownym odczytaniu pokazuje właściwie ,tak jak wartości po przeliczeniu kalkulatorem.Wielkie dzięki za pomoc. Temat można zamknąć. pozdrawiam Każdy zamyka temat we własnym zakresie - przycisk na dole pod postami :)
Mam kilka takich 8 bitowych na I2C PCF8574P w sumie jakbym ich użył ze 4 to by to można zrobić nawet na ATtiny85.
Witam, Kupiłem takie coś : I teraz mam mały problem, potrzebuje podłączyć do tego enkoder, żeby po kręceniu nim w prawo z wyjścia mikro kontrolera pojawiała się masa i z innego wyjścia podobnie. Ma służyć to do regulacji głośności w tablecie. Ma po prostu zastąpić przyciski ciszej głośniej. Problem polega na tym, że jestem totalnym laikiem w programowaniu...
Witam, Naszła mnie taka myśl ażeby zrobić moduł komfortowego otwierania dachu w moim 307CC. W tej chwili muszę trzymać przycisk dachu do całkowitego otwarcia około 20 sekund. Chciałbym wykonać układ który po przyciśnięciu przycisku na np 2 sekundy podtrzyma niejako przyciśniecie przycisku do pełnego otwarcia dachu. Nie chce kombinować z czujnikami w...
Wina sterownika- zmienił się na inny. Jest w Universal Serial Bus devices-Unknow Device#1. Jak go całkowicie skasować i wgrać prawidłowy?Udało mi sie zminic sterownik ale dalej nie wgrywa na Attiny2313 choć mkAVR Calculator widzi go. . To mi wyświetla: Arduino:1.8.1 (Windows 7), Płytka:"ATtiny2313/4313, Disabled, ATtiny2313, 8 MHz (internal), B.O.D....
(at)squelch - też nie bardzo rozumiem zamysłu autora do przycisku resetu na płytce. Układ ma działać i się nie zawieszać. Jeżeli soft jest w porządku, układ zmontowany poprawnie to nie zakładałbym, że układ się zawiesi. Yogi009 po co Ci reset na płytce?
Po kilku tygodniach zmagań udało się ukończyć projekt wzmacniacza wraz ze sterownikiem. Mimo, że podczas realizacji tego projektu nie "odkryłem Ameryki", a wykorzystana technologia ma już swoje lata, to i tak temat wydał mi się być na tyle ciekawy, że postanowiłem go "na nowo" zgłębić, dodając małe drobiazgi jak programowanie pilota czy funkcje "fadeIN"...
Witam Niedawno zaczałem zabawe z uC i programowanie i docelowo, a może i nie ;) chciałbym zbudowac wydaje mi się prosty układ do regulacji opadania i podnoszenia ramienia. Mam dwa przyciski góra, dół. jeden potencjometr na ramieniu drugi do ustawiania zadanej wysokości na jaką ramie się ma opuścić. Tu sprawa jest prosta, ale chciałbym aby po ustawieniu...
Witam wykonałem termometr z tej strony mirley niestety po wgraniu programu na attine2313, na wyświetlaczu migają tylko środkowe poziome kreski , wszystkie elementy i luty sprawdziłem więc musi to być program, a aż takich umiejętności nie mam żeby napisać program ,na razie się tego uczę , chodzę do technikum proszę o pomoc. schemat: kod programu: [syntax=vbnet]'*************************...
Mam płytki Xplained w tym tę z Attiny817. Na niej przyciski Qtouch nie są jakoś specjalnie "oshieldowane". W dołaczonym PDF możesz zobaczyć wzór płytki oraz schemat gdzie widać, że rezystory mają 1K. Pod adresem możesz ściągnąć cały krótki projekt wykorzystujący oryginalną bibliotekę Qtouch. Całość skompilowała się w kilka sekund a efekt możesz zobaczyć...
Programuj prosto z Bascom. Ustaw programator i np. dla USBasp zmień ustawienia zegara z Auto na 1500 kHz. Wyłącz Auto Verify a włącz Auto Flash i będzie programował po naciśnięciu zielonego przycisku.
UKŁAD SCALONY ATTINY25-20PU DIP8 2,7-5,5V 2K-FLASH 20MHZ Witam potrzebuje schematu jak zaprogramować i podłączyć przycisk i diodę LED żeby pamiętało po włączeniu zasilania, i po włączeniu żeby dioda dalej się świeciła. Lub jeśli jest to najtańszy alarm cichy na taką diodę lub LCD, bo mam Arduino ale po odłączeniu zasilania wszystko się zresetuje.
Programuje w Bascomie na Attiny2313 A ten czołg, do którego dostałem linka widziałem to, ale program, który tam jest nie będzie w stanie włączyć każdego portu osobno bez wpływu na inne pory A ja musze załączyć każdy port osobno bez wpływu na inne porty jednym klawiszem pilota na każdy port. Negowanie bitu to jest to, ale jak to zrobić?