Questions tagged «analogread»

4
ADC转换为电压是否取决于+5 V引脚的实际值?
问题: ADC计数转换为电压是否取决于+5 V引脚的实际电压? 如果是,从板上获取该电压的可接受方法是什么? 背景/详细信息: 我有一个电路,其中有一个通过USB连接器(从集线器)运行的Arduino Nano(克隆)。Arduino的工作是测量电池上的电压,该电压将驱动Nano接通/断开的第二个电路。供参考,它是电池测试仪。 诺基亚5110屏幕上显示了以下非常简单的草图中的电压。 void setup() { Serial.begin(9600); display.begin(); // Init done // You can change the contrast around to adapt the display // for the best viewing! display.setContrast(50); // Text display tests display.setTextSize(1); display.setTextColor(BLACK); } void loop() { display.clearDisplay(); // Clears the screen and buffer …

1
使用python和firmata从Arduino端口动态更新Tkinter Widget比例
我在尝试获取Arduino数字端口值并将这些值设置为Python Tkinter Widget Scale时遇到麻烦。 我正在将Python和Arduino与Firmata一起使用。我可以使用python代码访问arduino板。例如在标签小部件中,我可以像以下代码一样实时获取并设置Arduino模拟端口值到标签,而没有任何问题: import Tkinter import pyfirmata def onStartButtonPress(): while True: if flag.get(): analogReadLabel.config(text=str(a0.read())) analogReadLabel.update_idletasks() top.update() else: break board.exit() top.destroy() def onExitButtonPress(): flag.set(False) port = 'COM7' board = pyfirmata.Arduino(port) it = pyfirmata.util.Iterator(board) it.start() a0 = board.get_pin('a:0:i') top = Tkinter.Tk() top.title("Reading Analog pins") descriptionLabel = Tkinter.Label(top, text="Potentiometer input:- ") …

2
Arduino ADC参考电压(如果由电池供电)
我正在寻找可能使用其ADC监控Arduino的电池电量的方法。这非常简单明了(尤其是在使用Arduino API的情况下);但是,如果电池为Arduino供电并且外部不受控制,那么ADC参考电压是否会随电池不断下降?换句话说,即使电池电压实际上降低了,ADC值也不会始终读取相同的值(最大值)吗? 在这种情况下,测量电池电压既低效又毫无意义。

2
为什么模拟引脚会互相影响?
我有一个传感器,它会产生一个模拟信号。 我正在读取所有模拟数据并将其发送到我的计算机。 uint8_t sensors[] = { A0,A1,A2,A3,A4,A5,A6 }; const int len = sizeof(sensors) / sizeof(sensors[0]); void loop(void) { for (size_t i = 0; i < len; i++) { auto sensor = sensors[i]; int sensorValue = analogRead(sensor); // Convert the analogue reading (which goes from 0 - 1023) to a voltage …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.