[PICO]第一个程序:点亮LED 一: setup() 函数 setup() 函数在程序启动时运行一次,用于初始化设置。在这个例子中,我们将27号引脚(gp27)设置为输出模式。 12345void setup() { pinMode(27, OUTPUT);} 二: loop() 函数 loop() 函数会不断循环执行,用于控制LED的亮灭。我们将使用 digitalWrite() 函数来控制引脚的电平。 2026-03-29 Pi-Pico #物联网 (IoT) #基础
Pi-Pico编程风格 两种 Raspberry Pi Pico 编程风格对比:Arduino 框架 vs 原生 SDK 当第一次接触 Raspberry Pi Pico 时,你可能会发现网上存在两种截然不同的代码写法:一种是类似 Arduino 的 setup() / loop() 结构,另一种则是标准的 main() 函数加官方库。它们分别代表了两大主流开发方式——Arduino 风格(或称 Arduino 框架)与 2026-03-29 Pi-Pico #物联网 (IoT) #基础
Arduino与Pi Pico 一、什么是 Arduino? 1. Arduino 不仅仅是一块板子 Arduino 是一个完整的 开源生态系统,包含三部分: 硬件:多种型号的开发板(最经典的是 Arduino Uno) 软件:Arduino IDE(集成开发环境),用来编写、编译、上传代码 生态:海量的教程、库、社区支持,是全球硬件入门的首选 2. Arduino 的编程特点 使用 C/C++ 语言,但封装得非常简单 程 2026-03-29 Pi-Pico #物联网 (IoT) #基础
机器视觉基础(2)-工业镜头 一:概述 (1)工业镜头的定义 \qquad工业镜头,严格来说,是指应用于工业自动化、质量检测、科研实验等非消费级领域的光学成像器件。它的主要作用是将目标物体反射或发出的光线聚焦并投射到图像传感器(如CCD或CMOS)的光敏面上,从而形成清晰的光学图像,供后续的图像处理系统进行分析和判断。 \qquad它并非一个独立的成品,而是机器视觉系统中连接被测物体与图像传感器的关键桥梁。 (2)工业镜头的核 2026-03-28 机器视觉 #基础
机器视觉基础(1)--工业相机 一:工业相机概述 \qquad相机的主要功能是采集图像。早期的相机一般为模拟相机,需要配合图像采集卡使用,通过采集卡将模拟电信号转换成数字电信号,再传送至电脑。随着lEEE1394、GigE、10GigE、USB、Camera Link、 CoaXPress等数字接口技术的发展和普及,模拟相机逐渐被数字相机所取代。数字相机遵从一定的通信协议,能够直接将采集到的模拟信号转成数字信号,已成为机器视觉系 2026-03-16 机器视觉 #基础
机器视觉现场调试常见故障排查速查表 故障大类 细分故障 典型现象 快速排查步骤 对应解决方法 补充要点与进阶建议 硬件故障 相机故障 1. 工控机无图像显示2. 图像花屏、断帧3. 相机无法识别启动 1. 检查电源线、数据线(GigE/USB3.0)连接松紧2. 确认相机IP与工控机是否在同一网段(GigE相机)3. 用相机管理软件检测连接状态4. 替换同型号相机测试 1. 重新插拔线缆,更换工业级高柔数据线2. 修改 2026-03-16 机器视觉 #调试