Google->avr printf float.
na stronie kursu AVR-GCC masz kompletny kod pod Atmega16: http://hobby.abxyz.bplaced.net/index.php...
Ja proponuje at89c2051+lcd oparty na hd44780 + ds18b20... Poszukaj na necie jest tego pełno (kod+bin+schemat+pcb nawet). Jak nie znajdziesz to Ci narysuje. PS a masz czym zaprogramować ? Dodano po 59 PS w EDW którymś (bascom college) jest dokładny schemat jak podłączyć... (ja się z tamtąd uczyłem)
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...
Mam zegar z układem MC1206 ,oraz termometr na wyświetlaczu LED w samochodzie.Chciałbym wyświetlać zarówno wskazania zegara jak i temperaturę na jednym wyświetlaczy alfanumerycznym .Mam prośbę czy ktoś powie mi jak podłączyć do tych układów wyświetlacz ze sterownikiem zgodnym z HD44780.
Chodzi o to, że sterownik HD44780 ma możliwość obsługi maks. 2 linii po 40 znaków. Niestety wyświetlacz o organizacji 4x40 znaków musi posiadać dwa sterowniki, albo sterownik innego typu. Wyświetlacz różni się jedynie tym, że posiada dwa wejścia Enable ;) Pozdrawiam ;)
Witam serdecznie chyba lepiej będzie jak zamieszczę cały kod do DS: ds18b20.c #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "ds18b20.h" #include <stdio.h> #define PRZEBIEG_PETLI 8 #define us(num) (num/(PRZEBIEG_PETLI*(1/(... inline...
http://obrazki.elektroda.net/60_12870844... Witam. Termometrów na elektrodzie było już dużo, w tym projekcie nie ma nic specjalnego, poza tym że wykorzystuje w miarę nowy procesor LPC1343. Projekt umieszczam w sumie tylko po to żeby podzielić się źródłami. Mam nadzieje że komuś się przydadzą. Jak wiadomo, kto stoi w miejscu, ten się cofa....
http://obrazki.elektroda.net/95_12889773... Witam! Chciałbym zaprezentować Wam moją pierwszą konstrukcję znanego już na elektrodzie piórnika ze ściągą. Sercem mojego układu jest Arduino Duemilanove (ATmega328) wspomagany przez wyświetlacz hd44780 20x4, zegar RTC DS1307 (z własną baterią) i czujnik temperatury MCP9700. Cyfrowy piórnik zasila...
100nF, ceramiczne! Więcej szczegółów tutaj: http://mikrokontrolery.blogspot.com/2011... Powinieneś podłączyć wszystko wg zaleceń! Cóż, napisali w nagłówku aukcji, że to HD44780, a w jej (aukcji) szczegółach, że jest z nim zgodny. "Tylko zgodny" czasami może wymagać, np. innego sposobu inicjalizacji i warto to sprawdzić...
Można kupić wyświetlacze HD44780 z dużymi cyframi, ale są zazwyczaj w sprzedaży tylko małe, 1x8 pól, za to szerokość mają jak dwu-wierszowe... Wpisz na Allegro, zaznacz wyszukiwanie w opisach i znajdziesz od razu cały wybór... Zawsze możesz kupić jeszcze wyświetlacz VFD zgodny z HD44780, ale cena jest dość wysoka...
Przeczytaj ten artykuł - powinien pomóc: http://www.portalnaukowy.edu.pl/termomet...
(at)jacek24642 Skoro masz już procka i wyświetlacz to brakuje ci tylko czujnika a tu masz wiele możliwości żeby się zbytnio nie boksować. Pod wejście analogowe: - termistory - pt1000, pt100 (jak długi przewód lepiej PT1000) - Wspomniane LM35, LM50, LM335 itd Pod i2c (zwykle są to czujniki temperatury i jeszcze czegoś): https://allegro.pl/listing?string=czujni...
http://obrazki.elektroda.pl/8964865900_1... Witam wszystkich! Chciałbym przedstawić swoją płytkę testową do mikrokontrolera Atmega8. Celem projektu było stworzenie prostej podstawy domowymi środkami pod naukę programowania w C. Jako podstawę zdecydowałem się wybrać większą płytkę uniwersalną, dzięki temu można wprowadzać drobne zmiany...
http://obrazki.elektroda.pl/8871329800_1... Dzień dobry Chciałem zaprezentować płytkę testową dla procesorów ATMega32 i innych z takimi samymi wyprowadzeniami. Do wykonania jej skłoniła mnie chęć dalszej nauki programowania mikrokontrolerów. Nie było to możliwe na poprzedniej płytce wykonanej w 2 klasie technikum. Od rozpoczęcia projektowania...
u mnie jest potrzebny termometr wiec go zrobie tez atmega 8 i lcd
...ale muszę zadać jedno zgryźliwe pytanie - po co do temperatury używasz zmiennych zmiennoprzecinkowych skoro temperatura jest stałoprzecinkowa? Stara biblioteka jak jeszcze na HD44780 się bawiłem, nie chciałem przerabiać a do tego celu lepiej się nadaje *10 ;)
Wedle życzenia wstawiam wszystko jak leci Program główny [syntax=c]//Sterownik wytrawiarki PCB, LCD2x16, ds18b20 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdio.h> #include "HD44780.h" //plik sterowania LCD #include "ds18b20.h" //plik odczytu z DS //makro przycisku #define KEY (1<<PC7) //makra...
Zatem proszę o podpowiedź, od czego zacząć by potem móc dokupywać dalsze elementy ku rozwojowi własnemu. Zacznij od przeczytania kursów <ciach> Moja propozycja to zrobić termometr z prostym kodem pokazywania temperatury a potem wzbogacić kod o pokazywanie najwyższej, najniższej i aktualnej temperatury. Do tego potrzeba Ci minimalną ilość elementów:...
Witam serdecznie - jestem początkujący i próbuję uruchomić termometr na atmedze8 Atmega ma podłączony wyświetlacz alfanumeryczny 2x16 znaków DS podłączony normalnie - nie pasożytniczo pisząc program opierałem się na: http://ds5.agh.edu.pl/~czaro/naukowo/avr... oraz chwilkę później ponieważ pierwsze rozwiązanie nie działało: http://www.elportal.pl/forum/viewtopic.p...
Witam po raz kolejny, ponieważ mam taki problem ze zkompilowaniem kodu, otóż chciałem sobie zrobić termometr który wyświetla temperaturę na wyświetlaczu lcd 2x16, czujnik to ds18b20, posiadam odpowiednie instrukcje do obsługi tegoż czujnika, chyba problem tkwi w pliku makefile, oto błąd: > "make.exe" all avr-gcc -g -Wall -Os -mmcu=atmega8...
Dodam jeszcze coś od siebie, że trafiły mi się wyświetlacze które nie inicjalizowały się gdy piny D0-D3 były w powietrzu. Dopiero zwarcie do masy spowodowało że zadziałał. W dodatku z całym szacunkiem dla Pana Mirka którego bardzo cenię, mnie na cyfrówce uczyli że NIGDY ale to NIGDY linie nie używane (tym bardziej magistral adresowych i danych) nie...
Dziękuję "piotrva" za poświęcony czas. Jednak widzę że o wiele prościej będzie wykorzystać przeciągnięte przewody do innych celów a zrobić sobie nowy termometr na DS i pomierzyć niezależnie temperaturę zasilania , powrotu . Będzie taniej i szybciej a pozostałe żyły wykorzystać do czegoś innego . Temat można zamknąć
Ok, termometr już działa, jednak wykorzystałem nowy kod z : http://www.elektroda.pl/rtvforum/viewtop... Mimo wszystko dzięki za zainteresowanie i pomoc ;) Pozdrawiam
Witam No też to zauważyłem i śmiga wszystko bardzo ładnie i ślicznie z ADC w oparciu o PWM i potencjometr logarytmiczny. Super sprawa. A powiedz mi jedną rzecz Jak zrobić pomiar temperatury bo mam termometr LM35 i nie mam pojęcia co dalej zrobić tzn podłączam wyjście termometru TEMP pod wejście na ADC ( które w medze128 jest na porcie F ) więc ustawiam...
Witam Atmega8-16PU Potencjometr montażowy 10K Rezystor 4.7K (0,25W wystarczy) CZUJNIK TEMPERATURY DS18B20 TO-92 (Dallas 18B20) Wyświetlacz ze sterownikiem zgodnym z HD44780 wielkość np 2x16 (2 linie po 16 znaków) Tu masz przykładowy schemat zasilania całego układu (atmegi8, wyświetlacza itp) http://obrazki.elektroda.net/28_12482708... tzn. stabilizator...
Witam wszystkich. Zmagam się cały czas z pewnym wyzwaniem jakie sobie postawiłem, mianowicie: stworzyć własny termometr pokojowy z wyświetlaniem aktualnego czasu. Do tego projektu wykorzystałem Arduino Uno oraz podstawowe elementy zawarte w tzw. Starter Kit + wyświetlacz LCD 2x16. Chciałbym zadać pytanie, prosić o skromną pomoc w dwóch kwestiach, ponieważ...
Witam, dopiero zaczynam przygodę z mikrokontrolerami i za pierwszy "projekt" wziąłem sobie za zadanie napisanie prostego termometra. Pracuję na atmedze 328p-pu, w Atmel Studio 7.0. Kod na działanie czujnika znalazłem w internecie jednak cały czas na wyświetlaczu pojawia mi się znak zapytania. Gdy na wyświetlaczu chcę wyświetlić same chary to działa...
Kupiłem wyświetlacz do termometru teraz mam problem jak go podłączyć do płytki. Dzięki za pomoc.
Witam Mam następujący problem z termometrem DS18B20. Oto mój kod: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Portb.6 , E = Portb.7 , Db4 = Portd.5 , Db5 = Portb.0 , Db6 = Portd.7 , Db7 = Portd.6 Config 1wire = Pinc.1 Deflcdchar 1 , 14 , 10 , 14 , 32 , 32 , 32 , 32 , 32 Dim T As Single Dim...
Witam. Znalazłem gdzieś w domu LCD alfanumeryczny na HD66100F. Dużo czytałem o tym i podobno podłącza się go tak samo jak HD44780. Niestety mieszkam w mieście gdzie cokolwiek trudno kupić dlatego nie mam potencjometru 10K. Planuje wykorzystać rezystor tylko teraz nie wiem jak to podłączyć (nie znam się kompletnie na elektryce). Jeżeli możecie to powiedzcie...
Moim zdaniem to optoizolacja odgrywa kluczową rolę. Przynamniej w układzie 31855. W tym czujniku są dwa przetworniki, 12 i 14 bitowy. Z tymi 12 bitowym nie było żadnych problemów, natomiast przy 14 bitach zaczynały się czasami pojawiać dziwne rzeczy. Kondensator zmniejszył mi rozrzut wyników. Natomiast od momentu podłączenia optoizolacji nie zaobserwowałem...
Prawa jest dosć skomlikowana bo mim zdaniem nie sprawdzisz na przykład temperatury procesora "podpinając" się gdzieś na płycie bo czujnik jest wbudowany w pracesor, możesz jedynie zrobi sobie termometr elektroniczny z wyświetlaczem i dać 1 lub więcej czujników które umisćisz w radiatorze i na przykład na dysku i bedziesz wiedział jaka jest ich temperatura,...
Witajcie. Po pierwszych próbach z programowaniem LCD, które były zadowalające, nadszedł czas na coś ambitniejszego: Chciałem sobie do skuterka zrobić termometr, finalnie informujący o temperaturze oleju w silniku i temperaturze zewnętrznej, docelowo na dwóch DSach. Ale jak na razie to mam kłopot z jednym. Korzystałem z pewnego poradnika w Internecie,...
Cześć. Podłączyłem wszystko według tego schematu: 5.09V Napięcie na pinach 15-16: 4.65V Zastosowany rezystor: 15R - na schemacie jest 3R ale w katalogu od 10-20 więc zastosowałem pośredni. Używany program to LCD Smartie.
Witam! Zbudowałem termometr w oparciu o ten schemat: http://obrazki.elektroda.pl/4337874200_1... tylko zamiast wyświetlacza 3 pozycyjnego użyłem 4 pozycyjnego: http://sklep.avt.pl/photo/_pdf/TOF5462.p... Jeden segment (DIG.4.) podpiąłem pod PIND.6. Oto program jaki napisałem: '**************************** 'Konfiguracja '****************************...
Walczę z wyświetlaczem LCD hd44780 4x20 (Konwerter I2C), żeby skorzystać z polskich znaków. Wyczytałem, że można wgrać tylko 8 własnych znaków. Dla mnie to za mało - potrzebuję więcej. Szukam więc rozwiązania, które pozwoli mi na wgranie ich więcej. Pierwsze co przyszło mi do głowy to oczywiście próba adresowania adresów od 9 do 16. Kod poniżej - ale...
Hej, nota HD44780 mówi że prąd pullupów każdej linii wynosi min 10, średnio 50, max 120 uA - dla napięcia 3V. Zmierzyłem u siebie, przy 5V wynosi 80uA. Ale chciałbym wiedzieć jak to jest w praktyce, więc jeśli ktoś ma akurat pod ręką taki wyświetlacz to proszę zainicjować, odłączyć linie danych, i zmierzyć prąd potrzebny do ściągnięcia ich do gnd :)...
Witam....mam LCD 4x20 pracującego z biblioteką pana Radosław Kwiecień(HD44780) i chciałem uzyskać możliwość wyświetlania tylko w czwartym wierszu mrugającego kursora który mógłbym przesuwać; 1 w prawo - microswitch na PORTD= 0x01 2 w lewo - microswitch na PORTD= 0x02 //albo jeden albo drugi uaktywniają mruganie kursora 3 enter - microswitch na PORTD=...
Witam. Zbudowałem 2 termometry jednopunktowe z wyświetlaczem LCD 1 wire na attiny2313 ze strony [url=http://www.portalnaukowy.edu.pl/ter... I po zbudowaniu i zaprogramowaniu procesora dołączonym programem (do pobrana ze strony z projektem) nie wyświetla mi poprawnie pierwszej lini na wyświetlaczu LCD. A mianowicie zamiast napisu...
Cześć, Ponieważ udało mi się poprawnie odczytać temperaturę z termometru cyfrowego DS18B20 na module prototypowym eXtrino XL z AtXmega128a3u na pokładzie - pragnę się podzielić tym minikodem z początkującymi osobami. Myślę, że informacje zawarte w tym przykładzie, pozwolą osobom początkującym (czyli takim co już potrafią migać diodą) na zrozumienie...
Witam, szukam wyswietlacza lcd 6 znakowego ktory wyswietli temperature w takiej postaci +00.0*C. Rozmiary wyswietlacza 10x40mm. Połączenie za pomocą gumki lub kabelki. Może wiecie gdzie takie cos dostane??
Witam! Kupiłem ostatnio wyświetlacz DM157a na sterowniku HD44780. Wyświetlacz od samego początku zachowywał się tak samo: wyświetlał prostokąty na segmentach. W kilku postach było napisane, by regulować kontrast potencjometrem. To też nie pomaga - prostokąty są wyświetlane słabiej lub mocniej ale nie ma żadnych znaków. Wyświetlacz był lutowany wedle...
Jak najszybciej sprawdzic czy wyswietlacz CMC420L01 dzial bez uzycia mikrokontrolera i portu lpt??? Wyswietlacz ma sterownik zgodny z HD44780.
Dziękuje wszystkim za rady płytka już sie trawi jednak będzie to stara wersja czyli sterowanie tranzystora stanem wysokim... ale nie będzie to za bardzo przeszkadzać w pracy urządzenia...Może opowiem wszystkim o jego zastosowaniu...urządzenie będzie zamontowane w małej skrzynce w której będą znajdować sie bateria akumulatorowa router oraz modem...Wszystko...
Witam! Na podstawie kilku wcześniejszych projektów: http://www.elektroda.pl/rtvforum/topic25... http://mikrokontrolery.blogspot.com/2011... i kilku innych, postanowiłem zaprojektować własną płytkę testową pod Atmega16 Co ma być na płytce: -mikrokontroler Atmega16 -złącze 6PIN (wyjscie do programatora)...
Idea: Urządzenie ma za zadanie sterować przekaźnikami które będą załączać i wyłączać grzałki w zależności od temperatury w obudowie. Temperatura będzie wyświetlana na wyświetlaczu zgodnym z HD44780 2x16. Jeden termometr DS18S20 wew. obudowy drugi na zewnątrz i temperatury wyświetlane na wyświetlaczu. Dwa przekaźniki obsługują dwie grzałki i dwa wentylatory,...
Schemat standardowy, do znalezienia w internecie na każdej stronie. W załączniku opis podłączenia i wyświetlacza typu HD44780 po polsku Karta katalogowa czujnika temperatury DIGITAL OUTPUT: I2C Serial 2-Wire RESOLUTION: 9-to 12-Bits,User-Selectable ACCURACY: ±2.0°C from –25°C to +85°C (max) ±3.0°C from –55°C to +125°C (max)...
Mam pytanie dotyczące łączenia instrukcji programów w całość . Chodzi mi o to że robię sobie termometr w którym odczytam sobie temperaturę wewnętrzną ,zewnętrzną a także napięcie swojego akumulatora i czas,datę z układu DS1307.W jaki sposób połączyć kilka plików to ze sobą w sposób profesjonalny? Czy wszystko ująć w jednej pętli "while"?.ale wtedy są...
Witam, niedawno zainteresowałem się programowaniem mikrokontrolerów AVR i elektroniką w ogóle. Od kilku dni próbuję zrobić prosty termometr w oparciu o czujnik Dallas 18B20, wyświetlacz LCD 2x16 ze sterownikiem HD44780 i mikrokontroler Atmega8. Korzystam z biblioteki pana mirkka do obsługi LCD, natomiast do obsługi czujnika temperatury korzystam z tej...
niedawno stworzyłem sobie programik do przetestowania programu na pc zanim wgram go do avr. i masz tu go zmodyfikowanego (dev c++) #include <cstdlib> #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; //------------------------------------- int main(int argc, char *argv[]) { int...
Dzięki tmf z odpowiedź. Mam pytanie dotyczące łączenia instrukcji programów w całość . Chodzi mi o to że robię sobie termometr w którym odczytam sobie temperaturę wewnętrzną ,zewnętrzną a także napięcie swojego akumulatora i czas,datę z układu DS1307.W jaki sposób połączyć kilka plików to ze sobą w sposób profesjonalny? Czy wszystko ująć w jednej pętli...
Witam Odpowiadam kolejno Kolego "dondu" nie muszę chyba rysować schematu każdy widzi z czego składa się mój shield - raczej nie proszę tu o sprawdzenie połączeń bo wiem że będą OK, tego czego nie wiem to zaraz dopytam. Ja jak zaczynałem przygodę z elektroniką to niestety nie było tak "wygodnych" rozwiązań jak płytki stykowe czy nawet uniwersalne - za...
Podłączenie wyświetlacza: RS->PB0 RW->PB1 E->PB2 D4->PB3 D5->PB4 D6->PB5 D7->PB6 ds18b20->PD0 Dodano po 1 Wykorzystałem inną bibliotekę obsługującą wyświetlacz od radzio.dxp.pl. Teraz napis się wyświetla tylko nie odczytuje temperatury tylko wyświetla napis 'Error'. Gdy program się uruchomi i odłącze termometr i przy powtórnym...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
Jako że ost mój temat został skasowany z powodu mojego niedoczytania regulaminu wstawiam nowy, już w poprawnej wersji. Warto kupić którąś z poniższych płytek testowych?: Procesor AVR ATMega16 w obudowie DIP40 Złącze USB (zasilanie i programowanie płytki z komputera) Wyświetlacz LCD 2x16 Wyświetlacz 4x7 segmentowy Czujnik temperatury DS18B20 Konwerter...
Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy ATMEGA16, ATMEGA32, ATMEGA644). Zawiera wszystkie najpotrzebniejsze i często wykorzystywane układy peryferyjne. Dzięki niemu zarówno początkujący jak i zaawansowani twórcy systemów opartych o mikrokontrolery...
W końcu przespałem się z tematem :) Ostateczny wybór padł na rodzinę AVR... uznałem że to najlepszy wybór na początek przygód z... Starając się dalej iść w stronę zakupu gotowego zestawu wybrałem kilka które uznałem za najbardziej warte uwagi: EvB ATmega 16-32 ( 222 z ł – ATMEGA32 + WYŚWIETLACZ ) http://obrazki.elektroda.pl/8258948300_1...
Uniformizacja, tak trzymać. AVR przewodnią siłą narodu. ATMEL z narodem, naród z ATMELEM.
Kup dowolny wyświetlacz LCD 2x16 lub jaki sobie chcesz, zgodny z HD44780. Do tego musisz jeszcze użyć jakiś mikrokontroler po czym napisać program i wgrać na ten mikrokontroler. W zasadzie to wszystko czego potrzebujesz poza czujnikami.
Co oznacza reset termometru.
Hej, W moim Clio III Ph1 jest oryginalny wyświetlacz i nieoryginalne radio. Na wyświetlaczu znajduje się godzina i temperatura. Początkowo chciałem wykorzystać literki, którymi zarządzało fabryczne radio, ale trafiłem na sufit w postaci wyświetlacza sterowanego przez CAN i braku bibliotek do tego. Uznałem, że usunę wyświetlacz fabryczny i wstawię generyczny...
a wie ktoś jak podpiąć ten termometr zeby: 1- temperatura wyświetlała sie na wyświetlaczu LCD 2x16(hd44780) 2- temperatura była pokazywana na wyświetlaczach 7-segmentowych pozdrawiam
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...
hd44780 atmega8 termometr hd44780 stm32 hd44780 zegarek
telewizor hitachi firmware czujnik przez bufor zmiana języka pralka
polecane zmywarki eltra audiox
Wentylator w suszarce do grzybów nie działa - diagnostyka Sony HST-SE581 – reset wieży, procedura i typowe usterki