2024-04-12 19:32:20 +00:00
|
|
|
from board import SCL, SDA
|
2024-04-12 19:20:15 +00:00
|
|
|
import busio
|
|
|
|
import adafruit_ssd1306
|
|
|
|
|
|
|
|
i2c = busio.I2C(SCL, SDA)
|
2024-04-12 19:34:37 +00:00
|
|
|
display = adafruit_ssd1306.SSD1306_I2C(128, 32, i2c)
|
2024-04-12 19:20:15 +00:00
|
|
|
|
2024-04-12 19:44:03 +00:00
|
|
|
def clear():
|
|
|
|
display.fill(0)
|
|
|
|
display.show()
|
2024-04-12 19:20:15 +00:00
|
|
|
|
2024-04-12 19:44:03 +00:00
|
|
|
def Balance(user_id, user_name, balance):
|
2024-04-12 19:49:05 +00:00
|
|
|
if balance < 10:
|
|
|
|
position_x = 50
|
|
|
|
elif balance >= 10 and balance < 100:
|
|
|
|
position_x = 30
|
|
|
|
elif balance >= 100 and balance < 1000:
|
|
|
|
position_x = 10
|
2024-04-12 19:44:03 +00:00
|
|
|
clear()
|
|
|
|
display.text(str(user_id), 0, 0, (255,255,255), size=1)
|
|
|
|
display.text(str(user_name), 50, 0, (255,255,255), size=1)
|
2024-04-12 19:53:23 +00:00
|
|
|
display.text(str(balance), 0, 10, (255,255,255), size=1)
|
2024-04-12 19:45:14 +00:00
|
|
|
display.show()
|
2024-04-12 19:20:15 +00:00
|
|
|
|
2024-04-12 19:44:03 +00:00
|
|
|
if __name__ == "__main__":
|
2024-04-12 19:51:43 +00:00
|
|
|
Balance(1, "Test", 2)
|