• Arduino


    需要用到Arduino UNO的串口双向通信功能,以下源码:


    int val;
    void setup() {
      Serial.begin(9600); // opensserial port, sets data rate to 9600 bps  
      while(Serial.read()>= 0){}//clear serialbuffer 
    }
     
    void loop() {
      if (Serial.available() > 0) { 
        delay(100); // 等待数据传完 
        int numdata = Serial.available(); 
        val=Serial.read();
        Serial.println(val);
        if(val==49)
        {
          Serial.println("Test OK"); 
          Serial.println(val); 
        }
        while(Serial.read()>=0){} //清空串口缓存 
      } 
      // put your main code here, to run repeatedly:
    }
     
    串口调试

    int val;
    void setup() {
      Serial.begin(9600); // opensserial port, sets data rate to 9600 bps  
      while(Serial.read()>= 0){}//clear serialbuffer 
    }
     
    void loop() {
      if (Serial.available() > 0) { 
        delay(100); // 等待数据传完 
        int numdata = Serial.available(); 
        val=Serial.read();
        Serial.println(val);
        if(val==49)
        {
          Serial.println("Test OK"); 
          Serial.println(val); 
        }
        while(Serial.read()>=0){} //清空串口缓存 
      } 
      // put your main code here, to run repeatedly:
    }
  • 相关阅读:
    JS闭包中的循环绑定处理程序
    Java学习之路-Spring的HttpInvoker学习
    Java学习之路-Burlap学习
    Java学习之路-Hessian学习
    Java学习之路-RMI学习
    现代浏览器的工作原理
    Socket Connect问题
    Tair总述
    TCP协议解析
    数据结构 之 二叉堆(Heap)
  • 原文地址:https://www.cnblogs.com/anandexuechengzhangzhilu/p/10719111.html
Copyright © 2020-2023  润新知