if digits[i] == 'c' or digits[i] == 'h': segment.writeDigitRaw(i, digits[i]) else: segment.writeDigit(i, int(digits[i]), dot) if __name__ == '__main__': #Setup bmp = BMP085(0x77) DHTPIN = "25" BUT1PIN = 22 BUT2PIN = 24 #Init the display segment = SevenSegment(address=0x70) #Ready the sensors segment.writeDigit(0, 1, True) segment.writeDigit(1, 2) segment.writeDigit(3, True) segment.writeDigit(4, 4) time.sleep(3) segment.clear() time.sleep(1) segment.writeDigitRaw(1, 1) time.sleep(1) segment.writeDigitRaw(1, 2) time.sleep(1) segment.writeDigitRaw(1, 4)
GPIO.output(pin, status) if __name__ == '__main__': #PIN VALUES DHTPIN = "25" BUT1PIN = 17 BUT2PIN = 999 BRIGHTPIN = 1 OUTSIDEPIN = 24 NEGATIVEPIN = 999 OFFPIN = 22 #Init the display segment = SevenSegment(address=0x70) segment.setBrightness(15) GPIO.setmode(GPIO.BCM) #Init buttons and set the callback GPIO.setup(BUT1PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP) GPIO.add_event_detect(BUT1PIN, GPIO.FALLING, callback = but1_callback, bouncetime=300) #Init LEDs and shutdown switch GPIO.setup(OUTSIDEPIN, GPIO.OUT) #GPIO.setup(NEGATIVEPIN, GPIO.OUT) GPIO.setup(OFFPIN, GPIO.IN) #Ready the sensors sensor = SensorValues(DHTPIN, BRIGHTPIN, BUT1PIN, BUT2PIN)
GPIO.output(pin, status) if __name__ == '__main__': #PIN VALUES DHTPIN = "25" BUT1PIN = 17 BUT2PIN = 999 BRIGHTPIN = 1 OUTSIDEPIN = 24 NEGATIVEPIN = 999 OFFPIN = 22 #Init the display segment = SevenSegment(address=0x70) segment.setBrightness(15) GPIO.setmode(GPIO.BCM) #Init buttons and set the callback GPIO.setup(BUT1PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP) GPIO.add_event_detect(BUT1PIN, GPIO.FALLING, callback=but1_callback, bouncetime=300) #Init LEDs and shutdown switch GPIO.setup(OUTSIDEPIN, GPIO.OUT) #GPIO.setup(NEGATIVEPIN, GPIO.OUT) GPIO.setup(OFFPIN, GPIO.IN)