#!/usr/bin/python import time import datetime from Adafruit_LEDBackpack.Adafruit_7Segment import SevenSegment # =========================================================================== # Clock Example # =========================================================================== segment = SevenSegment(address=0x74) print "Press CTRL+Z to exit" c = 0 # Continually update the time on a 4 char, 7-segment display # Continually update the 8x8 display one pixel at a time # Set hours segment.writeDigitRaw(0, 0x00) segment.writeDigitRaw(1, 0x01) # Ones # Set minutes segment.writeDigitRaw(3, 0x02) # Tens segment.writeDigitRaw(4, 0x03) # Ones # Toggle color segment.setColon(1) # Toggle colon at 1Hz
print "Press CTRL+Z to exit" c = 0 # Continually update the time on a 4 char, 7-segment display # Continually update the 8x8 display one pixel at a time while(True): now = datetime.datetime.now() hour = now.hour minute = now.minute second = now.second # Set hours segment.writeDigit(0, int(hour / 10)) # Tens segment.writeDigit(1, hour % 10) # Ones # Set minutes segment.writeDigit(3, int(minute / 10)) # Tens segment.writeDigit(4, minute % 10) # Ones # Toggle color segment.setColon(second % 2) # Toggle colon at 1Hz grid.setPixel(c % 8, c / 8) c = c + 1 if c == 64: c = 0 grid.clear() # Wait one second time.sleep(1)