Czy chodzi o coś takiego? http://obrazki.elektroda.pl/8676994100_1... No prawie, masz użyć 7407 a nie 7404, poza tym jeszcze musisz buforować sygnał dla anod czyli miedzy procka a R1,R2,R3 też musisz wstawić te bufory. Pozdrawiam Romek
Porty AVRów maja wydajność w szczycie ok 70mA a żeby multipleskowo zasilić wyświetlacze segmentowe potrzeba większy prąd bo za słabo będą świecić.Dlatego trzeba zastosować jakieś tranzystory najlepiej npn bo nie odwraca fazy...
Nie męczysz mnie, tylko pora spać :D Skoro dwie ósemki Ci się wyświetlają to oznacza, że nie działa multipleksowanie tych wyświetlaczy. To znaczy na porcie B prawidłowo wyświetlają się raz 1, a raz 6. Więc albo multipleksowanie jest za szybkie (Ale nie wiem jaki masz zegar), albo sterowanie włączeniem i gaszeniem wyświetlaczy nie działa (To znaczy cały...
Przecież takiemu podłączeniu przeszkadza panel 8 segmentowy !? To "ośla łączka" więc przyznam się że tak właśnie się zasugerowałem. Dopiero po 15:00 będę mógł to sprawdzić ale jeżeli się uda poleci łapka w górę. Czy jest jeszcze na to szansa by to zadziałało czy wyświetlacz przy złym podłączeniu nadaje się już tylko do kosza? Nie przeszkadza, ma byc...
Witam, Mam kawałek płytki z dekodera cyfrowego polsatu. Na płytce jest wyświetlacz LED 4x7seg oraz układ attiny2313. Na płytce jest tylko 5 pinów. Czy mając do dyspozycji arduino można jakoś obsłużyć taki wyświetlacz? Na jakiej zasadzie działa sterowanie 28 segmentami za pomocą 5 pinów?
Witam, Mam problem z tranzystorem w tym układzie. Z tego co zaobserwowałem, to zasada działania tego tranzystora jest taka. Im mniejsze napięcie na bazie, tym większe jest przepuszczane z emitera na kolektor. Dobrze rozumiem? Dioda LED na schemacie to jeden z elementów 7-segmentowego wyświetlacza. Wyświetlacze są 4. I teraz mam problem, jak idzie odświeżanie...
Witam wszystkich. Na stronie [url=www.JumperOne.com]www.JumperOne.com jest projekt termostatu, który wykonałem. W projekcie wykorzystano wyświetlacze LED ze wspólną katodą, a ja chciałem użyć wyświetlaczy ze wspólną anodą, lecz zmiany które wprowadziłem nie dały zamierzonego efektu (świeciły się wszystkie segmenty, ale z różną intensywnością). Kod oryginalny:...
Witam. Próbuję zrobić prosty obrotomierz do samochodu na Attiny2313. Do testów z jednego Attiny2313 zrobiłem prosty "generator" 100Hz Kod: $regfile = "attiny2313.dat" $crystal = 4000000 Config Pinb.0 = Output Config Timer1 = Timer , Prescale = 1 Timer1 = 45536 On Timer1 Czas Enable Timer1 Start Timer1 Enable Interrupts Portb.0 = 0 Do Loop...
Witam. poniżej przedstawiam kod którego używam do wysterowania LCD 1x16 przy pomocy ATTiny 2313. Problem polega na tym że niezależnie od długości wpisanego tekstu na wyświetlaczu pojawiają się tylko pierwsze 8 znaków. Jeśli ktoś przeszedł przez tego typu problem to proszę o pomoc. pozdrawiam void lcdw(unsigned char d) { delay(200); PORTB&=0xf0;...
Witam.. Od godziny próbuję dojść czemu wyświetlacz tak niemiłosiernie mruga. Gdyby ktoś mógł rzucić na to okiem: $regfile = "attiny2313.dat" 'model proca $crystal = 1000000 'taktowanie Dim Cyfra As Integer Dim Her As Byte Declare Sub Wyswietl Declare Sub Pokaz Dim A As Byte Config Portb = Output 'port b jako wyjścia Portb = &B00000000 'stan...
Witam! Składam już drugi egzemplarz tego http://obrazki.elektroda.pl/8470822800_1... A oto schemat układu ze strony Mirka: http://obrazki.elektroda.pl/3995858700_1... Oczywiście zmieniłem tranzystory PNP na mocniejsze, poza dodaniem przed katodami wyświetlaczy ULN2003 nic nie zmieniałem w układzie. I pojawił się problem...
Jaki powienien płynąć prąd skuteczny w wyświetlaczu siedmiosegmentowym? https://obrazki.elektroda.pl/6031761100_... Prąd chwilowy będzie 2 razy większy niż wartość skuteczna?
http://obrazki.elektroda.net/1_122458180... Witam Chciałbym przedstawić moją konstrukcję wielokolorowej lampki. Ma ona za zadanie podświetlać na różne kolory kryształ lub inny przedmiot dobrze rozpraszający światło. Lamka posiada 3 tryby pracy z czego najbardziej efektowną stanowi generowanie płynnych losowych przejść kolorów. W roli obudowy...
Witam. Ostatnimi czasy wymyśliłem pewien układ który ma za zadanie : - Wyprowadzenie 9 bitowej liczny na piny - Wyświetlenie tej liczby na wyświetlaczu 3cyfrowym 7segm. - Obsługa przycisków +, oraz - do zmiany tej liczby - Zapis po zmianie do pamięci eeprom, oraz odczyt z pamięci po uruchomieniu układu Jak na złość (lubię wszystko dobrze w życiu optymalizować)...
Witam wszystkich. Proszę o pomoc, na wyświetlaczu 2X16 nie wyświetla mi się nic. Użyłem biblioteki ze strony radzia. Tryb 4 bitowy z odczytem flagi, niestety avr studio kompiluje wszystko, nie ma błędów, a mimo to układ nie działa poprawnie. Korzystam z płytki z oślej łączki ZL11AVR. Pod bascomem układ wyświetla. Proszę o pomoc. Plik główny. #include...
Witam, mam taki kod w bascomie i nie mam pojecia dlaczego nie chce zadzialac: $regfile = "attiny2313.dat" $crystal = 10000000 Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0 , E = Portb.6 , Rs = Portb.7 Config Lcd = 16 * 2 Display On Cursor On Do Cls Lcd "Tekst" Wait 10000 Loop End Wszystko zostalo...
witam... mam może się wydawać troche głupią prośbę ... jeśli ktoś by mi mógł pomóc w podłączeniu 4 segmętów wyświeylacza led do 8 bit portu procesora at90s2313 wskazując jakieś miejsce w którym by się taka wiedza znajdywała lub przysyłając na forum jakieś materiały. Byłbym niezmiernie wdzięczny....
Witam, sprzedam: Wyświetlacz 7-segmentowy x4 4cyfry na ATTINY2313V-10SI QS313 Cena: 20zł http://obrazki.elektroda.pl/7751318300_1...
Męczę się z wyświetlaczem S1D15705 podpiętym pod Attiny2313 od wczoraj i nic. Od razu zaznaczam że patrzyłem już na podobne tematy, próbowałem różnych kombinacji i nie dało to efektu. Prosiłbym o sugestie, oto kod: [syntax=c] #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #define DPORT PORTB //dane #define DDDR DDRB...
Witam, posiadam projekt skrzyżowania na w/w mikrokontrolerze. Potrzebuje dodać do niego wyświetlacz LED do wyświetlania prędkości z jaką trzeba opuścić skrzyżowanie.Będzie się ona zmieniała na podstawie wzoru v=s/t. Co do wyświetlacza to mają być tanie i najprostsze z możliwością wyświetlenia liczb od 0 do 99). Potrzebuje także dodatkowego skrzyżowania...
http://obrazki.elektroda.pl/1951752100_1... Witam, chciałem zaprezentować termometr dwupunktowy oparty na procesorze attiny2313 firmy atmel, oraz czujniku dallas18b20. Termometr powstał jako prezent pod choinkę dla mojego taty, gdyż wspominał kiedyś że przydał by mu się taki termometr do pomiaru temperatury wewnętrznej i zewnętrznej...
Witam... Chcę zbudować zamek szyfrowy który po wprowadzeniu odpowiedniego kodu poda sygnał przez jakąś 1s na wyjście. Kod miałby się wyświetlać na wyświetlaczu siedmiosegmentowym. Chciałem użyć do tego Attiny2313 ..... Pozdrawiam. Tu masz gotowy projekt (AN#144) na AT90S2313, mozesz go bez problemu dostosowac dla 'attiny'; http://www.mcselec.com/index.php?option=...
Witam, Piszę w sprawie tematu : http://www.elektroda.pl/rtvforum/topic21... Mam pytanie jaki według was jest to wyświetlacz segmentowy LED ze wspólną anodą czy katodą ?? Nie umiem do tego dojść... Na stronie autora nie ma nic o tym wspomniane.. http://jumperone.com/2011/09/thermostat-... Pozdrawiam Marcin WESOŁYCH ŚWIĄT
Może to ci pomoże : [url=http://www.elektroda.pl/rtvforum/to... w timerze, problem albo to : [url=http://www.elektroda.pl/rtvforum/to... w bascom czujnika DS1820 na DS18B20 albo ...... Jakieś 780 innych postów pod tym linkiem : [url=http://poszukaj.elektroda.pl/search...
Witam, Chciałbym za pomocą Attiny2313 oraz dekodera CMOS 4543BE obsługiwać podwójny wyświetlacz segmentowy (SM410562), chciałbym się dowiedzieć jakie są zasady dobierania rezystorów do katod takich wyświetlaczy, spotkałem się z wartościami od 100, poprzez 470 po 1100 Ω, czy to zależy tylko od wyświetlacza? (Vcc to oczywiście 5V) (schemat dodaje...
Heyka :) Postanowiłem odświeżyć temat i zabrałem się do wykonania powyższego projektu jakim obdarował nas "wojlej" za co, na wstępie mu WIELKIE DZIĘKI... Pomysł wykonania własnego bezprzewodowego termometru urodził się z potrzeby kontroli temperatury pieca na odległość, a tym samym zmierzenie się z programowaniem układów avr w języku C. Czyli zrozumienie...
ldi r16,0b00100000 out mcucr,r16 ;SE = sleep sleep ldi r16,0b00000000 out mcucr,r16 ;wylacz SE Działa zgodnie z instrukcją: Ustawiamy odpowiednia konfigurację do funkcji oszczedzania i wydajemy komendę uśpienia. Następna linijka jest bo tak napisali w datasheet - żeby zmienić rejestr zaraz po wybudzeniu - moze trzeba było by to przenieść do obsługi...
Moja uwaga, to również nic pewnego - ale może pomoże... Proponuję zakończyć stałe dużą literą L, żeby kompilator wiedział z jakiego typu ma korzystać podczas wykonywania obliczeń. #define F_CPU 1000000L // zegar #define BAUD 9600L // szybkosc transmisji Być może przyczyną braku komunikacji jest po prostu źle ustawiona prędkość UART'u.
Zestawiłem układ testowy składający się z Atmegi8A z zewnętrznym osc. 8Mhz i drugi układ z ATtiny 2313 i zewnętrzny osc. 4MHz. Oba układy połączone RS232 z prędkością 9600. Odpowiednie programy załadowane do obu uC. ATmega wysyła po RS co sekundę wartość licznika. ATtiny odbiera ta wartość i zapala wyświetlacz 7 segmentowy (tylko wizualizacja odbioru...
... tylko 100 uF na zasilaniu 5V rozumiem 0 to za mało daj 1000 albo nawet 2200 na 10V A czemu nie 5000µF? Kto da więcej? Stosowanie nadmiernych kondensatorów nie jest wskazane z powodu, problemów, które powstają podczas krótkiego odłączenia zasilania, i ponownego włączeni. Napięcie zasilania mikrokontrolera powinno być wyłączane możliwie najszybciej...
Masz preskaler ustawiony na aż 256 więc przeładowywanie Timera nie powinno powodować błędów. A wyliczyłeś dobrze. A masz rezonator kwarcowy 8MHz? Zapis do EEPROMu jest sprzętowy więc nic mu nie będzie przeszkadzało. Zliczanie do 2500 też nie jest specjalnie trudne. A zawsze możesz też użyć dwa przerwania. Jedno co 400us do multipleksowania a drugie...
Proponuję zacząć od końca czyli od elektroniki cyfrowej. Dokładniej od programowania w BASCOM Skoro mówisz, że wiesz co nieco o elektronice to posiadasz już jakąś wiedzę teoretyczną, którą później rozwijasz. Na początek skompletuj zestaw: Podstawowe zaplecze do nauki, I: - " Programator + mikrokontroler "(najlepiej AVR, jakiś ATtiny2313 albo Atmega8)....
Witam! Staram się napisać na razie dość prosty program, który ma wyświetlić cyfrę, która została wciśnięta na klawiaturze matrycowej 3x4. Program działa prawie poprawnie, jedynie jedną kolumnę dziwnie odczytuje, mianowicie "podnosi ją do góry". 1 2 3 4 5 6 7 8 9 A 0 B Tzn tam gdzie powinno być 1 jest 4, tam gdzie 4 jest 7 itd. Reszta klawiatury działa...
https://obrazki.elektroda.pl/8367137900_... Marka: Echostar Model: DSB-717 Chassis (płyta lub główne podzespoły): Mikrokontroler AtTiny2313 Matryca/Panel (jeśli występuje): Inne (uwagi): Wsad mikrokontrolera sterującego wyświetlaczami 7 segmentowymi. Zgrany, zweryfikowany i sprawdzony w dwóch egzemplarzach. Załącznik zawiera: - plik...
"Program musi być na at89c2051"-dlaczego? To jest klon 8051 z małą ilością wyprowadzeń-programator do niego jest dość drogi. na "wyświetlaczu 16 segmentowym"-nie-to są dwa wyświetlacze 7-segmentowe(+kropka). Jaki fundusz możesz na to przeznaczyć? Bo jak musi być at89c2051-to inna odpowiedź. A jak np. attiny2313-to inna.
Dobra znalazłem błąd, problemem było sterowanie wyświetlaczem.
Chciałbym wykorzystać GPIO, którego do tej pory nie używałem. Oprócz tego ten komputerek działa jako serwer drukarki oraz serwer multimediów dla telewizora. Chcę wycisnąć z niego więcej. A że leży jeszcze w miejscu w którym mógłby być zegarek, to chciałbym to jakoś zrobić. Mogę prosić o pomoc? :)
do sterowania jednym wyświetlaczem 7segmentowym w zupełności wystarczy ci prostszy i nieco tańszy procek - popularny ATtiny2313. Możesz do niego tą kostę wyświetlacza podłączyć i sterować - wprost statycznie bez multipleksowania .... wszystkie segmenty podłączyć przez rezystorki do jednego portu a wspólna katodę lub anodę do GND lub VCC procek w pełni...
A propos tego if(), to zastąp go tablicą i indeksem lub wskaźnikiem, a sporo zyskasz. Poza tym, dlaczego deklarujesz cyf w pętli? Zrób to na początku programu. I dodatkowa lektura: http://mikrokontrolery.blogspot.com/2011...
Tu masz program pod ATtiny2313, jeśli potrafisz programować, to też potrafisz przerobić program na ATMegę: [syntax=basic4gl]' Bardzo prosty zegar bez możliwości ustawiania Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit Config Portb = 255 : Portb = &B255...
Witam. Od strony poprawności programu to wszystko jest OK.
Może być też płytka testowa (uruchomieniowa) ale lepiej kup: - płytkę stykową (taka biała do wtykania kabelków) - kabel sieciowy (skrętka) do zrobienia kabelków do ww. - stabilizator 7805 - jakieś kondensatory do odfiltrowania zasilania (np 100uF i 100nF) - kilka diodek, do nich rezystory ok 390Ohm - możesz też kupić wyświetlacze LED 7-segmentowe -...
info poszło na meila
Będę mierzył temperaturę nie na zewnątrz tylko w domu. A termometr na attiny2313 i z czujnikiem ds18b20 już zbudowałem tylko że na wyświetlaczu 7-segmentowym.
Starożytny procesor nie ułatwia zabawy w programowanie. W jego miejsce będzie pasować poczciwy AT90S2313, nowszy ATTINY2313 lub ich rówieśnicy 4313 o zwiększonej pojemności flash (4kB). Jedynie obwód reset należy przerobić. Oczywiście zamiana na AT90S2313 nie przyniesie nam żadnego zysku, ale ATTINY2313 pozwoli pozbyć się kwarcu, a wolne piny można...
AT90S2313 - taki na początek wystarczy? Zabawa z diodami i wyświetlaczem segmentowym. Attiny2313 to tylko 2KiB flash i 128B ramu. Najlepiej zacznij od jakiejś atmegi32, zaletą zaczynania od dużego procka jest masz od razu dużo pamięci flash/ram, sporo fajnych rzeczy w środku ;) atmega32 ma 4 8bitowe porty, więc nie zabraknie ci pinów :D
Jak chcesz napis wyświetlać to wystarczy kilkupozycyjny wyświetlach 16-segmentowy...
Na tej płytce masz 8 wejść (abcdefg.) sterujących segmentami i 4 wejścia sterujące wspólnymi zakończeniami każdego z wyświetlaczy osobno. W sumie 12 pinów i Atmega8 spokojnie to przełknie (ba, nawet Attiny2313 to łyka). Widzę, że brakuje Ci nieco teorii o multipleksowaniu takich wyświetlaczy: http://maxembedded.com/2013/01/30/seven-...
W takim razie np. domyślne ustawienia atmegi8 i attiny2313 są różne/inne. Ustawiłem na wejście ale to nic nie dało. Albo się cały czas świeci, albo mruga z dużą częstotliwością (teraz mam podpięty wyświetlacz 7 segmentowy). Już nie wiem co to? Próbuje i nic.
proponuje kupić sobie dwa podwójne wyświetlacze 7mio segmentowe i nie zawracaćsobie d**y albo w ostateczności zrobić sobie własny programik bo to w sumie fajny modulik.
Wyświetlacze są sprawne ale nie zaświeciły bo steruje nimi procesor umieszczony na płytce prawdopodobnie jest to attiny2313 można było by na nim zrobić coś fajnego np termometr ale przez takie podłączanie na pałę prawdopodobnie uszkodziłeś procek .
Zegar fajny i pokazuje w ten sposób że nie trzeba mikrokontrolerów. Co do stabilności. Parę lat temu zrobiłem zegar na 4 wyświetlaczach siedmio segmentowych z wykorzystaniem Attiny2313 i rezonatora 8MHz. Zegar się śpieszył więc zrobiłem w programie aby codziennie o północy cofał się o około 600 przerwań czyli jakieś 3s. Po tym po kilku miesiącach stwierdzam...
a pętle "for" już przerabiałeś? Nie. Na razie bawiłem się wyświetlaczem LED 7 segmentowym i wyświetlaczem LCD. Kupiłem gołe Arduino Uno i teraz powoli dokupuje części. Myślę teraz o czujniku ruchu i taśmie led aby zrobić oświetlenie w kuchni. Bo zrobienie makiety skrzyżowania trochę potrwa.
Witam, mam problem i nie umiem go rozwiązać: całość polega na tym, że po kliknięciu switcha chciałbym aby dodała się liczba, a zamiast tego po prostu wyświetlacz szaleje. Próbowałem poleceń waitms 30, niestety poniosłem fiasko :( kod: $regfile = "attiny2313.dat" $crystal = 1000000 Config Portb = Output Config Portd = Input Portb = 0 Portd...
Nie no, czyli AS6 działa normalnie, pozostaje pytanie dlaczego kod nie działa, a to już ciekawsze zagadnienie :D. Z tego co widzę chcesz zamrugać jednym modułem wyświetlacza 7-segmentowego, tak? A co zrobiłeś z linią sterującą? programowo jej nie obsługujesz więc musisz "sprzętowo" :D
Otóż chodzi mi o wyświetlacz segmentowy led, by każdej cyfrze przyporządkowana była konfiguracja zapewniająca się pojawienie danej cyfry na wyświetlaczu Potem Set cyfra1 i świeci się 1 itd.
Attiny2313 bez problemu poradził sobie z wysterowaniem matrycy 4x7 diod (wyświetlacz 7-segmentowy, zegarek). Obniżając prąd diody do 2mA (gdzie jasność jest jeszcze akceptowalna) można układ zrealizować bez zewnętrznych tranzystorów. https://obrazki.elektroda.pl/7962958200_... Na płytce z diodami można upchać cały układ (dwustronna,...
Ja też miałem ten problem, że ATMEGA32 była już tak "załadowana", że multipleksowanie 2 wyśw. 7-segmentowych w TIMERze na chwilę potrafiło się zaklockować. Problem rozwiązałem stosując drugi mały uP dedykowany tylko do wyświetlacza, ATTiny2313 za 5 zł ;-) Procesory komunikują się komendami Bascomowymi SHIFTOUT SHIFTIN ramka danych 32-bity. Jeśli jesteś...
głównie to są dwa podwójne wyświetlacze 7 segmentowe 4 tranzystory wykonane technologią smd 15 rezystorów technokogia smd dioda kondensator i dwa kondensatory 10 mikro a wszystkim dowodzi układ scalony Atmel ATTINY2313-20SI
W attiny2313 chyba nie można w taki sposób: lpm r18,Z Wywala taki błąd przy kompilacji: error: lpm r18, z: Unsupported instruction on AT90S2313 A co do reszty uwag przyjmuje je na klate. Na swoje usprawiedliwienie mam jedynie to ze to dopiero trzeci program napisany w całości przeze mnie - więc raczkuje jeszcze w temacie. Ale bede miał je na uwadze.
https://obrazki.elektroda.pl/2656315600_... W poniższym poście znajdziecie proste projekty znalezione na jednym z rosyjskich forów. Projekty przeznaczone są dla początkujących elektroników, którzy chcieliby rozpocząć swoją przygodą z mikrokontrollerami AVR (Atmel). Projekty zawierają schematy, wzory płytek PCB, wsady do mikrokontrolerów...
bluzgi na mnie, ze nie wiedzialem, ze ceramiczne maja mniejsza opornosc, oooo czym ty mówisz? jakie bluzgi? kto? może coś źle przeczytałeś? .... ale ok może się pomyliłeś.. tak czy inaczej piszesz, że masz zasilacz 3A więc powinny się procki wyrabiać - ale tu widać jednak, że nie do końca masz pojęcie co i jak z tym zasilaniem i odsprzęganiem. Dlatego...
Witam ! Kiedy piszemy skomplikowany program należy sprawdzić poszczególne fragmenty programu jeśli to jest możliwe. Ja sprawdziłem w symulacji Bascoma AVR, jak działa zamiana liczby czterocyfrowej na pojedyncze cyfry, aby można je było wpisać do poczwórnego wyświetlacza LED. I oto co mi wyszło : w miejscu Licznik = dla symulacji można wpisać dowolną...
http://obrazki.elektroda.pl/7329866000_1... Miernik częstotliwości o całkiem niezłych parametrach, bo potrafiący mierzyć częstotliwości od 1Hz do 10MHz (9,999,999Hz) z rozdzielczością 1Hz w całym zakresie. Idealny do generatorów funkcyjnych lub jako zwykły miernik. Do tego tani i prosty w wykonaniu, z ogólnodostępnych części, a małe wymiary...
Witam! Stawiam swoje pierwsze kroki w elektronice, budując projekty prezentowane jako ''krok po kroku'' z gotowym projektem płytek i programów. Jestem już po kilku projektach, najlepszy i najtrudniejszy z nich to termometr cyfrowy z wyświetlaczem segmentowym i attiny2313. Teraz buduję zegar nixie autorstwa kolegi Mirley'a. Do zasilania została wykorzystana...
Teraz chyba wreszcie zrozumiałem te timery, wreszcie zaczęło to mieć sens i działa tak jak ja chcę. Myślałem że użycie prescalera automatycznie powinno wystartować timer a włączenie globalnych przerwań załatwi sprawę, nie wiedziałem że trzeba jeszcze osobno włączyć timer. Ps. chciałbym jeszcze nauczyć się tworzyć i wykorzystywać tablice, tzn. chciałbym...
attiny2313 segmentowy segmentowy wyświetlacz wyświetlacz attiny2313
router mf258k firefox karty stojan zewrze
simens program naprawa udaru makita
Bojler elektryczny 120L włączony bez wody - co robić? DeLonghi ekspres – ciężko wchodzi karafka mleczna, opór przy montażu, uszczelki, czyszczenie