我使用Arduino Uno部署红外传感器。如果检测到对象,则打印0;如果未检测到对象,则打印1。我检查了串口监视器已经验证数据打印得很好。我的问题是,如何将此输出值导入外部,而不是串行监视器。我想在Android App中使用这些日期。这是我的Arduino代码。
// set parameter
int sensorPin = A0; //IR sensor pin num
int sensorValue = 0; //sensor value parameter
int LED_H = 5; //pin 5 > LED ON
void setup() {
Serial.begin(115200);
pinMode(sensorPin, INPUT);
pinMode(LED_H, OUTPUT);
}
void loop() {
sensorValue = analogRead(sensorPin); //The sensor constantly detects objects
//Serial.print(sensorValue);
//Serial.print("\n");
if(sensorValue <= 1000 ){
digitalWrite(LED_H, LOW); //LED on
Serial.print("0");
}else{
digitalWrite(LED_H, HIGH); //LED off
Serial.print("1");
}
delay(100); // System delay 0.1 sec (1=1/1000sec)
}
答案 0 :(得分:0)
您可以连接硬件WIFI或蓝牙以从您的arduino UNO发送数据。 这是一个非常简单的示例,通过WIFI(ESP8266 Wi-Fi模块)发送数据: https://circuitdigest.com/microcontroller-projects/sending-arduino-data-to-webpage