#include #include #define CLK 4 #define DIO 5 TM1637Display display(CLK, DIO); void setup() { } void loop() { float d = ultrasonic(3, 2); // Trig, Echo display.setBrightness(0x0f); display.showNumberDec((int)d, false); delay(500); } float ultrasonic(int Trig, int Echo) { pinMode(Trig, OUTPUT); pinMode(Echo, INPUT); digitalWrite(Trig, LOW); delayMicroseconds(2); digitalWrite(Trig, HIGH); delayMicroseconds(10); digitalWrite(Trig, LOW); float dist = pulseIn(Echo, HIGH) / 58; return dist; }