Archive for February, 2010

PC Skaitmeninis Voltmetras (pamokėlė Nr.3)

Tuesday, February 16th, 2010

Kol neišardžiau breadboard’o pamėginsiu parašyt dar vieną pamokėlę 🙂 Taigi šį kartą dariau voltmetrą, kurio rodmenys vaizduojami kompiuterio ekrane. Duomenys vėl siunčiami taip pat kaip ir praitoje pamokėlėje, per USART. Atmega8 turi 6 ADC (Analog-to-Digital Converter) kanalus, iš kurių 4 kanalai gali veikti 10bit arba 8bit tikslumuo likę 2 kalanai 8bit.

10v

(more…)

Kompu reguliuojamas varikliuko greitis(pamokėlė Nr 2)

Thursday, February 11th, 2010

Taigi pažaidus su LED’ais ir 7 segmentų ekraniukais, galima mėginti ką nors daryti ir su kompu ir AVR. 🙂 AVR kontroleris gali bendrauti su kompu per USART (angl. The Universal Synchronous and Asynchronous serial Receiver and Transmitter) kompuose būna COM portas kuris veikia tokiu pačiu protokolu. Tik jo logkiniai lygiai yra kitokie. Ten loginis “0” (LOW) yra +12v, o loginis “1” (HIGH) yra -12v. AVR dirba kitokiu lygiu, vadinamu TTL (Transistor–Transistor Logic) čia lygiai yra tokie: loginis “0” (LOW) yra 0v, o loginis “1” (HIGH) yra +5v. Taigi, kad galėtume sujungti kompą su AVR reikia lygių keitiklio. Tam tikslui yra sukurta įvairių mikroshcemų, tokiu kaip: MAX232 arba FT232. MAX232 keičia COM(RS232) lygį į TTL ir atvirkščiai. Tai yra kai COM jungtis duoda +12v – MAX232 išėjime turime 0v, o kai -12v tada išėjime yra +5v. O FT232 mikroschema dirba su USB, sukurdama virtualų COM portą kompiuteryje, bet jos išęjimai jau yra TTL lygio, todėl galima iškarto jungti prie AVR mikrokontrolerio. USART pagindiniai išėjimai yra TXD (Transmit Data) ir RXD (Receive Data) siūsti ir gauti duomenims. Taigi surinkau tokia schemutę:

pwm

(more…)

7 Segmentų Ekranas (pamokėlė Nr.1)

Tuesday, February 9th, 2010

Vos ne pats pirmas darbelis su AVR kontroleriais buvo su tokiais ekraniukais 🙂 Aišku pats pagrindas buvo su pora LED. Kad suprasi kaip veikia pats paprasčiausias pagrindas. Tai neilgai pažaidus su LED’ais greit paaiškėja kur ten šuo pakastas:) tik tiek, kad tiek isiaiškinus jau gali padaryti minimalius darbelius ir sužinoti vis daugiau kas ten slypi 🙂 Taigi radęs CD grotuvą, jame radau dvigubą 7 segmentų ekraniuką. Jo sąndara šeip nėra labai sudėtinga. Tiesiog yra sudėti šviesos diodai (LED’ai) ir iš jų yra suformuota aštuoniukė ir taškelis. Pagal modelį gali būti kad pagrindinis yra Anodas arba Katodas. Tai reiškia kad visų LED’ų po vieną koją yra sujungta į krūvą:

ledsch

(more…)