esp32s-mpython小板

4个月前

简介:基于安信可esp32s的小板子,宽度和esp8266nodemcu相同,并且在顶部有丝印,方便在面包板使用。

开源协议: Public Domain

描述

仿照esp32nodemcu制作,压缩了边框,使体积更小。电源指示灯,IO2PWM用户灯. 2020/6/20:补充一点图片和视频😁image.png 使用是没有任何问题的。

正常来讲,erase_flash之后,就可以直接在电脑上用Arduide来开发,很方便快捷。 如果刷入mPython固件的话,就能使用python来玩这块板子了,通过upycraft这款软件。

视频的呼吸灯通过正弦函数来实现,个人感觉比正比例看得舒服一些。

import time
import math
import machine

pwm2 = machine.PWM(machine.Pin(2))
while True:
    for i in range(0, 628, 1):
        pwm2.duty(int(((math.sin((i / 100)) + 1) * 500)))
        time.sleep_ms(5)

可通过Mixly软件进行模块化编程,对ESP32的支持很好,甚至足够完成一些小的物联网项,在软件中可以直接一键初始化mPython固件,特别方便。

另外附上以前下载的mpython固件,后续应该有更新,我这个比较旧哦了。

文档

图中的款式

在编辑器中打开

BOM

ID Name Designator Footprint Quantity
1 MICRO5.9MMUSB USB1 MICRO-USB-SMD_5P-P0.65-H-F_MICRO5.9MMUSB 1
2 210S-1*20P L=11.6MMGold-plated black H1,H2 210S-1X20P 2
3 CH340C U3 SOP-16_150MIL 1
4 AMS1117-3.3 U2 SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR 1
5 100uF C1 CASE-B_3528 1
6 1k R5 0805 1
7 12K R6,R1,R2 0805 3
8 12k R7 0805 1
9 470 R3,R4,R8 0805 3
10 RED POWER LED-0805 1
11 IO2 LED1 LED0805-RD 1
12 10u C2,C4,C3 0805 3
13 0.1u C5,C6 0805 2
14 S8050 Q2,Q1 SOT-23(SOT-23-3) 2
15 RST SW3 SW-SMD_L4.0-W2.9-LS5.0 1
16 IO0 SW4 SW-SMD_L4.0-W2.9-LS5.0 1
17 1N5819W D1 SOD-123F_L2.8-W1.8-LS3.7-RD 1
18 ESP32-S U1 WIFIM-SMD_ESP-32S 1

展开

工程成员

登录注册之后才可以进行评论操作
工程所有者当前已关闭评论
征集令发布者当前已关闭评论
全部评论 1

CrazySuiJi

有用 收藏了 众所周知 收藏=我会了 哈哈 但还是感谢老哥的分享 万一以后用上了就好找资源

2020-07-02 11:24:29
回复

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn