2012-07-23

Testuojam Atmega ADC su LM35DZ temperatūros sensoriumi


Dažnai vienas iš mikrokontrolerių privalumų yra integruotas ADC (analoginis-skaitmeninis keitiklis). Šiuolaikiniai mikrokontroleriai turi apie 10 bitų ir daugiau ADC keitiklius, tokio tikslumo visiškai pakanka tolydiniam signalui konvertuoti į skaitmeninį pavidalą. Taip pat keletą atskirų kanalų-linijų, prie kurių galima jungti ir paduoti skirtingas matuojamas įtampas. Labai patogu turėti keitiklio funkciją viename įrenginyje tiek vietos, tiek galimybių prasme. Svarbiausia mokėti pasinaudoti suteiktu funkcionalumu kai prireikia. Žinoma, rinkoje visada išlieka ir specializuoti bei spartesni 16bitų ir pan. keitikliai. Šiame straipsnyje apžvelgsime Atmega ADC naudojimo ypatumus bandant nuskaityti vieno iš populiariausių analoginio temperatūros sensoriaus LM35DZ išvedamą informaciją.

2012-07-14

Doom 3 Source + LAN Coop modifikacijos


Tie, kas kartais pažaidžia PC žaidimus, greičiausiai žino tokią legendinę pirmo asmens šaudyklės (first person shooter - fps) žaidimo Doom seriją, kuri pasirodė dar 1993 iš „Id Software“ studijos. Iki šios dienos išleistos trys šio žaidimo dalys – paskutinė Doom 3 dalis 2007 metais ir jos papildymas Resurrection of Evil. Tuo metu šis žaidimas vykdė revoliuciją žaidimų grafikos industrijoje – buvo naudojami naujoviški apšvietimo (framebuffer blending) ir tūrinių šešėlių (shadow volumes) efektai, žaidimo variklis buvo pavadintas kaip naudojantis Id Tech 4 technologiją. Dar prisimenamas ir garsus 2002 metų žaidimo alpha versijos nutekinimas, kuriame jau buvo matyti naujosios technologijos, o dėl palikto derinimo režimo su žaidimu sunkiai susidorodavo net sparčiausios to meto grafinės plokštės. Dėka sugalvoto „Carmack‘s Reverse“ šešėlių algoritmo ir šio žaidimo kūrimo, tapo žymus John Carmack, Id Software įkūrėjas-programuotojas. Na ir žinoma, jau tada buvo pasinaudota šešėliavimo kalbų (shading languages) teikiamomis galimybėmis, o iš kompiuterių buvo spaudžiamas maksimumas. Šiandien šis projektas vis dar gyvuoja, kalbama apie kitas dalis ir atnaujinimus. Ką galima išbandyti prisimenant Doom 3 žaidimą, bandysime išsiaiškinti šiame straipsnyje.