No description
  • C 91.3%
  • C++ 4.8%
  • HTML 2.8%
  • Python 0.8%
Find a file
2026-06-13 18:36:31 +08:00
cyd-demo re ora 2026-04-24 19:49:01 +08:00
diy re ora 2026-04-24 19:49:01 +08:00
libraries add 2026-06-13 18:36:31 +08:00
rust/hello-world re ora 2026-04-24 19:49:01 +08:00
CLAUDE.md init cluade 2026-04-28 23:57:02 +08:00
README.md update readme 2026-04-24 19:46:57 +08:00

Arduino CLI 命令

编译并上传一条命令:

arduino-cli compile --fqbn esp32:esp32:esp32c3 /home/teddy/Arduino/jiqiren && \
	arduino-cli upload -p /dev/ttyACM0 --fqbn esp32:esp32:esp32c3 /home/teddy/Arduino/jiqiren

监控串口输出:arduino-cli monitor -p /dev/ttyACM0 -c baudrate=115200

快速编译上传命令: arduino-cli compile --fqbn esp32:esp32:esp32c3 --upload -p /dev/ttyACM0 /home/teddy/Arduino/jiqiren

rust hello world

cargo build
RAVEDUDE_PORT=/dev/ttyUSB0 cargo run

CHEAP YELLOW board tutorial

arduino-cli upload -p /dev/ttyUSB0 --fqbn esp32:esp32:esp32 /home/teddy/Arduino/Software_The\ ESP32\ Cheap\ Yellow\ Display\ Book/FlashLED/

适合人群, Arduino 新手, (俗称点灯大师), 可能用过一些 "开发套件", 总之是以开发板为核心, 加上一些外设作为简单项目的人群

教程特色:

  1. 使用 arduino cli 而非图形界面
  2. 使用一个完整的 esp32 产品, 而非开发板和面包板

这次是一个单独的产品, 不一样, 当然最终也就是一个天气时钟 :)

原因:为什么要出这样一个基础教程

  1. 自己水平有限, 更高级的自己也把握不住
  2. 觉得这方面资料比较少, 大多数都是基础的核心开发板+面包板的形式

这类人群可能会需要这样一个教程

可以体验到:

  1. Arudino + Linux 开发环境
  2. 阅读原理图和数据手册来编写代码