Drk_alien Postat Iulie 1, 2012 Partajează Postat Iulie 1, 2012 M-am mai documentat aici http://www.piclist.com/techref/io/sensor/interface.htm si am incercat urmatorul cod cu microC Pro. int adc_value ;float temp;char *adc; ADC_Init(); adc_value = ADC_Read(2); //adc_value = 620 - exemplu - pana aici cred ca e ok deoarece am //am incercat sa aprind pixelii si coincid cu acea valoare. temp = (adc_value * 0.48828125)- 272.9492187; // temp = 29.7348 'C FloatToStr(temp, adc); //functia nu returneaza ci converteste float-ul in char deci adc = "29.7348" putstr("Temperatura: "); //afiseaza textul litera cu litera putstr(adc); ///asa ar trebuii si aici dar nu afiseaza nimic. Ma poate ajuta cineva la crearea softului pt termometru cu lm335az? - vreau in C deoarece il mai pot folosi. ps: microC are limite , ce alt compiler care sa fie plin de librarii pt pic pot folosi? Link spre comentariu
mirceacra Postat Iulie 15, 2012 Partajează Postat Iulie 15, 2012 Poftiti, va rog ! Nota: senzorul de temperatura este DS18B20. Imi dati si mie va rog schema si hexul pneru un ceas cu termometru cu afisaj lcd 2X16? Va multumesc mult! Am realizat termometru de aici : http://www.pic16.nm.ru/site/thermometer ... meter.html dar la mine afisajul flikare merge perfect... As face unul si cu un lcd totusi... Link spre comentariu
mirceacra Postat Iulie 15, 2012 Partajează Postat Iulie 15, 2012 Poftiti, va rog ! Nota: senzorul de temperatura este DS18B20. Imi dati si mie va rog schema si hexul pneru un ceas cu termometru cu afisaj lcd 2X16? Va multumesc mult! Am realizat termometru de aici : http://www.pic16.nm.ru/site/thermometer ... meter.html dar la mine afisajul flikare merge perfect... As face unul si cu un lcd totusi... Am vrut sa zic ca afisajul NU flickare ! Link spre comentariu
fratello Postat Iulie 15, 2012 Partajează Postat Iulie 15, 2012 Termo-ceasul meu nu "exceleaza" in precizie ... Recomand schemele de pe radiokot.ru ( de exemplu acesata : http://translate.googleusercontent.com/ ... h-lmGlP-zA - desi este cu Attiny2313 ...) Link spre comentariu
mirceacra Postat Iulie 15, 2012 Partajează Postat Iulie 15, 2012 Am facut si cele 2 variante a lui jose pino , cea mai buna mi s-a parut varianta 2 ANP dar afisajul se aprinde incet.... Link spre comentariu
Ema_power Postat August 28, 2012 Partajează Postat August 28, 2012 http://dan-projects.blogspot.ro/2011/10 ... -3310.html Domnule "fratello" ne poti impartasi hex-ul pentru linkul de mai sus? Link spre comentariu
fratello Postat August 28, 2012 Partajează Postat August 28, 2012 La varianta aceasta, nu ... am alte intentii cu acest soft. Imi pare rau ! Link spre comentariu
homer Postat Decembrie 8, 2012 Partajează Postat Decembrie 8, 2012 Parca mai am atasat fisierele. Cablajul este initial desenat pentru PIC 16F84A, dar merge si cu PIC 16F628A, treaba este sa scrii tu hex-ul corespunzator in 16F628A.Eu am folosit parca afisaj cu Anod Comun, dupa cate imi amintesc.[attachment=4]Ceas & Data & termometru.pdf[/attachment]Sper ca iti sunt de ajutor cablajele. Deci cablajul pentru PIC16F84 e universal indiferent de ce fel de display cu led uri se foloseste, anod sau catod comun ?Se poate folosi in loc de alea din post 4 display uri cu Catod Comun de tip SC52-11 ? Link spre comentariu
GeoMar Postat Decembrie 8, 2012 Partajează Postat Decembrie 8, 2012 Eu am folosit CA56-12GWA Afişaj cu LED-uri, cvadruplu 14mm anod comun verde. :daEste destul de ieftin, parca vreo 5 ron, nu mai retin exact. Link spre comentariu
homer Postat Decembrie 8, 2012 Partajează Postat Decembrie 8, 2012 Merge pus senzorul de temperatura si afara? Pentru ca as vrea sa pun senzorul afara si sa ii trag fir si restul sa fie in casa. Link spre comentariu
GeoMar Postat Decembrie 8, 2012 Partajează Postat Decembrie 8, 2012 Merge pus senzorul de temperatura si afara? Pentru ca as vrea sa pun senzorul afara si sa ii trag fir si restul sa fie in casa.Trebuie sa mearga, de ce nu.Eventual daca nu merge ok, rezistenta de pull-up de 4k7 de la senzor, o poti monta direct pe pinii DS-ului, adica afara nu pe cablaj.Eu l-am folosit doar in casa.Sper ca discutam despre schema asta http://bogdi.ro/electronics/digital%20clock/Acolo ai versiuni de soft pentru 16F84A,16F628A, atat cu Anod comun cat si Catod Comun, cu DS18S20 sau DS18B20. Link spre comentariu
homer Postat Decembrie 8, 2012 Partajează Postat Decembrie 8, 2012 Da, despre schema asta discutam. Treaba e ca trebuie sa ii fac schema in EAGLE la varianta cu CC.Vroiam sa o fac cu CC ca mi-au ramas de la un proiect anterior 4 bucati si vroiam sa le folosesc, sa nu mai dau bani pe altu. Link spre comentariu
GeoMar Postat Decembrie 8, 2012 Partajează Postat Decembrie 8, 2012 Cand ajung acasa de la servici, daca am ceva timp liber am sa incerc sa fac eu modificarea cablajului si pentru Catod Comun, nu promit.Scrie exact ce display vrei sa folosesti, eventual un datasheet. Link spre comentariu
homer Postat Decembrie 8, 2012 Partajează Postat Decembrie 8, 2012 Mare lucru nu vad intre ele. Singura diferenta care o sesisez e ca la pinul 3 al PIC ului se mai pune o rezistenta de 4.7k alimentata de la 5V. Tranzistorii sunt NPN nu PNP deci raman la fel si pinii 1si6 ai ledurilor sunt legati la masa, nu la 5V precum la Anod. Deci din cate vad eu singura diferenta ce trebuie facuta la schema care deja e facuta, e adaugarea R22 de 4.7k la pinul 3 al PIC-ului si facuta placuta pentru LED-uri. Vreau sa folosesc 4LED-uri SC52-11ewa (SC52-11) pentru display. Nu e neaparat azi de facut ala, cand aveti un pic de timp, ca inca sunt in faza de documentare. Multumesc pentru ajutor ! Link spre comentariu
GeoMar Postat Decembrie 8, 2012 Partajează Postat Decembrie 8, 2012 Se pare ca esti norocos, am avut ceva timp liber la servici, aveam fisierele pe stick, precum si Sprint Layout portabil, politica firmei unde lucrez nu ma lasa sa instalez nimic pe PC. Atasez poze cu, cablajul ceasului si cablajul afisajului. Verifica sa fie ok apoi postez un fisier PDF scara 1:1. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum