INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
digitales Potentiometer ( MCP 4161 )
06.06.2016, 17:00
Beitrag #1
digitales Potentiometer ( MCP 4161 )
Hallo zusammen,

ich versuche grade mit dem Arduino per Tastendruck Widerstandswerte zu simuieren, allerdings wird bei dem unten angefügten Sketch der Widerstand nach loslassen des Tasters nicht wieder "zurückgestellt"..... Why ? Huh

Code:
#include <SPI.h>

// push button input
int ButtonState = 2;
int Status = 0;

int csPin = 4; // digipot pin

void setup() {
  pinMode(csPin, OUTPUT);
  SPI.begin();
  SPI.transfer(0); // value
  pinMode(ButtonState, INPUT);
}
void loop() {
  Status = digitalRead(ButtonState);
  delay(10);
  if (Status == LOW) {
    SPI.transfer(41);  // 16kOhm
  }  else {
    SPI.transfer(0);  // nothing
  }
}

Grüße, Clubbi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.06.2016, 17:23
Beitrag #2
RE: digitales Potentiometer ( MCP 4161 )
Hallo Clubbi,
hast du einen Pullup-Widerstand am Tastenpin?

Wenn nicht, versuche es mal mit:
Code:
pinMode(ButtonState, INPUT_PULLUP);

Gruß
Arne

ExclamationMit zunehmender Anzahl qualifizierter Informationen bei einer Problemstellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.Exclamation
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.06.2016, 17:41
Beitrag #3
RE: digitales Potentiometer ( MCP 4161 )
Oh sorry, ja da fehlen ein paar Infos.... Rolleyes
Ist ein Taster mit Torwiderstand, über den Serial Monitor wird auch einwandfrei angezeigt, daß der Taster perfekt gelesen wird. Der Fehler liegt irgendwo in der Ansteuerung offensichtlich... Undecided

Kann man sich den Widerstandswert auch irgendwie per Serial Monitor visualisieren lassen....?

Grüße, Clubbi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.06.2016, 18:03
Beitrag #4
RE: digitales Potentiometer ( MCP 4161 )
Ich glaube, da fehlt noch viel mehr.Big Grin
Arduino library for the Microchip MCP4261.

Viel Glück
Arne

ExclamationMit zunehmender Anzahl qualifizierter Informationen bei einer Problemstellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.Exclamation
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.06.2016, 18:12
Beitrag #5
RE: digitales Potentiometer ( MCP 4161 )
(06.06.2016 18:03)ardu_arne schrieb:  Ich glaube, da fehlt noch viel mehr.Big Grin
Arduino library for the Microchip MCP4261.

Viel Glück
Arne

Hallo Arne, ja das scheint tatsächlich so, ich habe jetzt einen Code der läuft - und auch deutlich komplexer ist. Wink

Danke für den Hinweis !

Grüße, Clubbi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Altes Digitales Display mit Text/Bits durch Genuino Micro versorgen - SPI-Bibliothek? RollingStone 0 201 25.06.2016 17:46
Letzter Beitrag: RollingStone
  Potentiometer als Trigger für Counter rainscheist 0 723 16.12.2013 22:48
Letzter Beitrag: rainscheist

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste