Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2834|回復: 1
打印 上一主題 下一主題

請問一下 怎麼合併這兩個程式

[複製鏈接]
跳轉到指定樓層
1#
發表於 2016-12-6 12:59:58 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
第一個是人體紅外線程式const int pir = 2;const int led =  13; int p = 0; void setup() {  Serial.begin(9600);  pinMode(pir, INPUT);       pinMode(led, OUTPUT);        }void loop(){  p = digitalRead(pir);  if (p == HIGH) {         digitalWrite(led, HIGH);     Serial.println("Detected");  }   else {    digitalWrite(led, LOW);     Serial.println("No One");  }  delay(1000);}第2個是HX711 重量感測程式#include "HX711.h"
int Weight = 0;
int Sec_Count = 0;
int Status = 0,Status_Pre = 1;
int Flag_Up = 0,Flag_Down = 0;void setup()
{
  pinMode(7, OUTPUT);
Init_Hx711();    //初始化HX711模組連接的IO設置 Serial.begin(9600);
Serial.print("Welcome to use!\n");
        Get_Maopi();  //獲取毛皮
delay(3000);
Get_Maopi();  //獲取毛皮
        Serial.print("Start!\n");
}void loop()
{
Weight = Get_Weight(); //計算放在感測器上的重物重量
        
        if(Weight <= 5)
        {
          Status = 0;      
        }
        else
        {
          Status = 1;  
        }
         
        if(Status != Status_Pre)
        {
          if(Status == 1 && Status_Pre == 0)  
          {
            Flag_Up = 1;
          }
          if(Status == 0 && Status_Pre == 1)  
          {
            Flag_Down = 1;
          }
          Status_Pre = Status;         
        }
        
        if(Flag_Up == 1)   
        {
          Flag_Up = 0;
          Sec_Count = 0;
        }
        
        if(Status == 1 || Flag_Down == 1)  
        {
          Flag_Down = 0;
          Serial.print(Weight); //串口顯示重量
         Serial.print("g "); //顯示單位
          if(Status == 1)
            Serial.print(++Sec_Count);
          else
            Serial.print(Sec_Count);
          Serial.print("s\n");
        }
         if (Weight >=1000) {
     digitalWrite(7, HIGH) ;
  } else
     digitalWrite(7, LOW) ;
        
        
delay(1000);    //延時1s} 由於要做專題用,可是不知道為何合併起來顯示錯誤,是哪裡不能合併之類的嗎? 拜託各位大大幫忙了 謝謝
2#
發表於 2016-12-8 01:57:02 | 只看該作者
把程式拆開先個別驗證
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-4-20 07:30 , Processed in 0.213795 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表