Arduino – MCP3008 ADC converter

Dit voorbeeld laat zien hoe je de MCP3008 aansluit op de Arduino, altijd handig als je niet genoeg hebt aan de aanwezige analoge poorten.

Hardware

MCP3008

 

 

 

 

   BESTEL NU!

Een analoog-digitaalomzetter of AD-converter (ADC) zet een analoog signaal, bijvoorbeeld een spraaksignaal, om in een digitaal signaal.
De MCP3008 heeft 8 analoge ingangen en is met een SPI interface uit te lezen op een Arduino, Raspberry Pi, ESP8266

De MCP zet een analoge voltage om in een getal tussen de 0 en 1023 (10 bit)

Dit is de pinout van de MCP3008:
mcp3008 pinout

Wat heb je nodig?

1) MCP3008 bibliotheek

Aansluiten op de Arduino

Sluit de MCP3008 aan zoals aangegeven op onderstaand schema:

Arduino met MCP3008 schema

Arduino pin:MCP3008 pin:
3.3v...5vVDD (pin 16)
3.3v...5vVREF (pin 15)
GNDAGND (pin 14)
GNDDGND (pin 9)
D9CLK (pin 13)
D10Dout (pin 12)
D11Din (pin 11)
D12CS/SHDN (pin 10)

Script:

Met onderstaand arduino script kun je de chip uitlezen, met “adc.readADC(0)” lees je een ingang uit (0 = kanaal 1).

Top