Bilgiler > Bir internet sayfasını peryodik olarak kontrol etmek - ESP8266 MicroPython
Bir internet sayfasını peryodik olarak kontrol etmek - ESP8266 MicroPython
#read a website source code periodically
from time import sleep
import machine
machine.freq() # get the current frequency of the CPU
machine.freq(160000000) # set the CPU frequency to 160 MHz
import esp
#esp.osdebug(None) # turn off vendor O/S debugging messages
esp.osdebug(0) # redirect vendor O/S debugging messages to UART(0)
from urllib import urequest
def icerik_getir():
response = urequest.urlopen("http://www.temelelektronik.info/deneme.txt")
response.close()
# set the correct charset below
page_source = response.read().decode('Windows-1254')
print(page_source)
import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect('HUAWEI P smart 2019', '12345687')
if wlan.isconnected():
print('network config:', wlan.ifconfig())
from machine import Pin
led=Pin(2,Pin.OUT)
while True:
if wlan.isconnected():
try:
icerik_getir()
led.value(0)
sleep(5)
except:
led.value(1)
print('internet ya da site gocmus durumda')
led.value(1)
sleep(5)
***