Arduino編程競賽規(guī)則_第1頁
Arduino編程競賽規(guī)則_第2頁
Arduino編程競賽規(guī)則_第3頁
Arduino編程競賽規(guī)則_第4頁
Arduino編程競賽規(guī)則_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Arduino編程競賽規(guī)則1. 競賽時長Arduino編程競賽的省賽及國賽,競賽時長均為60分鐘,詳細賽程安排另行通知。2. 競賽形式競賽形式為個人賽,一人一機。選手自帶筆記本計算機,計算機上應提前預裝Arduino IDE或“米思齊”編程環(huán)境。比賽過程中選手的筆記本計算機應關閉WIFI和藍牙,計算機和Arduino控制器之間用USB連接線進行連接??荚嚱Y束時,選手不退場,由裁判現(xiàn)場判卷,并回收選手答卷。3. 參賽選手設備環(huán)境3.1 選手計算機配置:選手計算機的硬件配置及操作系統(tǒng)需滿足最新版本Arduino IDE或“米思齊”編程環(huán)境的運行要求。選手應確保計算機上已經(jīng)安裝Arduino IDE

2、編程環(huán)境或“米思齊”最新版本?!靖健緼rduino IDE下載地址:https:/www.arduino.cc/en/Main/Software“米思齊”下載地址:3.2 選手Arduino 控制器及外設:選手應自備Arduino 控制器,Arduino控制器的類型為兼容Arduino UNO或Arduino MEGA2560的控制器。選手需要準備的外設模塊,如表1所示,選手也可以將這些模塊集成在Arduino控制器上:表1:Arduino編程組可能使用的外設模塊序號外設模塊序號外設模塊1單色LED模塊(紅、綠、藍各1)28路LED流水燈模塊(1個)3單位數(shù)碼管模塊(1個)4紅外接收模塊(1個

3、)5雙位數(shù)碼管模塊(1個)6全彩LED模塊(1個)7模擬聲音傳感器(1個)8溫度傳感器模塊(1個)9旋轉變阻器模塊(1個)10輕觸按鍵模塊(不多于4個)11蜂鳴器模塊(1個)12LCD1602顯示模塊(1個)13紅外遙控器(1個)4. 試題形式競賽包括選擇題和編程題,以選手所提交的完成結果為評分依據(jù)。Arduino編程初級組(低年齡組:1-3年級組)及高級組(高年齡組:4-6年級組)的試題完全相同。4.1選擇題根據(jù)題目的描述,在多個備選答案中選出一個或者多個正確選項,不對解題過程和解題方式(可以用計算機驗證或者手工計算)做出要求,只評判選擇結果的正誤。4.2編程題題目為若干具有一定難度梯度的編

4、程題目。這些題目的要求明確、答案客觀。編程題不指定具體的算法,評判時只看結果,不看程序。裁判評判時可能會多次運行選手提交的程序,以測試程序對不同情況的適應性及強壯性。5. 試題涉及的Arduino基礎知識本次競賽所涉及的Arduino基礎知識包括:(1) Arduino的輸入、輸出口的使用l 選手應該了解Arduino UNO控制板和Arduino Mega2560控制板上I/O口的分布l 選手應該能夠理解數(shù)字輸入口、數(shù)字輸出口、模擬輸入口和模擬輸出口的區(qū)別并正確使用這些I/O口(2) Arduino控制結構的使用l 選手應該理解順序結構、分支結構和循環(huán)結構的作用和使用場景l(fā) 選手應該掌握if

5、語句和switch語句的使用方法l 選手應該掌握for循環(huán)和while循環(huán)的使用方法(3) Arduino常量和變量的使用方法l 選手應理解常量和變量在程序中的作用l 正確的為常量和變量命名l 初步理解變量作用域的概念(4) Arduino算術運算符和邏輯運算符l 賽題中可能涉及的算術運算符為:+、-、*、/、%、,選手應掌握算術運算符使用方法和運算順序。l 賽題中可能涉及的邏輯運算符為:NOT、AND、OR,選手應掌握邏輯運算符的使用方法和運算順序。(5) Arduino 常用函數(shù)選手應理解和掌握下列Arduino函數(shù)的使用方法delay(ms)、delayMicroseconds(us)、

6、pinMode()、digitalWrite()、digitalRead()、analogWrite()、analogRead()、tone()、notone()、pulseIn()、min()、max()、abs()、map()、randomSeed()、random()(6) 常用的數(shù)據(jù)結構l 選手應該理解數(shù)組的概念l 選手應該掌握1維數(shù)組和2維數(shù)組的使用方法(7) 函數(shù)和子程序選手應該理解函數(shù)和子程序的作用,并根據(jù)題目選擇是否使用函數(shù)子程序(8) 常用的傳感器及輸入、輸出設備l 此次競賽中可能涉及的傳感器和輸入、輸出設備參見表1,選手應該了解這些傳感器的工作原理,并能夠根據(jù)題目要求選擇使

