這個(gè)項(xiàng)目是教你如何使用簡(jiǎn)單的組件,如按鈕和LCD打造一個(gè)基于Arduino的投票機(jī)。本系統(tǒng)的突出亮點(diǎn)是串行監(jiān)視器中的Arduino IDE用于執(zhí)行輪詢操作,不需要其他外部應(yīng)用程序。
主要特征:
· 輪詢操作的每一個(gè)步驟會(huì)根據(jù)監(jiān)督者的控制權(quán)。
· 密碼激活安全系統(tǒng)。
· 投票表決結(jié)果可以立即獲得。
· 投票者都知道他投票支持的候選人。
第一步:所需的部件
這個(gè)簡(jiǎn)單的項(xiàng)目可以用最少的組件來(lái)完成。零件清單如下:
· Arduino Uno - 1
· 16x2 LCD -1
· 按鈕(根據(jù)需求)
· 100K 電位器- 1
· 電路試驗(yàn)板- 1
· 導(dǎo)線(數(shù)量根據(jù)需求)
第二部:設(shè)計(jì)
投票機(jī)的設(shè)計(jì)如下:Arduino通過(guò)投票過(guò)程讀取鍵盤輸入,16×2液晶顯示器則被連接到4位模式的端口。同時(shí)這個(gè)系統(tǒng)能夠?qū)rduino連接到你的PC進(jìn)行操作并且使用Arduino IDE的串口監(jiān)視器控制。
第三步:將部件組合在一起
如圖示,將按鈕安裝到線路板上。你還可以根據(jù)候選人的數(shù)量增加按鈕的個(gè)數(shù)。然后將液晶顯示屏隨著電位器固定在線路板上,最后按照如圖所示的原理圖設(shè)計(jì)完成所有的連接
第四步:連接Arduino
這一步,你需要連接你的Arduino到按鈕和LCD的線路板。這樣就等于完成了所有的設(shè)置與硬件。
第五步:代碼和加工操作
你可以閱讀本網(wǎng)站了解詳細(xì)的操作和代碼。并且從該網(wǎng)站獲得后上傳代碼到你的Arduino。
第六步:準(zhǔn)備串行監(jiān)控
現(xiàn)在,準(zhǔn)備去操作你的投票器。將你的Arduino使用USB連接到PC。然后打開(kāi)串口監(jiān)視器進(jìn)行投票。不過(guò)你必須輸入密碼才可以訪問(wèn)系統(tǒng)v - 輸出允許選民種姓投票e - 顯示票數(shù)。通過(guò)快照串行監(jiān)視器來(lái)獲得其工作原理。
本文選自電子發(fā)燒友《智能工業(yè)特刊》,更多優(yōu)質(zhì)內(nèi)容,馬上下載閱覽
-
智能監(jiān)控
+關(guān)注
關(guān)注
5文章
247瀏覽量
31795 -
Arduino
+關(guān)注
關(guān)注
188文章
6471瀏覽量
187303 -
智能硬件
+關(guān)注
關(guān)注
205文章
2347瀏覽量
107674
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論