
Arduino
文章平均质量分 54
Arduino相关
SimonLiu009
半导体行业多年从业经历。现从事AIoT独立研发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Arduino 开源按键库大合集(单击/双击/长按实现)
本文介绍了六个适用于Arduino的按键库,用于处理按键的去抖、双击检测、长按检测等功能。这些库包括:AceButton,一个可调节、紧凑且事件驱动的库;ClickButton,支持短按、长按和多次点击;OneFuncButton,适用于简单项目,不使用回调或中断;ButtonEvents,依赖Bounce2库,支持轻击、双击和长按检测;以及OneButton,支持单击、双击和长按检测。SuperButton 检测按钮的单击、双击和长按,支持防抖。Button2支持arudino,esp8266,esp32原创 2025-05-10 12:49:12 · 978 阅读 · 0 评论 -
macOS Arduino IDE离线安装ESP8266或者ESP32支持包
MacOS系统Arduino IDE离线安装ESP8266和ESP32支持包的方法。原创 2025-05-08 20:36:15 · 762 阅读 · 0 评论 -
platformio 提示 fatal error: TimeLib.h: No such file or directory 的解决方案
在platformio编译arduino项目的时候,如果提示`fatal error: TimeLib.h: No such file or directory`的解决方法原创 2024-02-16 22:39:26 · 1392 阅读 · 0 评论 -
MacOS下VScode安装PlatformIO Core卡死和新建项目速度慢的解决方法
MacOS下VScode安装PlatformIO Core卡死和新建项目速度慢的解决方法原创 2022-09-04 16:21:46 · 12403 阅读 · 2 评论 -
Arduino RGB 颜色渐变代码(附上C语言版本)
这段代码来自Smooth RGB LED Transitions with Johnny-Five - Arduino Project Hubconst int redPin = 11;const int greenPin = 10;const int bluePin = 9;void setup() { // Start off with the LED off. setColourRgb(0,0,0);}void loop() { unsigned int rgbColour[3];原创 2021-08-26 17:46:48 · 4637 阅读 · 12 评论 -
MacOS Arduino Nano avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00错误修复
拿出积灰很久的Arduino Nano做个简单测试,先是由于MacOS Catalina不支持32位程序导致以前的IDE无法编译,升级IDE解决。然后烧录的时候发现报错:avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00解决办法:Arduino菜单 工具 - 处理器 中将Atmega 328P改为 Atmeg...原创 2020-03-11 11:06:36 · 13044 阅读 · 2 评论 -
Arduino IDE 无法编辑代码的问题
昨天参加一个活动,开启了好久没用的Arduino IDE,发现代码无法编辑,不论打开旧文档还是新建文档也不行。当时百思不得其解。晚上回来才想起来,我启用了Arduino IDE的外部编辑器,所以在此选项启用的情况下,是官方IDE内是无法编辑的。做个记录,免得以后遇到类型情况又懵逼。...原创 2018-12-03 15:04:06 · 8878 阅读 · 7 评论 -
Mac下使用Visual Studio Code 编译Arduino
关于如何使用Visual Studio Code 编译Arduino,网上基本上都是关于Windows的设置,关于Mac的设置说明非常少。摸索了大约20分钟搞定,在此做一个记录。转载请说明来源。安装Arduino官方IDE,如果你编译的是ESP8266/ESP32,请参照相关博文下载对应板子的文件。直接下载板子文件非常非常慢,而且还会断掉。以ESP32为例,可以使用如下方式添加板子:...原创 2019-05-17 00:15:43 · 1793 阅读 · 0 评论