Use Lab11 Revised Code
This commit is contained in:
parent
0295841fa7
commit
cb4844f6fe
18 changed files with 8342 additions and 0 deletions
68
Lab11-Revised/CircuitPython/Code/picowServo2CloudTest.py
Executable file
68
Lab11-Revised/CircuitPython/Code/picowServo2CloudTest.py
Executable file
|
|
@ -0,0 +1,68 @@
|
|||
# SPDX-FileCopyrightText: 2022 Liz Clark for Adafruit Industries
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
import os
|
||||
import sys
|
||||
import time
|
||||
import ssl
|
||||
import wifi
|
||||
import socketpool
|
||||
import microcontroller
|
||||
import board
|
||||
import busio
|
||||
import adafruit_requests
|
||||
import adafruit_dht
|
||||
from adafruit_io.adafruit_io import IO_HTTP, AdafruitIO_RequestError
|
||||
from microcontroller import cpu
|
||||
|
||||
|
||||
wifi.radio.connect(os.getenv('CIRCUITPY_WIFI_SSID'), os.getenv('CIRCUITPY_WIFI_PASSWORD'))
|
||||
|
||||
aio_username = os.getenv('ADAFRUIT_IO_USERNAME')
|
||||
aio_key = os.getenv('ADAFRUIT_IO_KEY')
|
||||
|
||||
pool = socketpool.SocketPool(wifi.radio)
|
||||
requests = adafruit_requests.Session(pool, ssl.create_default_context())
|
||||
# Initialize an Adafruit IO HTTP API object
|
||||
io = IO_HTTP(aio_username, aio_key, requests)
|
||||
print("connected to io")
|
||||
|
||||
|
||||
try:
|
||||
# get feed
|
||||
picowServo = io.get_feed("myservo")
|
||||
except AdafruitIO_RequestError:
|
||||
# if no feed exists, create one
|
||||
print("Feed error")
|
||||
sys.exit(-1)
|
||||
|
||||
# pack feed names into an array for the loop
|
||||
feed_names = [picowServo]
|
||||
print("Connected to feed.")
|
||||
|
||||
clock = 11
|
||||
|
||||
|
||||
while True:
|
||||
# when the clock runs out..
|
||||
print("") # Prints a blank line after clock print.
|
||||
# read sensor
|
||||
servoData = clock
|
||||
data = [servoData]
|
||||
# send sensor data to respective feeds
|
||||
# io.send_data(picowServo,servoData)
|
||||
io.send_data("myservo",servoData)
|
||||
print("sent")
|
||||
time.sleep(15)
|
||||
# print sensor data to the REPL
|
||||
print()
|
||||
|
||||
#time.sleep(1)
|
||||
time.sleep(1)
|
||||
print(clock)
|
||||
clock = clock + 1
|
||||
if clock >50:
|
||||
clock = 11
|
||||
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue