import time import sys bSC = sys.argv[1] lcd = Adafruit_CharLCD() lcd.begin(20,4) lcd.clear() lcd.message('Initialising...') print('Initialising...') lcd.show_cursor(True) lcd.blink(True) tfl = TfLBusArrivalsAPI() lcd.clear() lcd.message('Fetching TfL bus\narrivals...') print('Fetching TfL bus\narrivals...') lcd.blink(True) def fetchBusArrivals(): lcd.show_cursor(False) lcd.blink(False) try: jsonObject = tfl.returnTfLJSON(bus_stop_code=bSC) except urllib2.URLError: lcd.clear()
GPIO.setwarnings(True) GPIO.setmode(GPIO.BCM) os.chdir('/home/pi/Adafruit_Python_CharLCD/Adafruit_CharLCD') from Adafruit_CharLCD import Adafruit_CharLCD lcd = Adafruit_CharLCD(rs=26, en=19, d4=13, d5=6, d6=5, d7=11, cols=16, lines=2) lcd.clear() lcd.show_cursor(False) lcd.blink(False) lcd.move_left() lcd.move_right() lcd.show_cursor(False) # read data using pin 14 instance = dht11.DHT11(pin=17) try: while True: result = instance.read() if result.is_valid(): print("Last valid input: " + str(datetime.datetime.now())) print("Temperature: %d C" % result.temperature) print("Temperature: %d F" % ((result.temperature * 9 / 5) + 32))