arduino 读取输入电压 & arduino模拟器
arduino 模拟器
https://circuits.io
读取模拟信号代码
// Pin 13 has an LED connected on most Arduino boards. // give it a name: int led = A0; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. Serial.begin(9600);//打开串口并设置波特率为9600 pinMode(led, OUTPUT); digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) } // the loop routine runs over and over again forever: void loop() { int sensorValue = analogRead(led); // 将模拟信号转化为0-5V的电压 float voltage = sensorValue * (5.0 / 1023.0); //打印数字信号 Serial.println(sensorValue); //打印电压 Serial.println(voltage); delay(2000); }
丑陋的电路图
xuthus
啦啦啦啦