这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 小e上面跑micropython

共6条 1/1 1 跳转至

小e上面跑micropython

专家
2016-06-23 00:34:20     打赏
小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))

固件下载



关键词: MicroPython     ESP8266    

专家
2016-06-23 07:56:09     打赏
2楼

这个好玩啊


下载并烧写固件”,请问这个是哪个固件呢?能否提供一下详细地址,谢过。


专家
2016-06-23 09:22:59     打赏
3楼

专家
2016-06-23 09:34:03     打赏
4楼

帖子最下面有固件下载地址。下载后的固件用安信可的ESP8266 Flasher或者ESP Tools(Linux下)写入芯片,就可以玩了。更多内容可以关注一下micropython的官网和micropython中文社区。


专家
2016-06-23 09:39:35     打赏
5楼

哇哦,原来是大神自己开发的

威武霸气!!


专家
2016-06-23 15:21:00     打赏
6楼

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]