一 實訓(xùn)任務(wù)
利用Qt-Creator編程實現(xiàn)各個路口紅綠燈及時間顯示,設(shè)計一個交通燈控制系統(tǒng),交通燈參考 示意圖如圖1所示。
二 實訓(xùn)要求
1、基本要求
(1)按照題目要求使用Qt編程,獨(dú)立設(shè)計系統(tǒng)所需界面。實現(xiàn)交通燈計時顯示、按鈕控制交 通燈啟動和停止。
(2)在十字交叉路口,東南西北各方向都設(shè)置紅、黃、綠色信號燈,紅燈亮表示禁止通行, 綠燈亮表示可以通行,紅燈滅之前5秒鐘黃燈開始閃爍直到綠燈亮起后黃燈熄滅。其中東西方向為主干道,南北方向為次干道,各個方向分別設(shè)置兩位數(shù)碼管,用來顯示紅燈和綠燈倒計時間,東西方向時間一致,南北方向時間一致。
(3)啟動時主干道為60秒倒計時,次干道為40秒倒計時。
(4)單獨(dú)設(shè)計人行道指示燈標(biāo)志,當(dāng)禁止行走時為紅燈,當(dāng)可以橫穿馬路時,綠燈亮起,在 禁止通行之前10秒鐘綠燈開始閃爍(以警示行人),最終紅燈亮起綠燈熄滅。
2、擴(kuò)展部分
(1)設(shè)定緊急狀況行車,如遇火警、醫(yī)護(hù)急救等。
(2)通過按鍵可隨意設(shè)定主干道與次干道時間。
(3)真實場景仿真展示等。