Am gasit cateva informatii utile pe net, dar m-am oprit la 2 dintre ele:
- Single/Dual digital Potentiometer (MCP41xxx, MCP42xxx) de pe site-ul www.arduino-projekte.de/
- MCP41010 Digital Potentiometer Arduino User Manual de pe site-ul Henry’s Bench
Eu am avut libera o placa Arduino Mega, asa ca am adaptat sketch-ul gasit in cel de-al doilea articol, punand si un afisaj alfanumeric 1602 cu interfata i2c, sketch-ul folosit de mine fiind MCP41xxx_lcd1602_i2c_test.ino.
Schema de test este:
Am facut repede 2 filmulete:
- test potentiometru digital MCP41010 si Arduino Mega
Am refacut legaturile si am obtinut urmatoarele valori, cand potentiometrul este alimentat la 5V:
- treapta 0:
Am conectat pinul potentiometrului la tensiunea de 3,3V, obtinand in acest caz:
- treapta 0:
- treapta 255:
Se pot comanda mai multe potentiometre de genul asta, prin conectarea pinilor SI, respectiv SCK la pinii SPI corepsunzatori, iar pinii CS la pini diferiti, deoarece potentiometrul schimba valoarea doar daca pinul CS este la masa...
Am refacut testele si am 2 noi filmulete...
- test potentiometru digital MCP41010 si Arduino Mega (2)
Niciun comentariu:
Trimiteți un comentariu