def mensagem_recebida(topico, payload):
print('Alerta!')
# Guardar tempo de início da mensagem
comeco = time.ticks_ms()
# Enquanto o valor da sirene não for atingido, alternamos os leds vermelho e azul
while comeco + tempo_sirene > time.ticks_ms():
led_vermelho.value(time.tick_ms() % 500 > 250)
led_azul.value(time.tick_ms() % 500 <= 250)
# Conectar-se ao broker MQTT
评论列表
文章目录