Zerynth使用-1

NodeMCU V2板。

先实现一个功能,按下D2按键,板子开启AP功能。

使用去抖中断,300ms消抖。

注意需要引入esp8266wifi驱动。

# Nodemcu
# Created at 2017-08-28 11:47:40.477994


from wireless import wifi
from espressif.esp8266wifi import esp8266wifi as wifi_driver
import streams


streams.serial()
wifi_driver.auto_init()

pinMode(D0, OUTPUT_OPENDRAIN)
digitalWrite(D0, HIGH)
# setup
mode_ap = False
button_setup = D2
pinMode(button_setup, INPUT_PULLUP)
def setup():
    if (not mode_ap):
        print('enter setup mode\n')
        mode_ap = True
        try:
            wifi.softap_init('ap_setup', wifi.WIFI_OPEN)
            wifi.softap_config()
        except Exception as e:
            print(e)
onPinFall(button_setup, setup, debounce=300)

while True:
    
    sleep(1000)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

容沁风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值