...Czy istnieje jakiś sposób, aby ostateczną zmienną 'Ss' (string) zapisać w zmiennej typu Single (lub innej?) aby umozliwic porównanie jej z tą zapisaną w eepromie? A może ktoś zna inną metodę na rozwiązanie tego problemu? Z Twojej wypowiedzi wynika , że nie wiele masz wspólnego z programowaniem uC - ale mniejsza z tym. Zmienna string jest potrzebna...
Najpewniej w tabeli masz złe wartości. Przykładowo 0 ma tu kod 3=00000011B czyli na pewno portb.0 = 1 i portb.1 = 1 jeśli portb.1 jest podpięty pod segment A to jest błędnie.
Skoro jesteś początkujący szukaj artykułów o programowaniu w Bascom w archiwalnych numerach EdW (Mikroprocesorowa Ośla łączka). Wykorzystanie programów w innym języku moim zdaniem będzie trudne i bezcelowe. Bascom jest wyposażony w wiele gotowych procedur do obsługi LCD albo przetworników ADC i ma polski plik pomocy co jest dużą zaletą. Do odczytu temperatury...
Typ procesora i taktowanie przyspieszyło by odpowiedź a gotowy kod masz w samplach Bascoma w "Moich dokumentach\McsElectronic\Samples" albo na Wiki Bascoma.
Po pierwsze jakie czasy chcesz obliczać i jakie przerwania po co ??? To jest bascom nie assembler, deklarujesz na wstępie programu prędkość kwarcu a kompilator troszczy się o resztę tj. dajesz deklarację $regfile = "m8def.dat" $crystal = 12000000 Po drugie, procedura obsługi wyświetlaczy LCD (mowa tu o alfanumerycznych HD44780) jest w BASCOM zaimplementowana...
http://obrazki.elektroda.pl/8609137500_1... Witam, przedstawiony układ umożliwia: -pomiar zarówno dodatnich, jak i ujemnych temperatur, -wybór jednej z dwóch częstotliwości powtarzania pomiaru, -pamiętanie najniższej temperatury (wyświetlanie po wciśnięciu przycisku, kasowanie po resecie uC), -prezentację wyniku na 4-cyfrowym wyświetlaczu...
http://obrazki.elektroda.pl/3089511800_1... Witam, dziś prezentuje swój bezprzewodowy termometr pracujący na częstotliwości 433 MHz. Urządzenie składa się z nadajnika i odbiornika. Nadajnik odczytuje temperaturę pieca C.O. i wysyła ją do odbiornika. W odbiorniku mamy możliwość ustalenia górnego i dolnego progu załączenia alarmu, który...
tablica jest odpowiedni zadeklarowana, a bascom automatycznie inkrementuje wzkaźnik w tablicy, więc polecenie: Bd(1) = 1wread(9) powoduje, ze pierwszy odczytany bajt ląduje w Bd(1), kolejny w Bd(2), aż ostatni (dziewiąty) w Bd(9)
Witam Nie wiem czy trzeba zmieniać coś jeszcze w Fusebit, czy porostu problem jest po stronie wyświetlacza? Pozdrawiam Wyświetlacz powinien pracować zupełnie dobrze także przy 1 Mhz taktowaniu processora. W zależności od deklarowanej F(clk), Bascom kalkuluje odpowiednio timingi do stadardu HD44780 display controlera. Przy błednej konfiguracji (lub...
https://obrazki.elektroda.pl/2189061300_... Jakiś czas temu postanowiłem stworzyć prosty termometr, który będzie wyświetlał temperaturę zewnętrzną na telefonach domowników. Miałem już przeprowadzoną skrętkę komputerową, która pierwotnie miała posłużyć do zewnętrznej anteny radiowego internetu, ale że internet mam rozwiązany inaczej,...
W bascomnie ciężko zrobić LED + Ds18b20 wszytko psuje Waitms 750. Zwiększ do 8 a jak możesz do 16MHz kwarc. A od kiedy to musimy czekać 750ms nie robiąc nic innego? Od czego mamy timery? Przepraszam najmocniej Kolegę, ale jeśli Kolega tego zrobić nie potrafi to: 1. Nie oznacza że się tego zrobić nie da - ja nie potrafię zbudować komputera klasy PC...
Problem jest w sprzęcie a nie w programie. W układzie brakuje kondensatorów ceramicznych 100nF na pinach zasilających uC, LCD, czujnika, wejściu ADC. Nie widzę też filtru na AVCC oraz jakiegokolwiek tantala/elektrolita na zasilaniu. Popraw zasilanie a zamiast analogowego czujnika użyj cyfrowego np DS18B20 na 1Wire.
Witam... Ja bym nie bawil sie w komparator i ... tylko wzioł cfrowy termometr 1-wire np DS1822, DS1821(swoją drogą da sie go zaprogramować jako termostat) no ale można zrobić to w rózny sposób, wracam do tematu postu... Przerwanie od komparatora w BASCOM Config Aci = On , Compare = Off , Trigger = Toggle On Aci Przerw Enable Interrupts Enable Aci coś...
Za swego czasu opis takiego układu pojawił się na łamach EDW w dziale Bascom College. Z tego co sobie przypominam był tam kompletny kod źródłowy. Serię tych artykułów możesz ściągnąć ze strony: http://www.edw.com.pl/index.php?module=C... Wiele gotowych projektów ukazywało się również w miniprojektach...
Witam Kolego Unreal89. Pracuję pod Bascomem 8051 i nie spotkałem się z funkcją, o której wspominasz. Przejrzałem pliki help'a i tam również nic nie znalazłem. Zainteresowany jestem z jakiego powodu odpada komenda "fusing"? Dla czego pytam? Pozwolę sobie obszerniej skomentować zaprezentowany listing. 1. Termometr DS18B20 przechowuje informacje o temperaturze...
Witam! chciałem dokonać pomiaru temepratury przez czas pomiar czasu rozładowania kondensatora. W układzie pomiarowym do pinu Atmega podpinam PT500 i do niego szregowo kondensator 100nF do masy. W efekcioe zastosowania GetRc na wyświetlaczu bardzo mocno skacze mi wartość czasu np. 848, 1356, 3623, 849, .... Próbowałem zmienić kondenastor na większy 470nf...
http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...
Witam. Ja to widzę tak: pytanie podstawowe - Eksport jakiego rodzju danych ? Jeśli odpowiesz sobie, że np. eksportujesz dane o temperaturze w pokoju co 10 minut, to robisz termometr na Mega8 wykorzystując jakiś czujnik temperatury, odmierzasz 10 minut, czytasz temperaturę, posyłasz po RS232. Z drugiej strony masz odpalony programik, który zapisuje dane...
No jedyne co zrobiłem to z kumplem w 8051C zaporgramowaliśmy LCD by napis wyświetlał, zrobione to było w C, kompilator keil. jak powiedizałem chce się uczyć stopniowo... No to początek masz za sobą. Proponuję zrobić konsolkę na ATMega8 (w miarę tani i "mocny" procesorek) z wyświetlaczem LCD. Minimum to procesor i tych kilka drutów z procesora do wyświetlacza....
Witam Mam pytanie w sprawie odczytu. Program ogólnie mi działa odczyty są w miarę fajne tylko nie wiem z skąd są te wartości, by mi zależało na tym. V = V - 0.5 V = V / 0.01 Znalazłem na stronce z arduino, ale nic nie opisali za bardzo z kad wzieli te wartości. Czujnik daje 10mV na 1stopien, przy 0 stopni ma 500mV. owszem zamiast 0.0049 dałem 0.0046...
Przepraszam, że dopiero teraz ale jestem w delegacji. Minęły dwa dni a Twój termometr nie działa... Możesz słuchać każdego. Ja proponuję takie rozwiązanie które zajmuje dosłownie dwie minuty jeśli robiło się to wczesniej. Sprawa jest w pełni odwracalna. To nie ślub z kobietą :D Więc co szkodzi spróbować? Kiedyś może sam komuś pomożesz. Należy zacząć...
Siemka! A ja mam troszkę inną propozycję dla Ciebie. Nie zapisuj numerów czujników w pamięci programu. Poza tym lepiej jest mieć uniwersalny termometr gdzie jak uszkodzi się jeden czujnik, to z łatwością można zastąpić go innym. Zadeklaruj sobie takie zmienne: dim dsid(40) as eram byte ' zmienna tablicowa (EEPROM) dla 5 czujników dim...
Osobiście nie programuję w Bascom, więc gotowego rozwiązania Ci nie podam. Ale w załączniku przesyłam skan artykułu z EP gdzie jest przykład programu w Bascom do obsługi DS1820. Mam nadzieję, że to coś pomoże :)
Sorry jeśli pomyślałeś że się wymądrzam z cenami, ale każdy kalkuluje jak może. Ja mam rentę inwalidzką... W załączeniu przesyłam to co mam na temat tego PCF-a. Miło mi będzie, jak coś z tego skorzystasz! Pozdrawiam Jan.
Masz podany schemat podłączenia. V1 to np napięcie zasilające lub lepiej Vref, V0 podajesz na wejście przetwornika ADC i mierzysz napięcie. W pdf jest podana formuła wiążąca wszystkie niewiadome.
Witam Mam kilka pytań do bardziej doświadczonych osób na tym forum piszących programy w Bascom. Chciałbym zrobić sobie zegar (godzina) z kalendarzem (wyświetlanie dnia tygodnia i imienin w danym dniu) i pomiarem temperatury z czterech termometrów na Atmedze i wyświetlaczu graficznym 64x128 •Czy trudna jest obsługa wyświetlacza graficznego w Bascom,...
kropki migają na 3 wyśw.
Zadziałał ci ten termometr? jak będziesz chciał kilka dallasów naraz to daj znać pozdrawiam
Poszło na pw.
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...
O układ DS3231 lekko zahaczyłem (...) Cenę sprawdziłeś? Dodano po 1 W pętli głównej procesor nie robi nic. ************************************* Do Loop End ************************************* Oznacza to, że czas odmierzasz w przerwaniach. Mam nadzieję, z timer pracuje w trybie CTC. W takiej sytuacji w pętli głównej usypiaj procka. Bascom ma odpowiedni...
Jeśli pojawia się 85 stopni to znaczy, że nie została uruchomiona i poprawnie zakończona konwersja temperatury. Wartość 85 stopni mają czujniki "w sobie" po włączeniu zasilania. Można ją odczytać.I ty to robisz. :D
Ja uważam ze kiedy trzeba pisać linijki kodu to trzeba ale do prostych projektów szkoda czasu :) Bo w obecnych czasach to liczy się czas :) Po co czas tracić jak mozna termometr lub bardziej złozone projekty robić w 15 min Ale jak znasz język, np BASCOM czy C, to dokładnie tyle to zajmuje !!! Problemem nie jest graficzne środowisko, ale jego ograniczenia....
A po co ci wentylator z eagle? Daj dwa gold piny
Ja mam tak (DS18B20) i to chodzi: 1wreset 1wwrite &H55 ' Będę wysyłał adres 1wwrite Adresy(1) , 8 ' Wysyłam adres 1wwrite &HBE ' Komenda dla czujnika o wysłanym adresie Wew(1) = 1wread(9) 1wreset 1wwrite &H55 1wwrite Adresy(9) , 8 1wwrite &HBE Zew(1) = 1wread(9) 1wreset 1wwrite &HCC ' Komenda skip ROM,...
[url=https://bart-projects.cba.pl/rozne.... termometr czterokanałowy-gotowiec w BASCOM ;)
Da się na 1000% ponieważ przed tym miałem tzw "piórnik ściągę" i pokazywało temperaturę i czas w 2 linijkach jakby jako jedna. Tylko właśnie nie wiem jak to dokładnie napisać ponieważ nie mogę ogarnąć tego w kodzie z tego "piórnika" Teraz chcę żeby tak pokazywało tylko temperaturę. Ogólnie ten "piórnik ściągę" rozpatroszyłem na części pierwsze żeby...
Tym oczekiwaniem jest odświeżanie wyświetlacza (i napisałem że jest beznadziejne :D). Poprawiłem tylko to co sprawiało kłopot, czyli temperatury ujemne. Ale oczywiście też uważam że ten cały kod jest skrajnie błędny. Napisany na kolanie po prostu. No więc widzisz, nie obrażaj się, ale jednak taka pomoc na kolanie też nic nie da komuś kto nic się jeszcze...
ciężko tu polemizować nawet z kolegą - bo ni jak nie idzie zrozumieć twojego czesko-chińskiego języka , przeplatanego wydaje się, językiem polskim, za to okraszonego rzęsiście ohydnymi błedziskami ortograficznymi Chyba masz braki w nauczaniu, chyba nie widziałeś chińskiego lub czeskiego. .... no szkoda, że cię wujek opuścił, ale skoro jednak tamten...
Witam. Drodzy koledzy, od pewnego czasu borykam się z dość banalnym problemem, mianowicie potrzebuje zrobić termometr z wykorzystaniem czujnika DS18B20, i pięcioma wyświetlaczami LED (3cyfry i znak"°" oraz "C"). Układ zaprojektowałem, schemat w załączniku, płytkę wykonałem, niby wszystko OK, lecz pojawia się poważny problem- Program. Wiele razy robiłem...
Mam pytanie związane z tym termometrem - czy BASCOM wymusza stan wysoki na linii danych DQ magistrali 1WIRE na czas konwersji temperatury, w celu realizacji zasilania typu "parasite"? Jeśli nie - to pomiar może być obarczony dużym błędem ze względu na zasilanie czujników jedynie przez rezystory 4k7.
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...
no to czas pouczyc sie angielskiego. jak bedziesz cos bardziej skomplikowanego robil, to tez bedziesz czekal na tlumaczenie? termometr ten zawsze mierzy z maksymalna dokladnoscia, tylko trzeba sobie ta dodatkowa dokladnosc odczytac z niego 0x41 0x56 0x45!!
BASCOM mnie nie lubi więc nie pomogę, ale SylwekK mnie godnie zastąpi :) W Attiny13 nie doszukałem się pinu AVCC. Datasheet tutaj Bo go nie ma. Jest w większych mikrokontrolerach jak np. ATmega8: http://mikrokontrolery.blogspot.com/2011... ale pamiętaj, że jeżeli występuje, to zawsze musi być podłączony. Wyczytałem że napięcie...
Witam! Dooedukowałem się troche i przy pomocy trochę i internetu i helpa do bascoma napisałem program pod termometr program pokasuje temperaturę czyści wyświetlacz i pokazuje czy spadek cze wzrost do poprzedniego pomiaru skopiowałem i jest OK ale czy ma to prawo chodzić Dim Lsb As Byte : Dim Msb As Byte : Dim Tempa As Single Dim T1 As Byte :...
Witam tak jak w temacie poszukuje schematu do Dwupunktowy termometr z zegarem na trzech wyświetlaczach led i programu w Bascom AVR do mikroprocesora, poprostu chciałbym wszystko co możliwe żeby złożyc taki zegar z termometrem zew/wew taki jak na zdjęciu http://obrazki.elektroda.net/32_12690236... lub http://obrazki.elektroda.net/32_12690236...
Jezu, każesz mu najpierw zrobić stringa, potem go pochlastać, a potem z tego inta? Starryyyy BASCOM upośledza;/
Witam podmień rezonator jak będzie to samo to coś nie tak z plikiem hex wieczorem wyśle ci parę projektów w BASCOM AVR
Poza tym nie wiem czy wykonanie skoku do porgramu który się wykonuje 600 ms (około) jest równoznaczne z komendą waitms 600 . Bo takie coś bylo w tej procedurze odczytu temperatury przez magistralę. to też jest dobre rozwiązanie , zamiast czekac możesz przez te 600ms wyświetlac wynik (wszędzie widziałem 750ms lub nawet 1s) , ds18b20 jest dośc dokładny...
Witam. Mam problem z programem w bascomie.Robię termometr jednopunktowy i na attiny 2313.Po wgraniu programu w orginalnej wersji wszystko działa jak należy.Zaś jak zrobię kompilację w bascom avr to na wyświetlaczu wyświetla się 0,0stC. A jedynie edytuję pierwszy wiersz na wyświetlaczu (tekst wyświetlany) cała reszta bez zmian. Zrobiłem wg. tego projektu...
zaraz sobie sprawdzę jak wyglądają dane prosto z termometru a jeśli chodzi o przesunięcie o cztery bity w prawo to bascom ma czasem z tym problemy...
Witam. Jestem nowy więc pragnę się z Wszystkimi ładnie przywitać. :) Nie będę owijał w bawełnę, po prostu potrzebuję, aby ktoś przerobił mi program, który znalazłem w internecie wraz z schematem. Wiem, wiem powiecie, że Bascom jest prosty, że sam mogę to zrobić itd, ale nie będę się uczył tego języka do zrobienia jednej rzeczy. Potrzebuję zrobić termometr...
bascom termometr termometr bascom ds18b20 bascom attiny2313 termometr
lexia sterowniki interfejsu selenowy bambino foxess norma
łódka zanętowa instrukcja szarpie skrzynia automatyczna
KUKA MFC – brak widoczności wejść, diagnostyka KRC2/KRC4, iosys.ini, WorkVisual Mercedes-Benz W251 P0121 P0699 brak reakcji na gaz – diagnoza napięcia 5V ECU