MInd+實例4——公園人數計數系統

*學習目標:

1.元件

紅外接近開關模塊 液晶顯示模塊

2.Mind+ 程序模塊

 設置number的值
IIC液晶顯示屏顯示
中斷引腳
變量
3.程序設計
順序結構
循環結構
     本節中,我們不再學習新的元件,而是將前面所學的液晶顯示屏和紅外接近開關聯繫起來,做一個綜合項目,公園人數計數系統。我們經常見到媒體報道某個景區在某個假日接待多少人次,創下歷史新高,不知道你有沒有好奇過景區到底是如何完成這項統計的呢?
     我相信,在學習了本節之後,你一定可以找到一種解決辦法。本節是一個難度較大的項目,但在你已經掌握了前面的知識和元件的用法後,相信你一定可以通過思考和實踐完成這個任務。
本節任務
任務 1——製作一個公園人數計數系統
1實現功能
每進來一位遊客,顯示屏上進入公園人次加一
2硬件連接
     取出一個液晶顯示模塊,依然採用第 11 課的連接方式
     取出一個紅外接近開關模塊,用連接線將其與 2 號管腳對應的三個管腳相連
     (注意插線時顏色的對應(黑色爲信號線)
3程序編寫
    這段程序中,我們使用了一個新的模塊——中斷。
     中斷過程是指,在程序順序執行的過程中,當主控板收到規定的某些數字輸入信號時,會立即暫停當前執行的程序,轉而去執行中斷部分的程序,當中斷部分執行完畢,再回到剛纔暫停的地方繼續執行原來的程序。注意:主控板上只有 2 號和 3 號管腳支持中斷功能。
 
舉一個簡單的例子:比如你在家看電視,突然門鈴響了(家人回來了),  那麼你不得不停下看電視先去開門,之後你又可以繼續看電視啦!在整個過程中接電話就是一箇中斷過程,門鈴響就是中斷的標誌,即觸發中斷的條件。
 
任務 2——製作一個公園人數計數系統


1實現功能

     每進來一位遊客(2 號管腳觸發中斷),顯示屏上公園人數加一。每出去一位遊客(3 號管腳觸發中斷),顯示屏上公園人數減一。

2硬件連接

     取出一個液晶顯示模塊,依然採用第 11 課的連接方式
     取出兩個紅外接近開關模塊,用連接線分別將其與 2 號管腳3 號管腳對應的三個管腳相連(注意插線時顏色的對應
3程序編寫

課後作業

1. 任務要求

     製作一個公園人數計數系統:在任務 2 的基礎上,增加防干擾功能(提示:如果 2 號或 3 號管腳在一定短暫時間內數次觸發中斷,則不增加或減少計次)

2. 思路解析

3. 程序編寫

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章