陳新龍
近年來,隨著城市快速發(fā)展,機動車保有量急劇上升。現(xiàn)在不管是大城市還是小城市在上班下班路上,無一例外都經(jīng)常遭遇堵車,為了緩解擁堵,部分城市就采用了“限行”,不同城市的限行方式也是不同的,像上海和北京等一線城市有明確的規(guī)定在工作日內(nèi)不允許外省市號牌小客車在內(nèi)環(huán)以及外道路及邊界道路行駛的,而像西安、杭州等地則是采用尾號與區(qū)域限行相結(jié)合的方法。
今天我們用掌控板來制作一個限行提醒器,其功能就是提醒當(dāng)天限行的尾號?,F(xiàn)行的限行規(guī)定主要分為兩種,一種是單日跑單號,雙日跑雙號;另一種是每天限行兩個號,周一1,6;周三2,7;周三3,8;周四4,9;周五5,0;周六、周日不限行。
這項功能可以實現(xiàn)的前提就是,電腦連接掌控板后,掌控板可以通過網(wǎng)絡(luò)自動獲取當(dāng)天的時間(年月日)??梢酝ㄟ^掌控板上的按鍵切換兩種規(guī)則。當(dāng)按下P鍵后使用單雙號限行規(guī)則,按下N鍵來使用兩尾號限行規(guī)則。對于有能力有基礎(chǔ)的小伙伴可還可以通過掌控板的網(wǎng)絡(luò)WiFi功能結(jié)合網(wǎng)絡(luò)應(yīng)用(心知天氣API)實現(xiàn)天氣和生活指數(shù)提醒功能。
首先讓掌控板連接WiFi,輸入WiFi名稱和密碼連接上WiFi。為了驗證WiFi是否連接成功,可以在顯示屏上顯示W(wǎng)iFi的配置信息,顯示相應(yīng)的IP地址。
為了提升用戶的使用感受,在掌控板上顯示文本內(nèi)容“車輛限行判定系統(tǒng)”,提示操作規(guī)則“按鍵P單雙號限行N尾號限行”的字樣。新增兩個變量用于獲取本地星期數(shù)和本地日期時間。
當(dāng)我們按下P鍵后,我們可以在掌控板屏幕上顯示本地的日期時間(年月日星期數(shù))。
判斷尾號限行的話我們需要定義一個新的函數(shù)“week”,當(dāng)本地星期數(shù)為1的時候代表今天是星期一,掌控板對應(yīng)的三四行可以顯示“尾號1,6不可上路,請注意行車安全”提示語,周二到周五也是如此……當(dāng)星期數(shù)為周六和周日的時候我們可以一起判斷,只需要星期數(shù)大于數(shù)字5即可。
當(dāng)我們按下N鍵后,觸發(fā)單雙號的限行,根據(jù)本地的日期判斷是否偶數(shù),若是偶數(shù)則判定今天是雙號限行,若是奇數(shù)則判斷是單號限行。編程完成后我們可以嘗試使用掌控板連接測試。
這個程序難度不大,容易上手操作,大家可以在現(xiàn)有的基礎(chǔ)上增加一些額外的功能,后期我還會教大家通過蘋果手機的語音助手Siri功能來操作掌控板。期待小陳老師和大家一起學(xué)習(xí)一起進步。