【问题标题】:How to import data from arduino uno如何从arduino uno导入数据
【发布时间】:2018-04-05 01:03:29
【问题描述】:

我使用 Arduino Uno 部署了红外传感器。如果检测到对象,则打印 0,如果未检测到,则打印 1。我检查了串行监视器已验证数据打印良好。我的问题是,如何将此输出值导入外部,而不是串行监视器。我想在 Android 应用程序中使用这些日期。这是我的 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)

}

【问题讨论】:

  • 有很多关于如何在 PC 上读取串口的教程。
  • @EKJUN,你最好指定Uno和Android之间的通信方式。你打算使用蓝牙还是 W​​iFi?
  • @Kay,是的,如果我需要使用蓝牙或 WiFi,我会的。但是没有不使用蓝牙或WiFi的方式导入数据吗?
  • 请说明“将此值导入外接显示器”是什么意思?您的意思是要添加一个显示并在其上显示数据?
  • 抱歉,没有仔细阅读。那么串口有什么问题呢?您可以使用串行端口通过蓝牙传输数据并在 Android 端进行解释。如果问题是关于 Arduino 方面的,那么您的代码完全没问题。

标签: arduino


【解决方案1】:

您可以连接硬件 WIFI 或蓝牙以从您的 arduino UNO 发送数据。 这是一个通过 WIFI(ESP8266 Wi-Fi 模块)发送数据的非常简单的示例: https://circuitdigest.com/microcontroller-projects/sending-arduino-data-to-webpage

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-13
    相关资源
    最近更新 更多