Arduino MCP3208 12bit ADC simulation in proteus

Arduino MCP3208 12bit ADC simulation in proteus

Arduino MCP3208 12bit ADC simulation, Proteus simulation
Arduino MCP3208 12bit ADC circuit diagram

Arduino MCP3208 12bit ADC simulation in proteus

In this article we will learn how to Interface Arduino MCP3208 12bit ADC simulation in proteus.
In the last post we will learn how to Interface Arduino with LEDs circuit in proteus. You can visit our website,
I hope you appreciate my work, let’s discuss about today’s project.

 

Components:

  1. Arduino (328)
  2. IC (MCP3208)
  3. Volt meter
  4. Resistor variable
  5. Resistors (500, 1k)
  6. Push button
  7. LED
  8. Connector
  9. Jumper wires

Construction…

  • Connect pin 13 of IC MCP3208 with D13 pin of Arduino
  • Connect pin 12 of IC with D12 pin of Arduino Uno
  • Connect pin 11 of IC with D11 pin of Arduino
  • Connect pin 10 of IC with D10 pin of Arduino Uno
  • Connect pin 14 of IC with GND
  • Connect pin 15 of IC with VREF pin of Connector
  • Connect pin 8 of IC with CH7 pin of connector
  • Connect pin 7 of IC with CH6 pin of connector
  • Connect pin 6 of IC with CH5 pin of connector
  • Connect pin 5 of IC with CH4 pin of connector
  • Connect pin 4 of IC with CH3 pin of connector
  • Connect pin 3 of IC with CH2 pin of connector
  • Connect pin 2 of IC with CH 1 pin of connector
  • Connect pin 1 of IC with CH0 pin of connector
  • Connect VREF pin of connector with +ve pin of Volt meter
  • Connect –ve pin of Volt meter with GND
  • Connect signal pin of RV1 with CH0 pin of connector
  • Connect one terminal of RV1 with GND
  • Connect signal pin of RV2 with CH1 pin of connector
  • Connect one terminal of RV2 with GND
  • Connect 2nd terminal of both RV 1&2 with one side of resistor 500
  • Connect 2nd side of resistor 500 with +5V
  • Connect signal pin of RV3 with CH2 pin of connector
  • Connect one terminal of RV3 with GND
  • Connect signal pin of RV4 with CH3 pin of connector
  • Connect one terminal of RV4 with GND
  • Connect 2nd terminal of both RV 3&4 with one side of resistor 500
  • Connect 2nd side of resistor 500 with +5V
  • Connect signal pin of RV5 with CH4 pin of connector
  • Connect one terminal of RV4 with GND
  • Connect signal pin of RV5 with CH5 pin of connector
  • Connect one terminal of RV5 with GND
  • Connect 2nd terminal of both RV 5&6 with one side of resistor 500
  • Connect 2nd side of resistor 500 with +5V
  • Connect signal pin of RV7 with CH6 pin of connector
  • Connect one terminal of RV7 with GND
  • Connect signal pin of RV8 with CH7 pin of connector
  • Connect one terminal of RV8 with GND
  • Connect 2nd terminal of both RV 7&8 with one side of resistor 500
  • Connect 2nd side of resistor 500 with +5V
  • Connect VCC pin of Arduino with +5V
  • Connect one side of resistor with +5V
  • Connect 2nd side of resistor with one side of push button and then connect them with Reset
  • Connect 2nd side of push button with –ve side of LED and then connect them with GND
  • Connect +ve side of LED with one side of resistor
  • Connect 2nd side of resistor with D13 pin of Arduino
Arduino MCP3208 12bit ADC circuit, Proteus simulation
Arduino MCP3208 12bit ADC circuit diagram

Working…

The MCP3208 is a 12-bit analog-to-digital converter (ADC) that can be interfaced with an Arduino or other microcontrollers to convert analog voltage signals into digital data.

Applications…

  1. Sensor Data Acquisition
  2. Potentiometer Readings
  3. Sound Processing
  4. Battery Voltage Monitoring
  5. Industrial Control

Advantages…

  1. High Resolution
  2. Multiple Channels
  3. Compatibility
  4. Low Noise
  5. Low Power Consumption