查看: 282|回复: 1

[原创] 小e上面跑micropython

[复制链接]

230

主题

13

好友

8025

积分

版主

Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    11 小时前
  • 签到天数: 1369 天

    [LV.10]以坛为家III

    爱板会员勋章 发帖机器勋章 在线达人勋章 活跃会员勋章 论坛骨干勋章 在线之王勋章

    发表于 2016-6-22 23:19:52 |显示全部楼层
    小e上面使用了ESP8266  ESP-WROOM-02模块,它上面是可以跑micropython的。使用micropython,可以用python进行开发,体验不一样的用法。

    先下载并烧写固件,然后连接终端软件(putty、超级终端等),波特率设置115200。在命令提示符>>>后输入下面代码,就可以驱动了。

    控制绿色LED
    import machine
    from machine import Pin, PWM
    led=Pin(4, Pin.OUT)
    led(1)
    led(0)

    控制RGB(短路块要接上)
    import machine
    from machine import Pin, PWM


    class RGB():
        def __init__(self):
            self.R = PWM(Pin(12), freq=1000, duty = 1023)
            self.G = PWM(Pin(15), freq=1000, duty = 1023)
            self.B = PWM(Pin(14), freq=1000, duty = 1023)


        def out(self, r, g, b):
            self.R.duty(r)
            self.G.duty(g)
            self.B.duty(b)

    rgb=RGB()
    rgb.out(100,100,1023)

    闪灯
    import machine
    from machine import Pin
    led=Pin(4, Pin.OUT)
    for i in range(10):
         Pin(4)(0)
         time.sleep_ms(500)
         Pin(4)(1)
         time.sleep_ms(500)

    定时器
    from machine import Timer


    tim = Timer(-1)
    tim.init(period=5000, mode=Timer.ONE_SHOT, callback=lambda t:print(1))
    tim.init(period=2000, mode=Timer.PERIODIC, callback=lambda t:print(2))

    固件下载


    回复

    使用道具 举报

    43

    主题

    5

    好友

    5525

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    奋斗
    昨天 08:02
  • 签到天数: 1469 天

    [LV.10]以坛为家III

    发表于 2016-6-28 13:18:33 |显示全部楼层
    却是别样的风采呢!抽空试试
    用技术,爱生活!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /6 下一条


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-4 12:04 , Processed in 0.192567 second(s), 9 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部