Pomyśl..Cztery znaki chcesz upchać w trzyznakowym stringu.. Nie wiesz jak to działa. Kiedy deklarujesz String * 10 rezerwujesz 11 bajtów bo każdy string ma znak swojego końca. Nie musisz wykorzystać wszystkich bajtów. String może być krótszy i zaraz po znakach postawiony będzie znak końca..ale zarezerwowałeś 11 bajtów i tam program nigdy nic nie będzie...
Kolego myślę że 16 bitów w takim wykonaniu jakie masz to i tak bardzo dobry wynik. Pomijam sam sposób budowy układu. Do wysoko rozdzielczych pomiarów trzeba użyć niskoszumowych wzmacniaczy i dobrego źródła napięcia odniesienia. LM358 i LM385 na pewno nie spełniają żadnego z tych kryteriów. Cena ich jest wyższa niż tego przetwornika AD. (np MAX6350,...
W Bascom można najpierw uruchomić funkcję Edit -> Proper Indent i to ułoży ładnie kod z wcięciami. Potem w ustawieniach włączyć Configuration -> Environment -> Draw Indention Lines i to połączy pionowymi liniami wszystkie pętle Do-Loop, For-Next etc. Czytasz błędy : Error : 382 Line : 201 variable does not match FOR Patrzysz na kod w linii...
No niby jest lepiej, ale wskazuje już 4.99V przy prawdziwym 4.20. A czy kanał wpływa jakoś na wynik? Kanały nie wpływają na wynik, ale sposób podłączenia mikrokontrolera jest w tym wypadku baaardzo istotny. Podałem Ci wyżej link gdzie jest to opisane. Dodatkowo zainteresuj się trybem uśpienia mikrokontrolera ADC Noise Reduction . No i jeszcze jest...
Twoj zasilacz na pewno daje napiecie ponad 5V - musisz wiec przekonwertowac sprzetowo Twoj Vout max do 5V.Potem natomiast by wysietlic wartosc musisz programowo przeliczyc ja z powrotem na Vout. BF
Ten schemat to tragedia. Aż mi się nie chce wierzyć, że to projekt z Elektroniki Praktycznej i to jeszcze z marca tego roku (!). Zastosuj poprawne zasilanie i inne ważne aspekty wpływające na jakość pomiarów: http://mikrokontrolery.blogspot.com/2011...
Popatrz dobrze w dokumentację przetwornika. http://astro.temple.edu/~cvecchio/PCF859... Pierwszy program raczej nie miał prawa działać. Drugi już trochę lepiej ale też mam wątpliwości czy wystawiane rozkazy na magistralę I2C są poprawne dla tego układu. Dodatkowo zamieściłbyś schemat. Do czego masz podpięte nogi adresowe A0,A1,A2 układu ? Do masy...
W realu to działa
Tutaj masz wsaszik do atmegi 8. Tylko delikatnie zamotane jest zaokrąglanie liczby.
neo_84 sprawdziłem ci to na ZL2AVR no i mogę potwierdzić że kod z pierwszego posta kompilowany 11174 działa, natomiast kompilowany wersjami 1119->2->3->5 nie działa poprawnie. Generalnie pomaga usunięcie opóźnienia z pętli (jest odczyt z ADC), ale pojawiają się problemy z multipleksowaniem wyświetlaczy.
Witam Chciałem zrobić zabezpieczenie przed rozładowaniem akumulatora ( 12V/65Ah ) zasilającego moje halogeny LED nad biurkiem. Woltomierz na PCF8591 działa ok, nawet dodanie warunku określającego reakcję na spadek poniżej ustawionego napięcia również ( chwilowo jest tam tranzystor FET sterujący paskiem LED ). Chciałbym, aby układ po osiągnięciu zbyt...
Tak tylko jak użyje tranzystora powiększę gabaryt no i to są 2 pakiety w szeregu. Od 4,2V do 3,2V dla jednego pakietu i 8,4V do 6,4V dla obu naraz bo przecież są w szeregu. Myślałem ze tylko zastosować Attiny + dzielniki napięcia (4 rezystory) + buzzer. Taki micro pajączek. Pytanie jaka będzie tego dokładność... Co do chwilowych spadków napięcia to...
Jeśli pracujesz na zewnętrznym rezonatorze kwarcowym 8Mhz to powinieneś ustawić coś podobnego: http://obrazki.elektroda.net/19_12436356...
W BASCOM-AVR DEMO 1.11.9.1 ten kod kompiluje się bez problemu.
Najlepiej zmień dzielnik rezystancyj ny.
Są wolne 2 liczniki z 3. Są to 2 proste programy Termometr i Woltomierz.
Witam, jestem bardzo początkujący w mikrokontrolerach. Posługuje sie Bascomem. Chcę zrobić prosty woltomierz z wykorzystaniem 89C2051 ( posiadam ich 4szt a jeden wyświetlacz LCD 2x20- na pewno jeszcze mi się przyda), wynik pomiaru chciał bym przedstawić na 3 wyświetlaczach 7 segmentowych LED. Mikrokontroler ma wbudowany komparator analogowy i może mierzy...
Chcialbym zrobic woltomierz na Atmega8. Znalazłem stronke http://www.elfly.pl/ na której opisany jest fajny woltomierz z rozdzielczoscia w calym zakresie 10mV. I problem jest w tym ze podany jest tylko plik hex. Nie potrzebuje tylu opcji jakie on posiada. na tej stronie jest opisane ze wykorzystuje oversampling. z tego co wyczytałem polega to na tym...
operacje na single zajmują więcej pamięci ( tracisz cenne miejsce na kod ) . Jeśli w pętli 100 razy wykonasz operacje na zmiennej SINGLE to na pewno będzie to wykonywane znacznie dłużej niż na zmiennej WORD . Dlatego do uśrednienia weź dane w postaci WORD lub LONG ( zmienna Wo czyli wartość odczytana ) , również porównania wartości rób na tych typach...
chyba raczej na attiny2313 nie da sie a jak sie da to pewnie jest hardcore uzyj atmega8 posiada przetwornice a/c (analogowo cyfrowe) latwo prosto chyba nawet jest w polskim helpie do bascoma
Nawet nie musisz mieć gotowego softu bo Bascom jest na tyle prosty że taki programik pisze się zerkając tylko do helpa. Koszty są niewielkie mega8 ok 5zl wyświetlacz ok 12zl. Wystarczy odrobina chęci i bez problemu dasz rade.
znam bascoma za słabo żeby napisać coś takiego, ale może kto inny by napisał moje pomysły: prędkość na zasadzie takiej jak licznik rowerowy (chyba zliczanie impulsów) można by dodać przejechaną trasę i temperaturę (ds18b20) oraz woltomierz (chyba przetwornik A/C wbudowany w ATmegę32) ja polecam zrobić to na jakimś lcd alfanumerycznym (z graficznym więcej...
No własnie a ten nieszczesny kod BASCOmu?? Czy ktos bedzie tak mily i dobry??
Co z tego że w bascomie. Nie ważne w jakim języku się pisze, wszystko zależy od autora. Wiele jest ludzi na tym forum którzy pisali nawet bardzo zaawansowane programy i to w bascomie.
Tak, AVCC podłączona, woltomierz pokazuje 4,8V.
1 seba_x - sterownik piły do kamienia - 8515 + lcd 4x20 + klawiatura 16 przycisków + eprom + encoder - BASCOM 2 seba_x - zdalne sterowanie do piły zamiast kasety - mega88 + ir + 10 przekażników + pilot - BASCOM 3 seba_x - miernik mocy audio - tiny26 + vfd - BASCOM kilka zegarków , woltomierzy , amperomierzy - wszystko na mega88 i na super bascomie ;-)
Nie da się pomnożyć stringa przez 6 :!: Trzeba pomnożyć wartość V i dopiero przekonwertować funkcją fusing.
Witam a masz ten program do atmegi napisany w bascomie uczę sie i chciałem sobie zobaczyć jak takie rzeczy sie realizuje ps chciałbym sobie zrobić taki woltomierz . pozdrawiam
A nie upaliłeś procka? Zmierz napięcia woltomierzem jakie rzeczywiście są. Jakie wartości mają rezystory?
1.Sprawdzić wszystkie połączenia omomierzem. 2.Zmierzyć wszystkie napięcia woltomierzem. 3.Sprawdzić czy nic się nie grzeje. 4.Maksymalnie uprościć program- Twój na pierwszy raz jest zbyt skomplikowany. Dodano po 3 Na Twoim ostatnim schemacie dioda LED jest podłączona do 0 baterii! Czy tak jest w rzeczywistości?
To niech się weźmie do roboty - na gotowca niech nie czeka. 1. Schemat: Przetwornik zewnętrzny ADC 12bit > Mikrokontroler > sterowanie multipleksowe wyświetlacza 7-dmio seg. 3 x WA > zasilacz 2. Napisanie oprogramowania na AT89c2051 BASCOM 8051 ; C++, Asembler
Piękna rzecz i funkcjonalna . Czy istnieje możliwość zamieszczenia źródła tego urządzenia jeżeli jest w Bascomie , bo bardzo mnie interesuje i chciałbym wprowadzić zmiany do LCD 4x20
Włącz timer1 i w jego przerwaniu wstaw getadc np co sekundę. To ma być woltomierz? Rozumię , że masz tylko jedną cyfrę na wyświetlaczu?
Robiłem coś podobnego na 89c4051. Podłączyłem do niego przetwornik A/C na I2C a całośc była wyświetlana na LCD 2*16. Cały programik napisany pod bascomem. Jeśli ma być bez procesora to polecałbym aby napięcie z LM35 podać na woltomierz elektroniczny z wyświetlaczem lcd albo LED. Na początek można się pokusić o doświadczenie z lm35 oraz zwykłym multimetrem(ustawionym...
Firmware: Inadc1 = Getadc(3) Ch1 = Inadc1 / 4.0117647058823529411764705882353 Ch1disp = Ch1 Printbin Ch1disp Waitus 200 Po co jest to "Waitus 200"? Byłoby 20 kSps a nie 4. To dzielenie też chyba nie jest mocno potrzebne, wystarczyłoby /4 (mam nadzieję że bascom zrobi to efektywnie) lub coś w tym stylu.
Powiem Ci szczerze że dużo zabawy nie ma na takiej attince, spróbuj zrobić np. takie coś że wykorzystując ADC potencjometrem regulujesz (opóźniasz wyłączenie np. przekaźnika) A tak w ogóle kup sobie Atmege8 podłącz wyświetlacz i wtedy jest zabawa np. jakiś prosty woltomierz zrobić :)
Świetny pomysł (zawsze na czasie) z tym woltomierzem do auta. Mam pytanko czy ktoś próbował zrobić wsad do atmega8 dla przedstawionego schematu w środowisku "Bascom" ? - bo w "C" póki co nie pisałem. Pytam bo chętnie zamieniłbym wyswietlacz led na lcd przy tym projekcie ale nie bardzo wiem jak napisać w Bascom odczyt pomiaru ADC1 tak aby otrzymać równie...
Ustawiłeś w opcjach bascoma Sample Electronics programmer? Podłącz woltomierz do portu lpt bez programatora i sprawdź sygnał. Rezonatora ZEWNĘTRZNEGO nie można ustawiać. Możesz ustawić jaki chcesz oscylator wewnętrzny lub że chcesz oscylator zewnętrzny. Dla rezonatora zewnętrznego 3-8 Mhz: CKOPT 1 CKSEL 111 - jak zaprogramujesz przez ISP i ustawisz...
http://obrazki.elektroda.pl/2929008000_1... Witam. Po raz pierwszy zdecydowałem się przedstawić na łamach forum swoją konstrukcję. Chciałbym zaprezentować swój pomysł na Termometr Samochodowy. Podczas upalnego lata zauważyłem że po zainstalowaniu instalacji gazowej moje auto ma bardzo duże wahania mocy silnika w zależności od temperatury...
To co pokazane jest pięć postów wyżej, jest zrzutem z symulatora programu BASCOM-AVR http://obrazki.elektroda.pl/7142493800_1...
Hmm, po pierwsze mierzysz napięcie zmienne zapewne zwykłym woltomierzem więc pomiar ten nic nie mówi sensownego. Dalej, jak wygląda okno ustawień programatora w Bascom? Czy jest coś w stylu delay?
Myśle, ze autor tematu nie będzie miał kłopotu z uzyskaniem potrzebnych sygnałow. Za to ich obsługa mikroprocesorem mimo, że jest dosć prosta wymaga podstaw programowanie chociażby w bascomie. Techniczna możliwość wgrania programu nic nie da jesli sie tego programu nie ma (po co ja pisze takie oczywiste oczywistości). Analogowe, bardziej staromodne...
Jak wykrywa PCF i odczytuje stan wyjść to i2c działa. Metodą "od końca"-wyjmij ULN, ustaw PCF w stan 01010101 lub 85 i zmierz woltomierzem wyjście PCF-a.
też o tym myślałem, jednak sprawdziłem to podając kolejno na port 10101010 a później 01010101 i mierząc woltomierzem napięcia. Różnice potencjałów wynosiły odpowiednio ok 5V i ok 0,2V.
http://obrazki.elektroda.pl/2024152000_1... Witam. Dzisiaj pokażę przydatny dla elektronika hobbysty prosty woltomierz na procesorze AVR Atmega8. Woltomierz powstał z myślą o sprawdzaniu stanu ogniw li-ion 18650 których używam do latarek. Miałem także fajną małą obudowę z wyświetlaczem 3-pozycyjnym LED w którą upchnąłem urządzenie....
Mój SHT11 wydaje się nie mieć tego problemu - włączyłem go na całą noc, nic się nie nagrzał, pobór prądu w spoczynku - 1µA, więc on może być podłączony cały czas :-) Gorzej, że RTFQ2 nie chce mi działać zasilany wprost z wyjścia procka (testuję na AtTiny2313), pomimo że jego pobór prądu to ok. 9mA, a woltomierz pokazuje mi napięcie na tym wyjściu...
ostatnie zdanie twojej wypowiedzi dużo mówi o twojej wiedzy z tej dziedziny. jakbyś chciał w bascomie to wyskrobałbym ci te 10 linijek kodu żeby działało no ale ty chcesz w C
Wielkie dzięki za zainteresowanie i podpowiedzi, ale bardzo zależało by mi na rejestratorze zbudowanym najlepiej na atmelu z rodziny MCS’51. Możesz zbudować rejestrator na tym procku, Bascom dla '51 różni się trochę od tego dla AVR ale to małe różnice Pozdrawiam
Złozyłem układ już. Okazało się że problemem były odwrotnie zamontowane diody. Katoda to ta z czarnym paskiem a nie anoda. Myslałem odwrotnie ale już wszystko naprawione. Napięcia są takie jak powinny. Teraz jak już układ mam złożony to muszę zaprogramować ATMege32 w BASCOMie tak aby wyświetlała wartość napięcia na LCD. Na schemacie mam wejście woltomierza...
podlaczylem tak jak napisales i nadal zapala sie tylko górny rząd kwadracików i nic wiecej A czy skompilowałeś ten programik wprowadzając zmiany w linii konfigurującej typ wyświetlacza, twój 16x2 a u autora projektu 16x1? Bascom ma dość uniwersalne procedury i funkcje, ale tego może akurat nie przeskoczyć.
Witam wszystkich! Mam problem. Otóż napisałem prosty program w bascomie w którym co 0.5s na jednej z nóżek zmienia się stan z - na + . Do wyprowadzenia procesora podpięty jest rezystor 4,7 KOhm który biegnie do bazy tranzystora bc639-16. Do kolektora podłączone jest +5V, emiter wychodzi do przekaźniczka 5 woltowego na cewkę druga część cewki do masy....
Witam:D Potrzebny mi algorytm przeliczania napięcia odczytanego za pomoca przetwornika A/C na stopnie. Układ mierzy napięcie od 0V do 5V i ma zamieniać te wartości na stopnie,według takiej zależności : 0V odpowiada -180st, 2,5V odpowiada 0st a 5V odpowiada +180st,istotne jest wyświetlanie znaku -/+.... Jestem początkujący w bascomie,zrobiłem pare woltomierzy,zatem...
Witam, Mam zapytanie, Mam klawiaturę 6 przycisków połączonych do jednego wejśća analogowego A.0 Pytanie brzmi, jak W Bascom napisać program żeby wiedział który przycisk naciśąlem Takie klawiatury zbudowane są zazwyczaj z pewnej liczby oporników, przyciskanie klawiszy powoduje jakieś zmiany ich wypadkowej rezystancji. Musisz zbudować dzielnik składający...
Umieściłem to w ten sposób 'Odebranie jakiejkolwiek informacji z modułu GPS $regfile = "m16def.dat" $crystal = 8000000 $baud = 9600 $hwstack = 64 $swstack = 64 $framesize = 128 Enable Interrupts Enable Urxc On Urxc Przerwanie_rx Config Lcd = 20 * 4 ' Wyswietlacz 20x4 Config Lcdpin = Pin , Rs = Porta.0 , E = Porta.1 , Db4 = Porta.2 , Db5 =...
Witam! Możesz też poszukać artykułów o liczniku TC1 z cyklu mikroprocesorowa ośla łączka z EdW. Był tam opis jak zrobić miernik częstotliwości i woltomierz - bardzo dobrze wyjaśnione. Polecam! Były to chyba numery od 9/04 wzwyż. Pozdrawiam.
Witam, Już dawno nie bawiłem się mikroprocesorami, ale potrzebujesz jakiś przetwornik i moduł mikroprocesorowy. Ja kiedyś wykorzystywałem http://www.sklep.avt.pl/go/_info/?id=320... . Nauka pisania programu w Bascom nie jest trudna i bez problemów byś napisał taki program. Wrzuć temat na mikrokontrolery – tam szybciej znajdziesz pomoc.
Witam! Chce zrobić wskaźnik na wyświetlaczu LCD który by mierzył wysokość napięcia i natężenia do 50V na Atmedze 8 i prosze o napisanie kodu w bascomie i narysowanie schematu.Mam 11lat i chciałem zastosować w zasilaczu regulowanym J-101 Dzięki
Witam. Od roku czasu amatorsko uczę się języka Bascom dla procesorów AVR. Potrafię napisać proste programy typu obsługa wyświetlacza alfanumerycznego , woltomierz itp. Chciałbym dalej się dokształcić w tym temacie i stad moje pytanie jaką książkę, bądź jaki kurs powinienem zakupić? A może też najwyższy czas na zmianę środowiska programistycznego? Proszę...
Witam wszystkich, Jeśli znajdzie sie ktoś zorientowany w temacie i będzie potrafił coś doradzić to z góry dziękuję za odzew! Sprawa wygląda tak: Mikrokontroler ATTINY13 firmy AMTEL, na początek postanowiłem napisać jakiś banalny program- zaświecanie i gaszenie 3 LED po kolei, jako język wybrałem BASCOM (bo też chyba tak łatwiej na początek). Mam kompilator...
Wziąłem się w końcu za ten obrotomierz lecz mam pewien problem. Nie mogę użyć Timer0 bo używam go do przerwań w menu i obsługi przycisków. Pozostaje mi timer1 który jest 16bitowy i liczy do 65536. I teraz wystarczy preskaler na 256? Pamięć mi się kończy - mam zegar z ustawianiem czasu, 3 temp., woltomierz, a to wszystko w przełączalnym menu na 4 ekrany...
Sprawdź czy jak podasz ręcznie na INT0 w odbiorniku stan niski czy się wygeneruje przerwanie. Gdyż w nadajniku po po prostu sprawdzasz w pętli while stan nIRQ, a w odbiorniku robisz to sprzętowo (może przerwania są, a procesor nie reaguje). Druga sprawa to czy w czasie czekania odbiornika na przerwanie na linii nSEL masz na pewno stan wysoki, a na SCK...
Nie pomiar raz będzie na plus raz na minus , jest mi obojętnie potrzebuje mieć tylko informacje czy prąd płynie do generatora ( gdzie jest układ jakiś tam regulator chyba) , czy generator pracuje i ląduje akum.Wiec pomiar czy dodatni czy ujemny tak jak mam teraz na rysunku jest bez znaczenia ponieważ wystarczy zamienić w woltomierzu końcówki i mam na...
No hehe, elektronika jak już wspomniałem to takie małe hobby, a co do traktowania procesora jako czarnej skrzynki zgodzić się nie moge... Przecież programista musi znać budowę procesora na który pisze jakąś aplikacje, a zwłaszcza aplikacje w języku niskopoziomowym... Co do programowania mikroprocesorów-narazie bawie sie bascomem, poniewarz assembler...
$crystal = 4000000 $regfile = "8515def.dat" Config Graphlcd = 240 * 128 , Dataport = Porta , Controlport = Portc , Ce = 2 , Cd = 5 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 8 Reset Portc.2 Cls Cursor Off Do locate 10 , 10 Lcd "oko" Loop end W.K i Szymtro sprobujcie ten programik, i sprawcie co jest na Portc.2 , bo tam jak sprawdzam woltomierzem...
$regfile = "m8def.dat" $crystal = 8000000 Config Portd = Output Config Adc = Single , Prescaler = Auto , Reference = Avcc Dim Przet As Word Dim Dziesiatki As Integer Start Adc Do Przet = Getadc(0) Dziesiatki = Przet / 127 If Dziesiatki = 0 Then Portd.0 = 1 Portd.1 = 1 Portd.2 = 1 Portd.3 = 1 Portd.4 = 1 Portd.5 = 1 Portd.6 = 1 Portd.7 = 1 Elseif Dziesiatki...
Wystarczy zmierzyć napięcie i pobierany prąd - jest to za pewne mała rezystancja więc raczej metoda poprawnie mierzonego napięcia. Polega to na tym że mierzysz napięcie na samym elemencie a prąd za woltomierzem. Później liczysz R z prawa Ohma. Najprościej wstawić tam atmegę8 i jakiś programik w bascomie. Ostatecznie po prostu użyj miernika uniwersalnego....
"Mikrokontrolery dla poczatkujących" P. Góreckiego dobra na początek. Książka uczy na mikrokontrolerze ATTINY2313 który nie posiada przetwornika A/D (który służy do mierzenia napięcia). Przyda Ci się książka "Programowanie mikrokontrolerów AVR w języku BASCOM" M. Wiązania która pokazuje przykłady na ATMEGA8 (posiada przetwornik A/D). Jest w niej przykład...
Witam. Czy da sie z procesora (at90s8515) odczytać program do pliku .BAS ? Zrobiłem termometr na czterech czujnikach DS18B20 , zamontowałem go w samochodzie ale teraz chciałem dorobić do niego woltomierz żeby pokazywał aktualne napięcie akumulatora... ale niestety nie mam juz na komputerze programu do tego termometru. Nie będe pisał nowego programu...
... Sercem układu jest ATMega8, która tym wszystkim będzie zarządzać a program piszę w asemblerze. Ciekawe czy pisząc w C, zmieściłby się program w 8kB ?. ... Nie przesadzaj ;) taki program nawet w Bascomie to grubo poniżej 4kB. Dla przykładu układ na tiny26 sterujący dwoma przetwornicami+pomiar napięcia w dwóch punktach analogowo + obsługa 9 przycisków...
Możesz pokazać listingi (jak konfigurujesz nadajnik i odbiornik?) przykładowo - w transmisji przez sprzętowy UART $crystal = 8000000 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 $baud = 38400 do for i=1 to 1000 print chr(255); next for i=1 to 1000 print chr(0); next loop Woltomierz na linii sprzętowego...
Cóż, podpowiem jeszcze raz: 1. Sprawdź w necie jak odczytać stan przycisku ---- EDIT: w necie też piszą różnorakie bzdury o tym zatem może napiszę jak być powinno: Zwykle przyciski podłączamy tak, aby zwierały pin do masy. Aby odczytać stan danego pinu musimy: 1. skonfigurować go jako wejście instrukcją (np. - istnieje wiele odmian konfiguracji, ale...
Po pierwsze to na wejściu 7805 daj kondensatory 470uF i ceramiczny 100nF. Na wyjściu 100uF i 100nF. A teraz woltomierz: 10k jedną stroną do mierzonego napięcia, drugą do pinu ADC. 4,7k jedną stroną do pinu ADC (tego samego co wcześniej), drugą stroną do GND. Jak będziesz pisał w BASCOMie to łatwiej będzie obsłużyć ten wyświetlacz LCD który masz. Piny...
Długo mnie nie było. Koledzy mam mały problemik z układzikiem i programatorem. mianowicie: zrobiłem sobie prosty programator i zakupiłem ATMEL Attiny2313v i mam problem ponieważ sprawdzałem już programator czy gdzieś nie było zimnego lutu i wyszło że wszystko git ale w Bascomie nie chce mi nawet wykryć czipu i niewiem co jest. Może ktoś mógł by mi pomóc...
Witam, robię układzik który mierzy napięcie coś a'la woltomierz ale muszę to napięcie przedstawić na LCD w procentach i nie wiem jak to zrobić. ADC daje wartości od 0 do 1023 i to przydałoby się zamienić na procenty i wyświetlić. Da się to jakoś łatwo zrobić?
Niezły zasilacz... ale za niebieskie diody daję 4/6 :D Złożenie miernika (amperomierz i woltomierz) na atmelu, to najtańsza opcja. wyświetlacz podświetlany nowy 8,9zł http://www.allegro.pl/item137156952_nowe... AtMega8 6,5zł http://www.allegro.pl/item136752098_atme... Program...
Nie napisałeś o jaki język chodzi... Napisz czy chodzi o C czy Bascoma... Tak poza tym to to wszystko już było na forum n-razy... w C, bascomie i asemblerze... Jak tobie nie chce się poszukać to czemu komuś miało by się chcieć kolejny raz pisać to samo specjalnie dla ciebie...
Kolego - po co ty wciąż mierzysz te napięcia na wyjściu odbiornika ???? tam w trakcie odbioru pojawiają się ściśle określone ciągi impulsów (kodowanie bifazowe albo inaczej Menchester) - lecą sobie zera i jedynki. Więc przykładanie tam voltomierza ma się jak ser do gwoździa ;) miernik może ci wskazywać tam tylko różne średnie - wypadkowe napięcie -...
Mógłbyś podać przykład ? Czy chodzi o coś takiego? [syntax=vb] Dim T_min As Integer Dim Tt1 As Byte Sub Zapis_eeprom: Tt1 = T_min - 200 I2cstart 'warunek startu I2cwbyte Adres_z 'wyślij adres układu I2cwbyte 1 'wyślij adres w pamięci EEPROM I2cwbyte Tt1 'wyślij daną I2cstop 'warunek stopu Waitms 70 'czekamy mS ponieważ EEPROM potrzebuje czasu na zapisanie...
Sprawdzałem woltomierzem i zmienia się na pewno, jak spróbowałem na prostszym programie to działało tzn. jednokrotne wejście do podprogramu wywołanego przerwaniem a później blokada przerwań. O jakie bity dokładnie Ci chodzi?
1. Czy jest jakakolwiek możliwość sprawdzenia czy poprawnie połączony jest cały układ? Wizualnie, następnie woltomierzem na txd procesora i wyjściu MAX232. Powinno pływać. Możesz na chwilę sobie darować tego WAITa i wysłać na zmianę dłuższą serię chr(0) potem serię chr(255), co powinno dać wyraźne pulsacje napięcia na RS. 2. Czy może to być spowodowane...
Czołem, sterowanie przepustnicą odbywać się będzie liniowo. I teraz wypada powiązać kąt jej otwarcia z aktualną temperaturą i dynamiką jej wzrostu. Mój kominek to bardzo kapryśne urządzenie i czasami trudno je opanować. W tej chwili mam zrobiony przynajmniej termometr na LM35 + woltomierz LCD i wiem co się dzieje z temperaturą czynnika w płaszczu. Jeśli...
Witaj Nikt nie będzie podchodził do twojego postu poważnie skoro sam do niego tak nie podszedłeś. Niewiele osób zechce wogóle Ci pomóc bo projekt wcale nie jest taki prosty, a do tego nie napisałeś żadnych danych. Jakie amplitudy sygnałów mierzysz, jak często, jakiego typu będzie mierzony sygnał... po co Ci odczyt na kompie skoro masz wyświetlacz?...
Po wstępnej inicjalizacji w bascom'ie wykonaj taką sekwencję: nRES = 1; nWR = 1; DDRD = 0x00; //(wejście) PORTD = 0xFF; C/nD = 0; nCS = 0; nRD = 0; Ponieważ nie masz debuggera, analizatora, ani oscyloskopu, to spróbuj zmierzyć woltomierzem napięcia na poszczególnych liniach portu D i zanotuj je. Możesz też podłączyć LEDy przez rezystory (np. 1k do Vcc)...
Jestem początkującym w mikroprocesorach, więc zwracam się do forumowiczów o małą podpowiedz oraz pomoc jak uruchomić i sterować przetwornikiem D/C MCP4822 za pomocą Atmegi 32 lub Atmega 8 w bascom. Przetwornik już udało mi się zdobyć, więc chciałbym go wykorzystać. Zamierzam stworzyć ;) kalibrator do zwykłych galwanometrów, woltomierzy wskazówkowych...
1. Napis powitalny 2. Napięcie instalacji (spadek poniżej 13V żeby był informowany buzzerem i diodą led) 3. Temperatura wewnętrzna 4. Zegarek 5. Temperatura cieczy chłodzącej. To wszystko są urządzenia które już są w samochodzie (kontrolka ładowania, wskażnik/kontrolka temperatury silnika), lub takie co można łatwo zamontować gotowe, jak temperatura...
Wpisz na http://www.elenota.pl LF444 Jest tam dokumentacja wzmacniacza LF444 a w niej na str 9 przykładowa aplikacja do pomiaru pH. Wyonałem podobny układ - zrezygnowałem jedynie z kompensacji temperaturowej bo mój roztwór ma jednakową temperaturę. A co do elektrody to nie jest to takie straszne. Używam OSH 10-01 z http://www.metron-wcf.com.pl/oferta_1.ht...
proponuje zakup książki o programowaniu w Bascomie , kilka pozycji masz[url=http://www.btc.pl/?oferta=1] tutaj zapoznaj się z kursem na tej [url=http://www.edw.com.pl] stronie o podstawach programowania znajdziesz [url=http://mikrokontrolery.net/index.ht... tu sama idea jest dość prosta przy 10 bitowym przetworniku max odczytana wartość to 1024 wystarczy...
Witam Mam takie pytanie: Czy możliwe jest wykonanie miernika napięcia, częstotliwości (1Hz - 20MHz), oraz sterowania (jakieś tam przełącznki, LCD itp) na jednym uP. Poczytałem trochę o tym i udało mi się zrobić miernik napięcia i częstotliwości jednak gdy chodziły oba na raz to to uP skupiał sie tylko na woltomierzu, a wynik częstotliwości był błędny....
Wyświetlacz jest sprawny. Dzisiaj włożyłem go w układ innego kolegi (woltomierz chyba) i wyświetlacz działał Dziwne że nawet nie wiesz w czym testowałeś swój wyświetlacz , pokaż ten program kolegi , reasumując to wszystko co napisałeś to w którymś miejscu mijasz się z prawdą , zakładając że wyświetlacz jak twierdzisz działa u kolegi , podłączenie pod...
Witam!! Chcialbym sie dowiedziec jak wysterowac 3 wyswietlacze segmentowe LED ( 888 ) za pomoca atmegi. OCzywiscie oprocz tych wyswietlaczy ma byc LCD 2*16 lub 2*20 albo jeszcze wiekszy :) ale tu problemu nie ma. liczby wyswietlane to od 1 do 300 i tak, zeby jak sa tylko jednosci i dizesiatki nie bylo przed nimi zer (np 29 zamiast 029) calosc w BASCOMie...
Z tym wzmacniaczem róznicowym to jest tak ze pewnei uzyty układ woltomierza ma wbudowany wzmacniacz róznicowy, tak maja ICL7107 itp jak pamietam. Po dzielniku napięcia juznic nie dawaj, nei ma sensu. ADC w Atmagach moga sporo wytrzymac, sam ostatnio sie o tym przekonałem, zapominajac ze Atmega16 ma inaczej zasilanei niz AT89S52 i bezmyślnei włozyłem...
Problem rozwiązałem w 50%. To znaczy dzięki podpowiedzią kolegów co mi brakowało żeby działał termometr, który pracuje bardzo dobrze ,dopisałem do programu woltomierz , który pracuje dobrze. Do zamknięcia tematu pozostał jeszcze amperomierz , który mierzy spadek napięcia na boczniku sygnał wzmocniłem wzmacniaczem LM358.Nie wiem jak przeliczyć spadek...
W zasadzie to ta testowa dioda jest nie istotna tak czy siak wyleci niedługo a rezystor (który mi wyliczył ów kalkulator) sprawia ze LCD prawie gaśnie gdy dioda testowa się załącza. Przeglądałem rożne projekty związane z ds1820 (niestety najwięcej jest na bascom a dla mnie to gorsza magia niż asembler) Niestety nie wiem jak się za to zabrać tak samo...
Witam, mam teraz ferie i zacząłem budować komputer pokładowy do moto... mam juz 3x temp. prędkosciomierz(nie do końca wyskalowany) wszystko na wyświetlaczu 4x 20 bo ładnie wygląda i można jeszcze dużo na nim zmieścić Procesorek to znany atmega8 Teraz przejdzmy do sedna sprawy. Chciałbym jeszcze dorobć wskaznik poziomu paliwa w baku wszystko jest - plywak...
Układ: http://obrazki.elektroda.pl/7434567900_1... kod: http://obrazki.elektroda.pl/4763896900_1... Na zielono został oznaczony fragment, po dotknięciu którego dioda zaczyna świecić.Obszar ten, przy pomiarze napięcia wskazuje ok 5V, kiedy drugi czujnik woltomierza stryka się z masą. Na czerwono zaznaczyłem obszar, który...
Witajcie Piszę sobie program w bascomie do obsługi przycisku Robię coś takiego [syntax=actionscript]if switch = 1 then waitms 20 if switch = 1 then incr A end if end if[/syntax] i potem sobie wyświetlam tą zmienną [syntax=actionscript]lcd A [/syntax] i teraz program mi non stop podnosi zmienną A a jak wcisne ten przycisk switch to nie zlicza. To tak...
Jest to woltomierz: $regfile = "m8def.dat" $sim $crystal = 1000000 Config Lcd = 6 * 1 Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portb.0 , E = Portd.3 , Rs = Portd.2 Config Adc = Single , Prescaler = Auto , Reference = Avcc Config Pinb.1 = Input Portb.1 = 1 S1 Alias Portb.1 Dim Wart_u1 As Word Dim U1 As Single...
Wiec tak napisalem sobie najprostrzyprogramik w bascomie $crystal = 4000000 $regfile = "m8515.dat" Dim Y As Byte Config Portd = Output Y = 0 Do Portd = Y Y = Y + 1 Waitms 1 Loop End no i w sumie działa ten programik ale to jest tylko program testujacy. Chcialem z wyjscia Xtal2 pobierac zegar dla innych ukladow przez bramke buforujaca HC. Ale jest problem...
Nie potrafię wstawić komendy, która zaokrągla wynik do 2 miejsc po przecinku. Cały program (bez zaokrąglania) wygląda tak: $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektywy mikrokontrolera $crystal = 8000000 'informuje kompilato Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portd.4 , E...
Osobiscie zaczalbym od zamieszczenia chocby szczatkowego schematu. W eliminacji bledow sugerowalbym aby moze wyeliminowac bledy sprzetu.sprawdz poprawnosc zasilania i prowadzenia masy. W samochodach masz cos takiego jak permamentne zasilanie niewrazliwe na zalaczenie rozrusznika inne po prostu przysiada w chwili uruchamiania silnika. Schemat to podstawa...
bascom woltomierz woltomierz atmega bascom atmega bascom woltomierz
kondensatory sprzężenia zwrotnego prąd bramki tyrystora ciche pikanie
zrobić rower elektryczny zrobić rower elektryczny
DM3663 LUA 816 Universal TV Board: MStar MSD3663 Specs, Firmware, Panel Compatibility, Faults MAN TGS 18.440 ADR DC Circuit Breaker Specs, Faults, and Replacement