LT 曾入手过一个山寨 Saleae 逻辑分析仪《山寨利器 Saleae8 逻辑分析仪》,这次用来捕捉分析一下 LM75 的 I2C 协议。
Tag Archives: Arduino
USART HMI 串口屏与 Arduino 绝配
搞了一块串口触摸显示屏 USART HMI,在单片机上使用很方便。使用时可以先在PC上设计画面然后下载到屏里,单片机通过串口对屏上的对象属性进行赋值,操作屏上的对象会通过串口发送消息给单片机。
比如下图,用 Arduino 读取 LM75 的温度数值,发送给屏显示数值和趋势。
用 Arduino 来测量 Basler 相机曝光时间
Basler 相机可以配置 Output Line 为不同的功能,比如 Exposure Active , 即曝光正在进行时,output 会输出一个电平信号。
本文将使用 Arduino UNO R3 设法捕捉这个脉冲信号的时长,以便搞清楚两个关键点:
- 设置曝光时间是否真的有效
- 信号响应有无延迟
在 Arduino + W5500 上实现 Modbus TCP 功能
在上一篇文章 《初试 W5500 模块给 Arduino 增加 Ethernet 功能》里实现了 Arduino 的网络功能,本篇 LT 将带你尝试 Arduino 增加 Modbus TCP 功能。
Continue reading
初试 W5500 模块给 Arduino 增加 Ethernet 功能
网络上常见的 Arduino Ethernet 通讯例子使用的是基于 W5100 芯片的 Ethernet Shield,不过 W5100 存在功耗大的缺点,现在可被 W5500 取代,但是采用 W5500 芯片的 Shield 价格比Arduino本身都贵,本着电子产品买新不买旧的原则,LT 最终选了 W5500 模块,不过呢,并不能直接使用官方 IDE 自带的 Ethernet 库。
Arduino 和 LM75 的 I2C 总线通讯(4) – 温度小数部分(2)
知识的进步,在于不断的积累。某个关键的技术点,也许当时没有意识到解决方法,那么放一放,在以后的日子里,也许那个解决方法就会到来。这当中原因,很大程度是受当时认识水平的局限性所致。
就拿 LM75 温度的小数部分来说,LT 的上篇文章《Arduino 和 LM75 的 I2C 总线通讯(2) – 温度小数部分》写于 2014 年 10 月份,当时留了一个坑,是说“温度为负数时,显示的数值不正确,这个将在下一个版本里更新”,那么,现在 2016 年的 12 月的今天可以把这个坑填上了。
入手中文版 Arduino UNO R3
2009年,LT 入手了一块 @zhans 定制的白色版 Arduino Duemilanove ,时过7年,2016年底,LT 又入手了一块 Arduino,这次是官方中文定制版的 Arduino UNO R3 。