analog sinyallerin işlenip, değerlendirilmesi için dijital sinyaller haline getirilme durumudur. a/d çevirme işlemi için üretilmiş özel entegreler olduğu gibi, bazı mikrodenetleyicilerde de bu özellik bulunmaktadır. "peki nasıl oluyorda, elektriksel bir sinyal monitörize edilebiliniyor?" diyorsanız, size küçük detaylar aktarayım.
sıcaklık yükseldikçe, direnç değeri azalacak bir ısı sensörünü ele alalım ve bu sensör, 0 c de ki değeri: 6 k olsun. 50 c de ise 3 k olsun...
50 derecede okunan adc değeri 256 ve 0 derecede okunan 146 olduğundan, 0-50 derece arası okunan değer farkı 110 dur. (256-146) .
o halde her bir derece için okunması gereken değer 110/50=2,2 olacaktır. mikrodenetleyiciye uyarlamak için okunan değeri 10 ile çarpıp, 22 ye bölersek direkt sıcaklığı bulmuş olacağız. ondalık değeri de hesaplamak için 10 yerine 100 ile çarpmamız gerekmektedir. hatta bu açıklamaya, picbasic den küçük bir örnek verelim de tam olsun.
league of legends oyununda nişancı-taşıyıcı. genelde tüfek, ok, tabanca, bazuka gibi aletler kullanarak düşmanı öldürmeyi amaçlarlar. oyunda en çok hasar veren-yıkıcı mevzii olduğundan takım savaşlarında direkt hedeftirler. bu yüzden bir adc'nin refleksleri, konumu-durduğu yer, kaçabilme kabiliyeti çok önemlidir. adc düştüğü an takım savaşının yarısı bitmiş demektir, en tehlikeli karakter ölmüştür çünkü. adc tamamen aktif alan değildir, aksine biraz pasif oynaması gerekir ki yakalanmasın. yakalandığı an ölür. bu yüzden adc'nin yakalanmaması için düşmanlarla bir nevi köşe kapmaca oynaması gerekir sürekli uyanık olmalıdır
"analog digital converter" kısaltması. sensörlerden gelen analog veriyi digital yani cpu nun anlayacağı ve işleyebileceği biçime dönüştürür. örneğin 8 bit, 16 bit gibi değerler quantalama değerlerini ifade eder. voltage reference aralığını belirtildiği kadar digital değer aralığında ifade edebilirsiniz.