資料介紹
描述
Bongo Hero 是為“Fête de la science”而創(chuàng)建的,“Fête de la science”是法國一年一度的科學技術(shù)推廣活動。我目前是卡昂 Orange 實驗室的一名軟件開發(fā)人員,為了這次活動,我們向公眾開放了我們的實驗室并進行了演示,Bongo Hero 就是其中之一。本次演示的目的是展示我們?nèi)绾谓柚?Arduino 輕松構(gòu)建事物。
本教程展示了如何使用四個一米長的 LED 燈條(每個燈條 30 個 LED)構(gòu)建 Bongo Hero,但代碼很容易配置,因此您可以根據(jù)需要的燈條數(shù)量、您需要的 LED 數(shù)量來構(gòu)建自己的版本想要,甚至適應游戲的難度。
測試 LED 燈條
要測試 LED 燈條和所使用的 FastLed 庫,有一個非常好的教程展示了該庫提供的可能性。我跟著它開始使用條帶和圖書館。
四個條帶必須連接到數(shù)字引腳 2、3、4 和 5,如您在設置功能中所見:
FastLED.addLeds<LED_TYPE, 2, COLOR_ORDER>(leds[0], NUM_LEDS_PER_STRIP).setCorrection(TypicalLEDStrip);
FastLED.addLeds<LED_TYPE, 3, COLOR_ORDER>(leds[1], NUM_LEDS_PER_STRIP).setCorrection(TypicalLEDStrip);
FastLED.addLeds<LED_TYPE, 4, COLOR_ORDER>(leds[2], NUM_LEDS_PER_STRIP).setCorrection(TypicalLEDStrip);
FastLED.addLeds<LED_TYPE, 5, COLOR_ORDER>(leds[3], NUM_LEDS_PER_STRIP).setCorrection(TypicalLEDStrip);
測試壓電元件
使用壓電元件的 Arduino 官方示例得到了很好的解釋。
四個壓電元件必須連接到模擬引腳 A0、A1、A2、A3。
總結(jié):
Led strip digital pin | Piezo element analog pin
--------------------------------------
2 | A0
3 | A1
4 | A2
5 | A3
配置游戲
在源文件的開頭,您會找到預處理器指令,使您能夠調(diào)整游戲的難度和游戲玩法。
以下是最有用的:
#define MIN_INTERVAL 5 // the minimum number of leds switched off between two tiles
#define LEVEL_DURATION 5 // number of successful tap before level up
#define MIN_TILE_DELAY 50 // in milliseconds, minimum duration for a tile in a position
#define MAX_TILES_PER_STRIP 3 // the maximum number of tiles present at the same time on a led strip
#define TILE_GENERATION_PROB 15 // probability to generate a new tile when possible the smaller it is, the more likely it is to generate one
#define LEVEL_SPEED_INCREASE 5 // in milliseconds, increase the speed of the led strip refresh rate when level
- 構(gòu)建一款AR/AI健身游戲
- 一款帶有按鈕的游戲開源分享
- 一款LCD顯示游戲
- 一款模擬boss戰(zhàn)的游戲
- 如何設計一款安靜且緊湊的工業(yè)用電源
- 簡單的arduino游戲機設計案例
- 一款實用高性能開關(guān)電源的設計與實現(xiàn) 11次下載
- 用一款簡單的解決方案實現(xiàn)復雜的高壓.大電流電池充電系統(tǒng) 18次下載
- 一款前膽后石的新甲類功放 39次下載
- 一款表現(xiàn)不俗的電流輸出型功放 21次下載
- Arduino_1.5_軟件下載 203次下載
- 一款簡單的存儲器讀寫儀制作 7次下載
- 一款簡單易制的TDA2822M功放 0次下載
- verilog設計軟件非常簡單且實用的一款軟件 2次下載
- 簡單有趣的下棋計時電路圖
- 分享一款別樣的ssh客戶端-PortX 448次閱讀
- 介紹一款簡單強大的時序圖繪制工具 9358次閱讀
- 一款專業(yè)且全面的嵌入式開發(fā)調(diào)試工具 1023次閱讀
- 開發(fā)一款segmentation標記的工具 1682次閱讀
- 一款簡單的單聲道功放電路 3450次閱讀
- DIY一個簡單的Arduino板子 5350次閱讀
- dfrobot模擬PH計 (Arduino兼容)簡介 1944次閱讀
- dfrobotDMX擴展板Arduino兼容介紹 2873次閱讀
- dfrobotRomeo 三合一Arduino兼容控制器介紹 2372次閱讀
- 簡評FPGA——Arduino MKR Vidor 4000 6807次閱讀
- 區(qū)塊鏈游戲“狗巴巴”是一款基于以太坊智能合約的完全去中心化的游戲 1800次閱讀
- 淺談Arduino和樹莓派的區(qū)別 2.1w次閱讀
- arduino開發(fā)板有什么用 2w次閱讀
- 一款有趣的EDA設計應用 1.3w次閱讀
- DIY一款基于arduino的自動澆花系統(tǒng) 7.5w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多