子曰:学而时习之,不亦说乎!有朋自远方來,不亦乐乎!人不知而不愠,不亦君子乎! 在重读论语之前,我对这句话的理解是:“经常学习,不也喜悦吗?从远方来了朋友,不也快乐吗?别人不了解我也不怨恨,不也是君子吗?” 重读《论语》,总感觉上面的解释有点“跳”…
查看全文《重来》简介 《重来》(Rework)由37signals(现Basecamp)创始人贾森·弗里德(Jason Fried)和戴维·海涅迈尔·汉森(David Heinemeier Hansson)合著,是一本颠覆传统商业思维的经典之作。 《重来》不是严谨的…
《新经济 新规则》(New Rules for the New Economy)是凯文·凯利的经典著作。该书首次出版于1998年,但书中关于互联网经济本质的洞见至今仍具有启发意义。 什么是新经济? 新经济 VS 旧经济 对比表 …
C 语言中的位操作(Bit Manipulation)。是一种直接在底层操作整型数据(char, short, int, long 等及其 unsigned 版本)中单个比特(位)的技术。它在系统编程、嵌入式开发、驱动开发、加密算法、性能优化等领域非…
为什么要使用Clion? 使用Clion的优点 开发效率提升 智能代码支持,CLion作为专业的C/C++ IDE,提供智能代码补全、重构工具、实时错误检测等功能,显著减少语法错误和调试时间。对于51单片机常用的寄…
EEPROM (电可擦除可编程只读存储器) EEPROM 是 Arduino 微控制器内部的一种非易失性存储器。这意味着即使 Arduino 断电,存储在 EEPROM 中的数据也不会丢失。它适用于存储少量、需要长期保存的配置信息、校准数据…
串口通信是 Arduino 与外部世界(如电脑、传感器、显示器、其他单片机等)进行信息交换最基本、最常用的方式之一。这对于程序调试、数据显示以及设备间通信都至关重要。 串口通信基础概念 定义: 串行通…
什么是中断? 中断是现代计算机系统中一个非常核心的概念,它解决了传统轮询方式的诸多弊端,使得系统能够更高效、更及时地响应各种事件。 为什么要有中断? 想象一下你正在厨房里做饭。传统轮询(Polling)…
数字输入与输出 Arduino 的数字输入与输出是其核心功能之一,掌握它们是进行各种项目开发的基础。 Arduino 基础知识回顾 在深入学习数字输入与输出之前,我们先回顾一下 Arduino 的基础知识: 数字引脚…
Arduino Lab for MicroPython 是由 Arduino 官方推出的一款轻量级代码编辑器和集成开发环境(IDE),专门用于编写和上传 MicroPython 脚本到兼容的 Arduino 开发板。它的目标是让用户能够更便捷地在 Arduino 硬件上…
Arduino 特有函数 Arduino 的“特有函数”指的是那些在标准 C/C++ 编程中不常见,但由 Arduino 核心库 (Arduino Core) 提供,专门用于简化微控制器硬件操作的函数。它们让你可以用更直观的方式控制引脚、进行通信、…