| Drehgeber - Tester(mit Arduino)So könnte ein Prototyp eines selbstgemachten Inkrementalgeber-Testers aussehen. Mit Arduino Nano und einer 7-Segmentanzeige kann man schnell und mit wenig Aufwand einen einfachen Drehgeber-Tester konstruieren. Eine nützliche Komposition, wenn keine andere Einrichtung zum Testen eines Inkrementalgebers zur Verfügung steht. Die Schaltung soll die Inkremente entsprechend der Drehrichtung zählen und anzeigen. Auf diese Weise soll ein Drehgeber schnell überprüft werden können. Kübler Drehgeber Festspannungsregler 78xx Schaltungen_mit_TM1637
Der SchaltplanSchaltplan Das ProgrammArduino Nano // ******************************************************************* // Drehgeber - Tester // 7-Segmentanzeige mit TM1637 // Arduino Nano IDE 1.8.13 // ******************************************************************* #include <TM1637Display.h> #define CLK 10 #define DIO 11 TM1637Display display(CLK, DIO); int PinA = 2; int PinB = 3; int Taster = 4; int Zaehler = 0; String Ausgabe; void setup() { display.setBrightness(10); display.clear(); pinMode(PinA, INPUT); pinMode(PinB, INPUT); pinMode(Taster, INPUT_PULLUP); attachInterrupt(digitalPinToInterrupt(PinA), Inkremente, CHANGE); } void Inkremente () { bool WertA = digitalRead(PinA); bool WertB = digitalRead(PinB); if (WertA==true && WertB==false){ Zaehler++; } if (WertA==false && WertB==false ){ Zaehler--; } } void loop() { Ausgabe = String(Zaehler); display.showNumberDecEx(Ausgabe.toInt(), 0b00000000, false, 4, 4); if (digitalRead(Taster) == LOW) { Zaehler = 0; } } // *************************************************************
|
Google-Suche auf MEINE-SCHALTUNG.de : |