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 periodicallyfrom time import sleepimport machinemachine.freq() # get the current frequency of the CPUmachine.freq(160000000) # set the CPU frequency to 160 MHzimport esp#esp.osdebug(None) # turn off vendor O/S debugging messagesesp.osdebug(0) # redirect vendor O/S debugging messages to UART(0)from urllib import urequestdef 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 networkwlan = 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 Pinled=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)
***