Temelelektronik.info

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) 




 
sonraki bilgi:      DS18B20 Sıcaklık Ölçüp Kaydetme Programı-Micropython ESP8266
önceki bilgi:       Python Notları
 
 
Bu sayfaya 82  defa bakıldı

Bu internet sitesi kar amacı gütmemektedir. Bu içeriğin siteden kaldırılmasını istiyorsanız alttaki butonu kullanarak içeriğin kaldırılması için istekte bulunabilirsiniz.