Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 作者列表
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
Menu

史上最烂钟教你二维码

Posted on 2025-09-19

[WhiskeyTangoHotel]写了一篇关于他最新时钟的文章——他确实警告过我们,它太过简约,可能不太实用。事实上,它只不过是一块超级便宜的 ESP32-C3 分线板,配上一块 OLED 屏幕和一些代码而已。更糟糕的是,如果不把手机对准它生成的二维码,你甚至无法看清上面的时间。剧情反转:你跳过了二维码,直接在手机上查看时间。

但后来我们开始思考,软件方面其实有很多东西值得学习。这个东西会从 NTP 服务器获取时间,用strftime将其格式化为易于阅读的字符串,然后把这个字符串放入动态生成的二维码中,最后把这些位推送到屏幕上。所有这一切都只用了寥寥几行代码。

一如既往,秘诀在于库以及如何使用它们。我们想看看二维码生成器,但找不到与QRCodeGenerator.h完全匹配的库。最受欢迎的库可能是 [ricmoo] 开发的Arduino QRCode 库。它与 Arduino 捆绑在一起,但版本号为 0.0.1,考虑到它的使用范围之广,我们觉得这个版本有点低。而且它已经八年没有更新了:这能证明它真的好用吗?

该库借鉴了 [nayuki] 的详尽文档的多语言二维码生成器库,它应该能覆盖你能想到的任何平台,甚至还提供了第三方移植到你闻所未闻的语言的功能。对于非 Arduino 项目来说,这才是我们的最佳选择。

[WTH] 用的是哪个库?我们希望尽快找到答案,不过至少我们找到了几个不错的库,而且看起来是其中一个库的某个版本。

我们见过很多项目,黑客用一些在线工具生成二维码,把代码打包成 C 语言头文件数组,然后显示出来。如果你只需要一个静态二维码,这种方法还行,但如果你想生成动态二维码,那就太难了。比如一个无法读取的时钟。

你可能并不惊讶,这并非我们推荐的第一款无法读取的二维码时钟。但它绝对是最小巧、最有启发性的一款。

原文: https://hackaday.com/2025/09/18/worst-clock-ever-teaches-you-qr-codes/

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Abhinav
  • Abigail Pain
  • Adam Fortuna
  • Alberto Gallego
  • Alex Wlchan
  • Anil Dash
  • Answer.AI
  • Arne Bahlo
  • Ben Carlson
  • Ben Kuhn
  • Bert Hubert
  • Big Technology
  • Bits about Money
  • Brandon Skerritt
  • Brian Krebs
  • ByteByteGo
  • Chip Huyen
  • Chips and Cheese
  • Christopher Butler
  • Colin Percival
  • Cool Infographics
  • Dan Sinker
  • David Walsh
  • Dmitry Dolzhenko
  • Dustin Curtis
  • eighty twenty
  • Elad Gil
  • Ellie Huxtable
  • Ethan Dalool
  • Ethan Marcotte
  • Exponential View
  • FAIL Blog
  • Founder Weekly
  • Geoffrey Huntley
  • Geoffrey Litt
  • Greg Mankiw
  • HeardThat Blog
  • Henrique Dias
  • Herman Martinus
  • Hypercritical
  • IEEE Spectrum
  • Investment Talk
  • Jaz
  • Jeff Geerling
  • Jonas Hietala
  • Josh Comeau
  • Lenny Rachitsky
  • Li Haoyi
  • Liz Danzico
  • Lou Plummer
  • Luke Wroblewski
  • Maggie Appleton
  • Matt Baer
  • Matt Stoller
  • Matthias Endler
  • Mert Bulan
  • Mind Matters
  • Mostly metrics
  • Naval Ravikant
  • News Letter
  • NextDraft
  • Non_Interactive
  • Not Boring
  • One Useful Thing
  • Phil Eaton
  • Product Market Fit
  • Readwise
  • ReedyBear
  • Robert Heaton
  • Rohit Patel
  • Ruben Schade
  • Sage Economics
  • Sam Altman
  • Sam Rose
  • selfh.st
  • Shtetl-Optimized
  • Simon schreibt
  • Slashdot
  • Small Good Things
  • Steph Ango
  • Stephen Wolfram
  • Steve Blank
  • Taylor Troesh
  • Telegram Blog
  • The Macro Compass
  • The Pomp Letter
  • thesephist
  • Thinking Deep & Wide
  • Tim Kellogg
  • Understanding AI
  • Wes Kao
  • 英文媒体
  • 英文推特
  • 英文独立博客
©2025 搞英语 → 看世界 | Design: Newspaperly WordPress Theme