コード例 #1
0
    if wifi.isconnected():
        sensor_data = read_sensors()
        cloud.set_multiple(sensor_data)

        display.fill(black)

        message = "Moisture: {}%".format(sensor_data["moisture"])
        print(message)
        display.text(message, 10, 5)

        message = "Temp: {}C".format(sensor_data["temperature"])
        print(message)
        display.text(message, 10, 20)

        message = "Humidity: {}%".format(sensor_data["humidity"])
        print(message)
        display.text(message, 10, 35)

        message = "Light: {}%".format(sensor_data["light"])
        print(message)
        display.text(message, 10, 50)

        display.show()

        if sensor_data["moisture"] < moisture_alarm_level:
            speaker.play_tone(500)

        sleep(5)
    else:
        connect_wifi()
コード例 #2
0
from machine import Pin
from time import sleep
from speaker import Speaker

speaker = Speaker(Pin(26))

speaker.play_tone(500)

sleep(0.5)

for i in range(10):
    frequency = 500 + 100 * i
    speaker.play_tone(frequency, duration=0.1)

sleep(0.5)

for i in range(10):
    frequency = 1500 - 100 * i
    speaker.play_tone(frequency, duration=0.1)