Login
A   A   A  
welcome

 Album 

米Teen唔鐘意玩現成品,喜歡由零件開始砌。99次失敗唔係問題,最緊要係有1次成功!

米Teen總部設在聖公會白約翰會督中學506室,在午膳後和放學後集會。有興趣參與的同學,請與會長或導師聯絡。

米Teen專頁

506室內 2020-11-01 09:54:09
溫度 28℃ 濕度 95%
街景 2020-11-01 09:52:58
街景
5樓室外 2020-11-01 09:54:09
溫度 28℃ 濕度 7%
街景 2020-11-01 09:49:36
街景

四社搶答機

icon

Home>製作項目...>四社搶答機...

開始前,先探討為甚麼搶答比賽唔用WIFI和手機App,要用連線的搶答機呢?因為參賽者和主持都不能確保網絡的穩定和手機的運作是否暢順和有沒有使用手機進行通訊作弊,所以用有線的電子搶答機比較可靠。我校的搶答機已用了超過廿年,是最傳統的設計,亦沒有四社的特色,所以米Teen就為此找來視藝科和ICT的同學設計了一套四社專用搶答機,各位專家會員發揮其才能合作製造。

高規格設計

謙愛勤誠四社專用,按社的特色設計搶答箱面板。搶答機箱用6分夾板製造,堅固可抗猛力衝激,配備特大按鈕一擊即中,內置超光LED燈條相當搶眼和蜂鳴器訊號響亮。主機用Arduino UNO控制性價比相當高。主機和搶答機箱用8芯UTP cable(最好用CAT5e)連接,方便簡單。

克服困難,提升硬實力

雖然這部機的設計原理簡單,但是主機的線路卻不少。負責同學鄧皓然用麵包板實驗成功後,就用萬用板將零件焊接,但是難度太高,大量的接線好容易會出錯。於是就提升實力,學習設計和DIY製作PCB線路板。

會長測試搶答機的功能

Arduino UNO code by 洪子洛

void setup ()
{
  pinMode(12, INPUT_PULLUP); //Green
  pinMode(11, INPUT_PULLUP); //Red
  pinMode(10, INPUT_PULLUP); //Blue
  pinMode(9, INPUT_PULLUP); //Orange
  pinMode(4, INPUT_PULLUP); //reset
  pinMode(3, INPUT_PULLUP); //very bestest RGB effect
  pinMode(8, OUTPUT); //Green
  pinMode(7, OUTPUT); //Red
  pinMode(6, OUTPUT); //Blue
  pinMode(5, OUTPUT); //Orange
}
bool reset = false;
int light = 0;

void loop ()
{

if ((digitalRead(12) == LOW) && !(reset)) //Green
  {
    digitalWrite(8, HIGH);
    reset = true;
    light = 8;
  }
if ((digitalRead(11) == LOW) && !(reset)) //Red
  {
    digitalWrite(7, HIGH);
    reset = true;
    light = 7;
  }
if ((digitalRead(10) == LOW) && !(reset)) //Blue
  {
    digitalWrite(6, HIGH);
    reset = true;
    light = 6;
  }
if ((digitalRead(9) == LOW) && !(reset)) //Orange
  {
    digitalWrite(5, HIGH);
    reset = true;
    light = 5;
  }
if (digitalRead(3) == LOW && !(reset)) //Orange
  {
    reset = true;
    while (digitalRead(4) == HIGH)
      {
        if (digitalRead(4) == LOW)
         {
          break;
         }
        digitalWrite(8, HIGH);
        delay(500);
        digitalWrite(8, LOW);
        if (digitalRead(4) == LOW)
         {
          break;
         }
        digitalWrite(7, HIGH);
        delay(500);
        digitalWrite(7, LOW);
        if (digitalRead(4) == LOW)
         {
          break;
         }
        digitalWrite(6, HIGH);
        delay(500);
        digitalWrite(6, LOW);
        if (digitalRead(4) == LOW)
         {
          break;
         }
        digitalWrite(5, HIGH);
        delay(500);
        digitalWrite(5, LOW);
      }
    reset = false;
  }

if (reset && digitalRead(3) == LOW)
  {
    while (true)
    {
      digitalWrite(light,LOW);
      delay(100);
      digitalWrite(light,HIGH);
      delay(100);
      if (digitalRead(4) == HIGH)
      {
        break;
      }
    }
  }

if (reset && digitalRead(4) == LOW)
  {
    digitalWrite(5, LOW);
    digitalWrite(6, LOW);
    digitalWrite(7, LOW);
    digitalWrite(8, LOW);
    reset = false;
    light = 0;
  }
}
welcome

 Album 

米Teen唔鐘意玩現成品,喜歡由零件開始砌。99次失敗唔係問題,最緊要係有1次成功!

米Teen總部設在聖公會白約翰會督中學506室,在午膳後和放學後集會。有興趣參與的同學,請與會長或導師聯絡。

米Teen專頁

506室內 2020-11-01 09:54:09
溫度 28℃ 濕度 95%
街景 2020-11-01 09:52:58
街景
5樓室外 2020-11-01 09:54:09
溫度 28℃ 濕度 7%
街景 2020-11-01 09:49:36
街景
 ⇧