Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 8183|回復: 4

序列埠監控視窗問題

[複製鏈接]
臭臭比 該用戶已被刪除
發表於 2018-2-24 02:54:10 | 顯示全部樓層 |閱讀模式
第一次發帖,不知道該怎麼說,我接觸arduino才幾個月還不識很熟,所以有個問題想要大家幫忙!!
這是我做的震動感應的小玩具,一開始還沒給判斷式,所以序列埠監控視窗有顯示次數
666.PNG

然後想加個3色LED燈來表示震動了幾下,所以我就加了幾行程式

int shockVal = HIGH;
boolean bAlarm = false;
unsigned long lastShockTime;
int shockAlarmTime = 250;
int i=0;
void setup ()
{
  Serial.begin(9600);
  pinMode (shockPin, INPUT) ;
  pinMode (1, OUTPUT) ;        //GLED
  pinMode (3, OUTPUT) ;        //BLED
  pinMode (5, OUTPUT) ;        //RLED
}
void loop ()
{
  shockVal = digitalRead (shockPin) ;
  if (shockVal == LOW)
  {
    lastShockTime = millis();
    if (!bAlarm){
      bAlarm = true;
      if(bAlarm = true){
        i=i+1;
        Serial.println(i);
        if (i<=10){                            //GLED
            digitalWrite(1, HIGH);
            digitalWrite(3, LOW);
            digitalWrite(5, LOW);
            }
        else if(i>10 && i<20){         //BLED
            digitalWrite(1, LOW);
            digitalWrite(3, HIGH);
            digitalWrite(5, LOW);
            }
    else{                                      //RLED
            digitalWrite(1, LOW);
            digitalWrite(3, LOW);
            digitalWrite(5, HIGH);
            }   
      }
    }
  }
  else
  {
    if( (millis()-lastShockTime) > shockAlarmTime  &&  bAlarm){
      bAlarm = false;
    }
  }
}

然後執行燒錄,打開序列埠監控視窗後,我不管怎麼搖感測器視窗都是一樣空白,這樣我都無法看到底震了幾下

空白

空白


這是什麼問題?  是這個Serial.begin(9600); 問題嗎?
這問題卡了我好幾天了 希望有人可以回答  感謝
發表於 2018-2-24 06:19:53 | 顯示全部樓層
本帖最後由 超新手 於 2018-2-24 08:30 編輯

如果你是用 uno 或 mega
你的 led 和 serial 的接腳(0和1)衝到了
把 led 的 1 移開即可
把所有的的 1 改成其他腳
pinMode (1, OUTPUT) ;   
digitalWrite(1, HIGH);
digitalWrite(1, LOW);
當然,硬體線路也要一併改
臭臭比 該用戶已被刪除
 樓主| 發表於 2018-2-25 19:45:16 | 顯示全部樓層
超新手 發表於 2018-2-24 06:19
如果你是用 uno 或 mega
你的 led 和 serial 的接腳(0和1)衝到了
把 led 的 1 移開即可

謝謝  可以了!!!
我在問一下 是不是 0跟1的腳 都不要接LED也代表其他感測元件也不能接 是吧?
發表於 2018-2-25 20:24:54 | 顯示全部樓層
最好都不要接
如果是 uno 或 mega...,
連下載程式也是靠這兩根腳
當然,不怕麻煩的話,也不是完全不能用
發表於 2022-3-12 21:04:00 | 顯示全部樓層

谢谢楼主分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-3-28 19:53 , Processed in 0.179862 second(s), 10 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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