import time
time.sleep(0.1) # Wait for USB to become ready
#import badger2040
#import jpegdec
import ujson
import uio
CONFIGFILE = "/config.json"
STATEFILE = "/state.txt"
def write_mood(mood):
f = uio.open(STATEFILE, 'wt')
f.write(str(mood))
f.close()
f = uio.open(STATEFILE, 'r')
print(f.read())
f.close()
# Open the config file and read out the json
f = uio.open(CONFIGFILE, mode='r')
json_data = f.read()
f.close()
config = ujson.loads(json_data)
# Open the saved state and read out the saved mood
try:
f = uio.open(STATEFILE, mode='r')
mood_text = f.read()
f.close()
saved_mood = int(mood_text)
except:
saved_mood =
write_mood(str(saved_mood))
if saved_mood >= len(config['moods']):
saved_mood = 0
write_mood(str(saved_mood))
mood = saved_mood
print(config['moods'][mood])