BluePink BluePink
XHost
Oferim servicii de instalare, configurare si monitorizare servere linux (router, firewall, dns, web, email, baze de date, aplicatii, server de backup, domain controller, share de retea) de la 50 eur / instalare. Pentru detalii accesati site-ul BluePink.
BuiltWithNOF
DISPLAY CU LEDURI 1

       Cel mai simplu proiect este acela de a aprinde un led cu ajutorul unui microcontroler,si eventual sa raspunda la apasarea unui buton.Ledul poate sa faca diferite flashuri la intervale de timp alese de cel ce programeaza. Mai intai trebuie ales microcontrolerul;la acest proiect , fiind la inceput , am lucrat cu PIC16F84, insa am constatat ca este destul de limitat si scump pentru capabilitatile lui dar are viteza de programare foarte mare.

         Pentru programare e nevoie de un programator care se conecteaza in general pe portul serial, un soft in care se compileaza,ruleaza si transforma programul ,din limbaj asamblor sau C, in limbaj hexazecimal si un soft care scrie programul in microcontroler;de asemenea documentatia microcontrolerului e absolut necesara.

     Programatoare pentru cateva tipuri de PIC-uri am gasit la magazin destul de ieftine, insa scheme se gasesc foarte multe pe internet.

    Softul de programare este evident MPLAB, iar ca softuri de scriere sunt nenumarate:ICprog, PonyProg 2000, Winpic etc.

    Microcontrolerul PIC16FL84A este mai eficient,putand fi alimentat de la 2,5 V la 5V.

    Diodele luminscente sunt printre singurele componente finale care se pot alimenta direct din microcontroler datorita consumului mic de curent, aproximativ 25mA, ce poate fi asigurat de microcontroler,pentru consumatori de peste 100mA se folosesc tranzistorii, tranzistori in combinatie Darlington , etc.

      Totusi , microcontrolerul are la iesire fie 5 fie 0V, motiv pentru care se conecteaza in serie o rezistenta de 330 ohmi. Calcul:

Schema de conectare este cea de mai jos.Pe scurt Reset-ul este pentru a opri orice actiune a microcontrolerului si de a relua programul de la inceput, la pinii 15-16 se monteaza quartz-ul de 4Mhz care genereaza frecventa de ceas.De la pinii quartz-ului pornesc condensatori de 22 picofarazi la GND(-).Diodele se monteaza cu Anodul la iesirile microcontrolerului,iar catodul la minus.Diodele se pot monta si invers, adica sa aiba la comun plus, in acest caz, pentru aprinderea unui led se seteaza portul cu 0 logic(+=5v=1 logic,-=0V=0logic). Vss este alimentarea la minus a microcontrolerului iar Vdd este cea de plus.Tensiunea este bine sa fie stabilizata cu un lm7805,sau ceva similar.

codul assembler: