domi Posted January 11, 2012 Share Posted January 11, 2012 Buna! De curand am achizitionat un timer Kit neansamblat , bazat pe un microcontroler attiny 2313-20 pu. Functioneaza perfect , doar ca nu e ceea ce aveam nevoie, adica imi trebuie un timer , pe care dupa ce si-a numarat timpul setat si ajunge la 0 sa nu trebuiasca setat din nou timpul. Altfel spus vreau sa folosesc acest timer la un solar , unde se introduce o moneda(fisa) , care da un impuls la care porneste timerul afiseaza timpul ramas , ex 7 min. Dupa expirarea timpului timerul afiseaza 0 , iar la introducerea unei noi fise incepe numaratoarea inversa iarasi de la aceeasi valoare presetata, adica 7 min. , fara a fi nevoie de noi setari. Atasez .bin -ul citit din uC . Din pacate eu nu ma pricep la limbajul de programare asa ca nu stiu ce ar trebui modificat ca sa corespunda cerintelor , de accea apelez la ajutorul vostru . Va multumesc anticipat ! https://docs.google.com/open?id=0B4EXPVAO4Hh1MTc4YzRkOGMtNjFhYi00NjJiLWFmYTItODkwMDgwNDBkNzYz Link to comment
maciupiciu Posted January 11, 2012 Share Posted January 11, 2012 bin-ul din uC nu foloseste la (aproape) nimic, pt alta aplicatie, trebuie conceput un alt "soft" (de la zero), daca la dispozitie ai doar bin-ul. Link to comment
nickrvl Posted January 11, 2012 Share Posted January 11, 2012 Buna! De curand am achizitionat un timer Kit neansamblat , bazat pe un microcontroler attiny 2313-20 pu. Functioneaza perfect , doar ca nu e ceea ce aveam nevoie, adica imi trebuie un timer , pe care dupa ce si-a numarat timpul setat si ajunge la 0 sa nu trebuiasca setat din nou timpul. Altfel spus vreau sa folosesc acest timer la un solar , unde se introduce o moneda(fisa) , care da un impuls la care porneste timerul afiseaza timpul ramas , ex 7 min. Dupa expirarea timpului timerul afiseaza 0 , iar la introducerea unei noi fise incepe numaratoarea inversa iarasi de la aceeasi valoare presetata, adica 7 min. , fara a fi nevoie de noi setari. Atasez .bin -ul citit din uC . Din pacate eu nu ma pricep la limbajul de programare asa ca nu stiu ce ar trebui modificat ca sa corespunda cerintelor , de accea apelez la ajutorul vostru . Va multumesc anticipat !https://docs.google.com/open?id=0B4EXPVAO4Hh1MTc4YzRkOGMtNjFhYi00NjJiLWFmYTItODkwMDgwNDBkNzYzSe poate face, am facut oarecum de curind pentru o cutie de expunere cablaje un astfel de timer cu Attiny2313 si program facut in Bascom la care i-am "adaptat" si aceasta posibilitate si anume sa memoreze ultima setare, are trei butone din care din doua se seteaza timpul, unde la comanda start memoreaza ultima setare, si inca un buton de reset "total", am ceva poze momentan aici cu cutia inca in lucru: http://imageshack.us/g/221/dsc03861t.jpg/Din pacate nu am alte poze.... Link to comment
domi Posted January 11, 2012 Author Share Posted January 11, 2012 Da am uitat sa mai specific cateva detalii : timerul are 4 butoane + - start si reset si are un display digital format din 3 digiti cu cate 7 segmente/digit + punctele (de zecimala). Timerul se poate seta de la 1 secunda , pana la 999 min Eu m-am gandit la o varianta ca timpul setat sa ramana memorat , pana la apasarea tastei reset.Nickrvl m-ai putea ajuta in efectuare modificarilor, din pacate nu stiu cum sa transform bin-ul in c sau in ceva limbaj de programare, dar daca mi se ofera putin suport tehnic incerc sa-l fac .Cateva lucruri elementare stiu di C , dar nu cred ca-mi ajung. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now