V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jiayouzl
V2EX  ›  程序员

万能 V 友推荐我一块 micropython 开发板谢谢

  •  
  •   jiayouzl · 1 天前 · 1894 次点击

    要求带显示屏,C 口,能跑 micropython 与显示输出就行,谢谢大家。自己在某宝买了块 [ TTGO T-Display ESP32 WiFi 蓝牙模块 1.14 英寸 LCD ] 板子代码跑起来了但屏幕无论如何不能输出文字,找了一圈原因官方固件只能 C ,我 GitHub 找了 N 个固件都是只能跑代码不能输出内容到屏幕。

    打算自己开发个桌面小摆件。

    谢了

    34 条回复    2025-10-14 10:34:39 +08:00
    Donahue
        1
    Donahue  
       1 天前
    就你这块就行了啊,输出内容到屏幕你当然需要先找屏幕驱动相关的程序。不是像电脑一样 printf()就能上屏幕的
    424778940
        2
    424778940  
       1 天前
    micropython 就是一坨屎, 有你折腾他的功夫, 随便拿 c/cpp+espidf 糊一个就行了
    想要好看界面要用 lvgl, mp 的 binding 都很久没更新了根本没有官方支持
    yolee599
        3
    yolee599  
       1 天前 via Android
    ESP32 用 ESP-IDF 才是正途,其他都是旁门左道,得不到完整功能的
    liuzhaowei55
        4
    liuzhaowei55  
       1 天前 via Android
    看下 M5Stack 的产品,价格比较贵。
    Meekdai
        5
    Meekdai  
       1 天前
    用 micropython 建议选择 STM32F405 的板子,官方最早支持的芯片,比较稳定。
    KeysPAN
        6
    KeysPAN  
       1 天前
    微雪的板子不错
    heybuddy
        7
    heybuddy  
       1 天前 via Android
    掌控板试试,已经集成了屏幕蓝牙 WiFi 啥的
    zhangyou1010
        8
    zhangyou1010  
       1 天前
    可以做显示 BTC 价格的摆件吗?
    Qzier
        9
    Qzier  
       1 天前
    10 元的合宙 ESP32C3 山寨货就行,性能有要求就 ESP32S3
    guanzhangzhang
        10
    guanzhangzhang  
       1 天前
    8266 我记得乐鑫给的基本是 c 的 sdk 居多,或者有类似 go 那样之前有个啥项目支持这种版本来着,当时玩了下,go 编译的烧录进去控制点灯,你找找 python 类似的开源库写 demo 试试烧录
    datou
        11
    datou  
       23 小时 34 分钟前
    micropython 没啥意思

    换 arduino 试试看,支持的 mcu 和外设更多

    大部分应用直接搬运 sample 代码就行
    brucedone
        12
    brucedone  
       23 小时 33 分钟前
    esp32 用 ESP-IDF 吧,库多,参考的样例多,驱动全
    jiayouzl
        13
    jiayouzl  
    OP
       23 小时 29 分钟前
    @Donahue 用了 ST7889 的驱动么
    jiayouzl
        14
    jiayouzl  
    OP
       23 小时 28 分钟前
    @yolee599 我要求不高,就做个 get 循环读取的桌面小摆件,这点 micropython 肯定能胜任吧。
    Yjhenan
        15
    Yjhenan  
       23 小时 27 分钟前
    立创·实战派 ESP32-S3 开发板
    jiayouzl
        16
    jiayouzl  
    OP
       23 小时 26 分钟前
    @424778940 我要求不高,就做个 get 循环读取的桌面小摆件,这点 micropython 肯定能胜任吧。
    cmos
        17
    cmos  
       23 小时 8 分钟前
    同推荐“立创·实战派 ESP32-S3”
    datou
        18
    datou  
       23 小时 3 分钟前   ❤️ 1
    @jiayouzl 你找他们官方的文档看看 ST7789 SPI 的脚位连接到了 ESP32 的哪几个 GPIO

    然后在 micropython 初始化 ST7789 的代码指定这些脚位
    civetcat
        19
    civetcat  
       22 小时 45 分钟前
    TTGO T-Display 这个肯定能够输出文字的,你直接刷小智固件看它肯定能正常显示中文。只是 micropython 生态比较差,输出字体这种没啥库用,你直接魔改小智的 github 做比较方便
    nuk
        20
    nuk  
       22 小时 42 分钟前
    i2c 或者 spi 的屏幕基本上不需要更新固件吧,都是 python 控制的,并口的话才会考虑用 c 增加速度
    shum02
        21
    shum02  
       22 小时 37 分钟前   ❤️ 1
    简单需求,也别用 esp-idf 了,推荐你用 arduino ,多问问 GPT 啥的,应该没问题
    sivacohan
        22
    sivacohan  
    PRO
       22 小时 36 分钟前   ❤️ 1
    cs8425
        23
    cs8425  
       22 小时 19 分钟前   ❤️ 1
    "我要求不高,就做个 get 循环读取的桌面小摆件,这点 micropython 肯定能胜任吧。"
    是能胜任没错 但基本底子也要够才行
    简单点自己照 datasheet 呼叫 i2c spi 就能搞定
    复杂点要动 script engine 的 code 加自己需要的功能(还会因为​​底层 MCU 不同而不同)
    对硬件不熟就别选这种高阶语言封装+没有适配零件的组合
    新手小白就照上面老哥们提到的
    乖乖选 arduino 那种最多人用的拿 example 直接改

    相关: n 年前用 nodemcu(esp8266+lua)开发过, 要连接没有人适配过的外设, 自己 fork 一份加/改一些 c code
    senooo
        24
    senooo  
       22 小时 16 分钟前
    应该是屏幕的引脚没找对吧,几年之前应该碰到过类似问题,好像有个特别的说明。
    jiayouzl
        25
    jiayouzl  
    OP
       18 小时 44 分钟前
    谢谢大家,买家跟我说 Micropython 确实兼容不好,我后来用 c++写了,东西也写完了。谢谢大家。

    jiayouzl
        26
    jiayouzl  
    OP
       18 小时 41 分钟前
    @zhangyou1010 我已经做好了实物图在上面。
    jiayouzl
        27
    jiayouzl  
    OP
       18 小时 34 分钟前
    @sivacohan 额,昨天 GitHub 找了半天没找到这个仓库。。。。。我已经用 c++写完了。谢了
    jiayouzl
        28
    jiayouzl  
    OP
       18 小时 33 分钟前
    @senooo 是的,就是这个问题,卖家也一问三不知,索性按照他给我的仓库模版写了。
    zhangyou1010
        29
    zhangyou1010  
       18 小时 33 分钟前
    @jiayouzl #26 可以可以,赞
    jjtang11
        30
    jjtang11  
       18 小时 28 分钟前
    不建议带屏幕,都是捆绑销售溢价,一个 st7789 的 lcd 屏幕才几块钱,开发板推荐 LOLIN32 LITE ,淘宝 12 块左右,带蓝牙,带电池座子,你做好摆件,直接插电池就能用不应另外设计电路板
    XIVN1987
        31
    XIVN1987  
       18 小时 3 分钟前
    micropython 的话,,还是带 wifi 的芯片比较流行。。比如 ESP32
    jiayouzl
        32
    jiayouzl  
    OP
       17 小时 3 分钟前
    @jjtang11 第一次嘛,不太懂下次就知道了。
    gmuubyssss
        33
    gmuubyssss  
       11 小时 53 分钟前
    我把标题看成万能的 V 友 V 我一块买开发板了
    jazzii36
        34
    jazzii36  
       1 小时 5 分钟前
    esp32 上生产至今没问题
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5689 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:39 · PVG 11:39 · LAX 20:39 · JFK 23:39
    ♥ Do have faith in what you're doing.