Mensajes a Telegram
Una vez que tengamos el TOKEN y el ID podemos ejecutar este programa :
from arduino_alvik import ArduinoAlvik
from time import sleep
import random
import sys
import network
import urequests
import time
alvik = ArduinoAlvik()
alvik.begin()
def enviarmensaje(mensaje):
url="https://api.telegram.org/bot"+telegramBot+"/sendMessage?chat_id="+telegramChatId+"&text="+mensaje
respuesta = urequests.get(url)
#print (type(respuesta))
WIFI_NETWORK='' ## tu red wifi
WIFI_PASSWORD='' ## la contraseña de la red wifi
telegramBot="" ## el Token que sale de @BotFather
telegramChatId="" ## El ID del usuario de Telegram destinatario lo da @myidbot
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(WIFI_NETWORK, WIFI_PASSWORD)
if wlan.isconnected():
print("Alvik se conectó a",WIFI_NETWORK)
else :
print ("Alvik NO se conectó a",WIFI_NETWORK)
while True:
if alvik.get_touch_any():
alvik.left_led.set_color(1, 0, 0)
alvik.right_led.set_color(1, 0, 0)
else:
alvik.left_led.set_color(0, 1, 0)
alvik.right_led.set_color(0, 1, 0)
if alvik.get_touch_up() :
enviarmensaje("arriba")
if alvik.get_touch_down():
enviarmensaje("abajo")
if alvik.get_touch_left() :
enviarmensaje("izquierda")
if alvik.get_touch_right() :
enviarmensaje("derecha")
time.sleep(1)