創建該項目時,按下按鈕時4位7段LED顯示屏將顯示隨機數。它使用Arduino Uno微控制器創建電路,按下按鈕即可生成一個稍微隨機的數字,以出現在LED顯示屏上。我打算在我的中學數學教室中使用此隨機數生成器。每個學生將被分配一個不同的數字,如果他們的數字出現在顯示屏上,他們將必須回答黑板上寫的數學問題。本指南適用于稍微有經驗的讀者,因為將它們組合在一起并編寫代碼非常具有挑戰性。
所需材料列表:
* Arduino Uno微控制器
* 4位7段LED顯示屏
* push按鈕
*至少14條公-公跳線
* USB連接器電纜
步驟1:連接說明
7段LED顯示屏有七個不同的段,標記為AG。在圖像的左側可以看到不同的標簽。這將幫助您更好地了解它們如何連接到Arduino以及如何編寫代碼。圖像的右側顯示4位數字顯示,以及七個分段中的每個分段以及四個不同的數字如何連接到面包板上。當您將帶有跨接電纜的面包板連接到Arduino時,這將有所幫助。
步驟2:將Arduino連接到面包板
第一個圖像為您提供了一個概念電線如何將面包板與Arduino連接。
段A =引腳2
段B =引腳3
段C =引腳4
段D =引腳5
段E =引腳6
段F =引腳7
段G =引腳8
D1 =引腳9
D2 =引腳10
D3 =引腳11
D4 =引腳12
按鈕1 =引腳13
(另一個
**第二張圖片顯示的是電路外觀的真實圖片。
第3步:編寫代碼
要開始編寫代碼,需要將每個引腳設置為顯示器的相應段以及四個不同的引腳顯示屏上的數字。還需要將按鈕設置為引腳,并需要設置數字功能。設置引腳后,根據需要點亮的段來寫出不同的數字。每個數字都有不同的代碼集,可根據它們所連接的段將其稱為高電平或低電平。
所有段和數字都設置為輸出值,按鈕設置為輸入值。
該循環只是在按下按鈕時調用要隨機選擇并顯示的數字。在循環內,數字1和2設置為HIGH,以便它們將顯示數字,數字3和4為LOW,因此它們將不顯示數字。這將為您提供兩位數字,而不是3或4位數字。
要查看為該隨機數生成器編寫的代碼,請單擊下面的鏈接。
https:。..//create.arduino.cc/editor/emtakekawa/dfaf52
-
發生器
+關注
關注
4文章
1368瀏覽量
61861 -
Arduino
+關注
關注
188文章
6477瀏覽量
187838
發布評論請先 登錄
相關推薦
《DNESP32S3使用指南-IDF版_V1.6》第三十一章 RNG實驗
“安徽造”量子隨機數芯片通過國家密碼管理局檢測
問天量子和方寸微電子聯合發布量子隨機數芯片
雅特力AT32 MCU的隨機數生成
![雅特力AT32 MCU的<b class='flag-5'>隨機數</b>生成](https://file.elecfans.com/web2/M00/42/9C/pYYBAGJ5xmyARrXXAAALuRDQWfU330.jpg)
評論