title image

Digitale Potmeter   

Youtube

De MCP41010 is een 10k digitale potmeter met een seriële SPI interface.
displays

De SPI Bus

De SPI bus is een bus systeem. Op de bus wordt een master aangesloten en meerdere slaves. De master activeert een slave met behulp van de SS lijn (Slave select), alleen de actieve slave kan met de master communiceren.
Alle aangesloten apparaten maken dus gebruik van dezelfde data- en kloklijnen.
In de afbeelding hieronder zie je de gebruikte signalen. Jammer genoeg worden in datasheets niet altijd de zelfde namen gebruikt, bijvoorbeeld MOSI (Master Out, Slave In) wordt vaak gewoon Data In genoemd.

SPI bus


Deze digitale potmeter heeft geen MISO aansluiting, de slave kan dus geen data naar de master sturen.


Breadboard

Dit zijn de aansluitingen:
SPI bus


En zo ziet het er uit op het bread board:
SPI bus


Arduino Sketch

Er bestaan libraries om deze digitale potmeter aan te sturen maar je hebt ze echt niet nodig, de aansturing is heel eenvoudig.
In het voorbeeld hieronder stuur ik de potmeter aan met behulp van een eenvoudige procedure.


Bekijk de video