7、用正確的設備。l 選手還應該掌握利用串口進行通信的方法,可以使用串口進行輸入或輸出操作。本次競賽中不涉及的Arduino知識為:中斷。6. 試題涉及的學科知識除了Arduino編程的相關知識,比賽較少用到特定學科的知識。比如:語文、英語等科目。如果必須使用這些知識,試題的描述中會詳細解釋概念,并給出足夠的示例。但“數(shù)學領域”是個例外。大賽假定參賽選手具備小學一至三年級的全部數(shù)學知識及四到六年級的部分數(shù)學知識。如加減乘除等基本運算,坐標系的應用等等。7. 評分本組比賽的評分采用人工客觀評判的方式。(1) 選擇題(單選或多選)答案唯一,根據(jù)結果正誤得0分或滿分。(2) 編程題以選手所提交程序的運行

8、結果為評判依據(jù)。每題得分有多個等級,按照運行結果的完成度不同,分數(shù)最低為0分,最高為滿分。(3) 編程題目的評分方法為:(4) 評分開始前,選手必須將所有題目中需要使用的模塊可靠的連接在Arduino控制板上,在整個評分過程中不得再要求對硬件進行改動或更換。(5) 選手每個題目存為一個獨立的文件,并按順序排列。(6) 選手按照裁判的要求依次下載對應的程序并運行,由裁判員根據(jù)程序運行結果給出成績。(7) 在比賽現(xiàn)場出現(xiàn)的突發(fā)或意外情況,以裁判的判罰為準。8. 樣題軟件大賽少兒創(chuàng)意編程組的比賽題目難度系數(shù)分為10級,1為最易,10為最難。每場比賽時長為60分鐘,包含3-8道試題不等。所有題目評判標

9、準中設置步驟得分規(guī)則,即僅完成部分題目要求也可獲取相應比例分數(shù)。選擇題樣題1、Arduino控制器是由( )學者開發(fā)的。A、英國 B、美國 C、中國 D、意大利【參考答案】D2、利用Arduino控制調整LED的亮度級別的范圍是( )。 A、0180 B、0255 C、0360 D、01023【參考答案】B3、下列哪個傳感器所接針腳的類型跟其它的不一樣( )。 A、環(huán)境光檢測 B、旋轉變阻器 C、按鈕 D、聲音傳感器【參考答案】C4、Arduino平臺的特點有:( )。 A、跨平臺  B、簡單靈活  C、開放性 D、發(fā)展迅速【參考答案

10、】A、B、C、D5、Arduino UNO的I/O口中,能實現(xiàn)PWM(脈沖寬度調制)功能的有( ) A、0 B、1 C、3 D、9 【參考答案】C、D編程題樣題樣題1:難度系數(shù)2請利用接在Arduino控制器的某個數(shù)字引腳上的輕觸按鍵模塊,控制接在某個數(shù)字引腳上的LED模塊,實現(xiàn)如下功能:當按下輕觸模塊時LED模塊點亮,當松開輕觸模塊時LED熄滅。樣題2:難度系數(shù)3請利用接在Arduino控制器的某個數(shù)字引腳上的輕觸按鍵模塊,并連接一個全彩LED模塊,實現(xiàn)如下功能:程序上電后全彩LED熄滅,第1次按下輕觸模塊時點亮綠燈;第2次按下輕觸模塊時點亮黃燈;第3次按下輕觸模塊時點亮紅燈;第4次按下輕觸

11、模塊時LED模塊熄滅;依此循環(huán)。樣題3:難度系數(shù)4請利用接在Arduino控制器的某個模擬輸入引腳上的光敏傳感器和聲音傳感器以及接在某個數(shù)字引腳的LED模塊實現(xiàn)聲光控智能路燈功能,要求如下:1. 利用串口顯示賽場環(huán)境噪聲2. 當聲音傳感器接收到大于賽場環(huán)境噪聲200的聲音,并且用手或其它物體遮擋住光敏傳感器時,LED模塊點亮3秒鐘后熄滅3. 其它情況LED模塊處于熄滅狀態(tài)樣題4:難度系數(shù)5請利用接在Arduino控制器上的一個雙位數(shù)碼管模塊和兩個輕觸開關實現(xiàn)99秒倒計時功能,要求如下: 1. 程序啟動時顯示數(shù)碼管顯示99并靜止2. 按動一個輕觸開關模塊數(shù)碼管開始以1秒間隔倒計時,在倒計時的過程中如果再次按動這個輕觸開關模塊則暫停計時3. 按動另一個輕觸開關模塊則停止倒計時并從新顯示99樣題5:難度系數(shù)6利用紅外遙控器實現(xiàn)控制全彩LED模塊的開關和顏色變化功能。具體要求如下:1. 利用一個按鍵控制LED的開關2. 至少可以遙控產生4種明顯不同顏色效果3. 每種顏色效果均可以通過紅外遙控器實現(xiàn)對亮度的控制樣題6:難度系數(shù)7利用雙位數(shù)碼管,顯示環(huán)境溫度,當溫度小于26度時,全彩LED亮綠燈,報警器不觸發(fā);當溫度高于

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論