parent
098a07e0a4
commit
912cc34269
1 changed files with 51 additions and 0 deletions
@ -0,0 +1,51 @@ |
||||
"""This app connects to the Hologram service via GPRS displays recieved data on the screen and sets the neopixles""" |
||||
|
||||
___title___ = "Hologram Demo" |
||||
___license___ = "MIT" |
||||
___dependencies___ = ["app", "sim800"] |
||||
___categories___ = ["EMF", "System"] |
||||
___bootstrapped___ = False |
||||
|
||||
#import ugfx, os, time, sleep, app, sim800 |
||||
|
||||
import ugfx, app, sim800 |
||||
import os |
||||
from tilda import Buttons |
||||
from time import sleep |
||||
from machine import Neopix |
||||
|
||||
|
||||
n = Neopix() |
||||
|
||||
ugfx.init() |
||||
ugfx.clear() |
||||
ugfx.set_default_font(ugfx.FONT_FIXED) |
||||
|
||||
|
||||
def callback(data): |
||||
payload=data.decode("utf-8") |
||||
ugfx.Label(5, 100, 240, 15, payload) |
||||
colour = int(payload) |
||||
n.display([colour,colour]) |
||||
|
||||
print('Launching Hologram Demo') |
||||
ugfx.Label(5, 20, 240, 15, "Starting....") |
||||
sim800.setup_gprs() |
||||
ugfx.Label(5, 20, 240, 15, "GPRS Ready") |
||||
sim800.connect_gprs('hologram') |
||||
ugfx.Label(5, 40, 240, 15, "GPRS Connected") |
||||
sim800.start_server(4010, callback) |
||||
ugfx.Label(5, 60, 240, 15, "Server Started") |
||||
|
||||
|
||||
ugfx.Label(5, 300, 240, 15, "** Hold A or B or MENU to exit **") |
||||
|
||||
|
||||
while (not Buttons.is_pressed(Buttons.BTN_A)) and (not Buttons.is_pressed(Buttons.BTN_B)) and (not Buttons.is_pressed(Buttons.BTN_Menu)): |
||||
sleep(2) |
||||
|
||||
ugfx.clear() |
||||
ugfx.Label(5, 20, 240, 15, "Stopping....") |
||||
sim800.stop_server() |
||||
sim800.stop_gprs() |
||||
app.restart_to_default() |
Loading…
Reference in new issue