import network
import time
from machine import Pin
import urequests
import ujson
sensorM = Pin(21,Pin.IN, Pin.PULL_DOWN)
print("Conectandose al Wifi",end="")
red= network.WLAN(network.STA_IF)
red.active(True)
red.connect('Wokwi-GUEST','')
while not red.isconnected():
print('.',end="")
time.sleep(0.1)
print('\nconectado al wifi')
API_KEY = "4996534"
PHONE_NUMBER = "+50432380214"
def send_message(message):
url = "https://api.callmebot.com/whatsapp.php?phone="+PHONE_NUMBER+"&text="+message+"&apikey="+API_KEY
params = {
"phone": PHONE_NUMBER,
"apikey": API_KEY,
"text": message
}
response = urequests.post(url)
if response.status_code == 200:
print("Mensaje enviado con éxito")
else:
print("Error al enviar el mensaje:", response.text)
while True:
medicion = sensorM.value()
if medicion == 1:
send_message("Se+ha+detectado+movimiento")
print('!Alerta!, se detectó movimientos en la residencia')
time.sleep(10)