Znamo da su svi parametri prirode analogni. To znači da se oni kontinuirano mijenjaju tijekom vremena. Recimo za primjer temperature u sobi. Sobna temperatura kontinuirano varira s vremenom. Ovaj signal koji se mijenja s vremenom kontinuirano recimo od 1sec, 1,1sec, 1,2 sec… naziva se ANALOGNI signal. Signal koji tijekom trajanja unutarnjih dijelova mijenja svoju količinu i održava vrijednost konstantnom tijekom prijelaznog razdoblja, recimo od 1sec do 2sec, naziva se DIGITALNI signal.
Analogni signal može promijeniti vrijednost za 1,1 sekundu; digitalni signal za to vrijeme ne može mijenjati vrijednost jer je između vremenskih intervala. Moramo znati razliku jer analogni signali prirode ne mogu se obrađivati računalima ili digitalnim krugovima. Dakle, digitalni signali. Računala mogu obrađivati digitalne podatke samo zbog sata, što je sat brži i što je veća brzina obrade, to je manje vrijeme prijelaza digitalnih signala.
Sada znamo da je priroda analogna i da sustavi za obradu trebaju digitalne podatke za obradu i pohranu. Za premošćavanje jaza imamo ADC ili analognu u digitalnu konverziju. ADC je tehnika koja se koristi za pretvaranje analognih signala u digitalne podatke. Ovdje ćemo razgovarati o ADC0804. Ovo je čip dizajniran za pretvaranje analognog signala u 8-bitne digitalne podatke. Ovaj je čip jedna od popularnih serija ADC-a.
Kao što je rečeno, ovaj je čip posebno dizajniran za dobivanje digitalnih podataka za procesne jedinice iz analognih izvora. Njegova je 8-bitna jedinica za pretvorbu, tako da imamo 2 8 vrijednosti ili 1024 vrijednosti. S mjernim naponom maksimalne vrijednosti 5V imat ćemo promjenu za svakih 4,8mV. Što je veći mjerni napon, smanjit će se razlučivost i točnost.
Priključci koji se rade za mjerenje napona 0-5v prikazani su na shemi spojeva. Radi na opskrbnom naponu od + 5v i može mjeriti promjenjivi raspon napona u rasponu od 0-5V.

ADC uvijek ima puno buke, ta buka može uvelike utjecati na performanse pa za filtriranje buke koristimo kondenzator od 100 uF. Bez toga će doći do puno fluktuacija na izlazu.
Čip u osnovi ima sljedeće igle,

Ulazni analogni signal ima ograničenje svoje vrijednosti. Ovo je ograničenje određeno referentnom vrijednošću i naponom napajanja čipa. Mjerni napon ne može biti veći od referentnog napona i napona napajanja čipa. Ako se granica prijeđe, recimo Vin> Vref, čip se trajno kvari.
Sada se na PIN9 može vidjeti ime Vref / 2. To znači da želimo izmjeriti analogni parametar s maksimalnom vrijednošću od 5V, treba nam Vref kao 5V odakle trebamo osigurati napon od 2,5V (5V / 2) na PIN9. Tako piše. Ovdje ćemo napajati 5V promjenjivi napon za mjerenje, tako da ćemo dati napon od 2,5V na PIN9 za Vref od 5V.
Za 2,5 V koristimo razdjelnik napona kako je prikazano na shemi spojeva, s otporom iste vrijednosti na oba kraja dijele napon podjednako, tako da svaki otpor drži pad od 2,5 V s opskrbnim naponom od 5 V. Kap s kasnijeg otpora uzima se kao Vref.
Čip radi na taktu RC (Resistor Capacitor) oscilatora. Kao što je prikazano na shemi spojeva, C1 i R2 čine sat. Ovdje je važno upamtiti da se kondenzator C1 može promijeniti na nižu vrijednost za veću brzinu pretvorbe ADC-a. Međutim, brzinom će doći do smanjenja točnosti.
Dakle, ako aplikacija zahtijeva veću točnost, odaberite kondenzator veće vrijednosti. Za veću brzinu odaberite kondenzator niže vrijednosti. Na 5V ref. Ako je analogni napon od 2,3 V dat za ADC pretvorbu, imat ćemo 2,3 * (1024/5) = 471. To će biti digitalni izlaz ADC0804, a sa LED na izlazu imat ćemo odgovarajuće LED osvjetljenje.
Dakle, za svaki prirast od 4,8 mv na mjernom ulazu bit će digitalni priraštaj na izlazu čipa. Ti se podaci mogu izravno unositi u procesorsku jedinicu radi pohrane ili korištenja.
