Untitled
unknown
plain_text
5 months ago
1.5 kB
4
Indexable
#include <TM1637Display.h> // Define the pins for the CLK and DIO const int clkPin1 = 3; const int dioPin1 = 2; const int clkPin2 = 5; const int dioPin2 = 4; int gornji = 0; int linearna = 0; int bran = 0; int trajeLin = 0; int trajeBran = 0; int pocTrenLin = 0; int pocTrenBran = 0; int vremeLin = 0; int vremeBran = 0; TM1637Display display1(clkPin1, dioPin1); TM1637Display display2(clkPin2, dioPin2); void setup() { pinMode(6, INPUT_PULLUP); pinMode(7, INPUT_PULLUP); pinMode(8, INPUT_PULLUP); display1.setBrightness(0x0f); display1.showNumberDec(0000); display2.setBrightness(0x0f); display2.showNumberDec(0000); Serial.begin(9600); } void loop() { //display1.showNumberDec(num); gornji = digitalRead(8); linearna = digitalRead(6); bran = digitalRead(7); if(gornji == 1 && trajeLin == 0){ pocTrenLin = millis(); trajeLin = 1; } if(gornji == 1 && trajeBran == 0){ pocTrenBran = millis(); trajeBran = 1; } if(linearna == 0 && trajeLin == 1){ vremeLin = millis()-pocTrenLin; trajeLin = 2; display1.showNumberDec(vremeLin); } if(bran == 0 && trajeBran == 1){ vremeBran = millis()-pocTrenBran; trajeBran = 2; display2.showNumberDec(vremeBran); } if((gornji == 0 && linearna == 1) && trajeLin == 2){ trajeLin = 0; } if((gornji == 0 && bran == 1) && trajeBran == 2){ trajeBran = 0; } /*Serial.print(gornji); Serial.print(" "); Serial.println(linearna);*/ }
Editor is loading...
Leave a Comment