Arduino Uno 使用 ADC采集电压显示在LCD上
前言
在本教程中,我们将在 ARDUINO UNO 中介绍 ADC(模数转换)的概念。Arduino 板有六个 ADC 通道,如下图所示。其中任何一个或全部都可以用作模拟电压的输入。Arduino Uno ADC具有10 位分辨率(因此整数值来自 (0-(2^10) 1023))。这意味着它将 0 到 5 伏之间的输入电压映射为 0 到 1023 之间的整数值。因此,对于每单位 (5/1024= 4.9mV)。
在所有这些中,我们将把一个电位器或电位器连接到“A0”通道,我们将在一个简单的显示器上显示 ADC 结果。简单的显示器是 16x1 和 16x2 显示单元。16x1 显示单元将有 16 个字符并且在一行中。16x2 共有 32 个字符,第 1行 16 个字符,第2行另外 16个字符。这里必须明白,每个字符有 5x10=50 个像素,所以要显示一个字符,所有 50 个像素必须一起工作,但我们不必担心,因为显示单元中有另一个控制器 (HD44780)控制像素的工作(您可以在LCD单元中看到它,它是背面的黑眼圈)。