Robofun 機器人論壇

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

arduino 有辦法對5顆燈亂數閃燈 最後隨機停在其中一顆燈

[複製鏈接]
1#
發表於 2017-2-10 14:19:16 | 顯示全部樓層
你需要再一個輸入 微動開關+電阻或是其它可以使其輸入造成變化的零件

不然無法決定你什麼時候要輸出結果

不知道你要怎麼讓arduino推12V的LED?

以下是我隨便打的程式碼參考一下吧

#define inpin 6
//輸入腳位

void setup()
{
  pinMode(inpin,INPUT);//設定腳位模式
  randomSeed(123456);//設定隨機種子
}

void loop()
{
  int a;
  if(digitalRead(inpin) == HIGH)
  {
    a = random(0,5);//隨機0-4
    int b[5]={1,2,3,4,5};// 放入LED腳位
    for(int i = 0;i<5;i++)
    {
      digitalWrite(b[i],LOW);
    }
    digitalWrite(b[a],HIGH);
  }
}
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-12 17:14 , Processed in 0.306453 second(s), 6 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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