Skip to main content

3. Why is ADC Needed in Embedded Systems?

3. Mengapa ADC Dibutuhkan dalam Embedded System?

image

DuniaThe nyatareal bersifatworld is analogsemuaall fenomenaphysical fisikphenomena (suhu,temperature, cahaya,light, suara,sound, tekanan,pressure, kelembaban)humidity) adalahare sinyalcontinuous kontinu.signals. Namun,However, mikrokontrolermicrocontrollers danand komputercomputers hanyacan dapatonly memprosesprocess informasiinformation dalam bentukin digital form (0 danand 1).

ADC berperanacts sebagaias a jembatanbridge antarabetween duniathe fisikphysical danworld duniaand digital:the digital world:

  1. SensorSensors menghasilkan sinyalproduce analog signalsMisalnyaFor example, an LDR menghasilkanproduces tegangana yangvoltage berubahthat sesuaichanges intensitasaccording cahaya.to light intensity.
  2. MikrokontrolerMicrocontrollers hanyaonly paham angkaunderstand digital numbersTanpaWithout an ADC, mikrokontrolera tidakmicrocontroller bisacannot "membaca"read" nilaithat teganganvoltage tersebut.value.
  3. ADC mengkonversiconvertsTeganganAn analog voltage of 0–5V diubahis menjadiconverted angkainto a number from 0–1023 (untukfor a 10-bit ADC).
  4. ProgramPrograms dapatcan memprosesprocess hasilnyathe resultMisalnya:For jikaexample: nilaiif the ADC value is < 500, nyalakanturn on the LED.

ContohExamples penggunaanof ADC dalamusage kehidupanin sehari-hari:daily life:

  • MembacaReading nilaitemperature sensor suhuvalues (LM35) → konversiconversion keto derajatdegrees Celsius
  • MembacaReading intensitaslight cahayaintensity (LDR) → kontrolautomatic kecerahanscreen layarbrightness otomatiscontrol
  • MembacaReading potensiometera potentiometerkontrolaudio volume audiocontrol
  • PerekamanVoice suararecording (mikrofon)microphone)digitalisasiaudio audiodigitization
  • PengukuranBattery bateraimeasurementmenampilkandisplaying persentasepower dayapercentage