資料介紹
描述
排序算法是初學者想要學習計算機科學或編程的基礎算法。但有時您會對這些算法的工作原理感到困惑。因此,有很多這些排序算法的可視化供初學者使用。但是沒有基于 LED 的可視化方法。然后我決定用 Arduino 和 LED 燈條實現一個。
基本概念
要實現排序算法,首先需要一個未排序的數組。所以我使用了一個內置的 random() 函數來生成一個填充了 (0, 30) 之間元素的數組。而且它們是未分類的。為了可視化這些數字,我創建了一個 setColor() 函數來將某個數字轉換為 RGB 數組。然后使用RGB數組設置指定LED的顏色。
步驟 1 根據原理圖連接您的硬件
步驟 2 運行冒泡排序代碼
冒泡排序
如您所見,紅色代表較小的值。在分類過程中,紅色 LED 像水中的氣泡一樣向上移動。這就是為什么這種排序算法被稱為冒泡排序。
有關冒泡排序的更多信息
步驟 3 運行快速排序代碼
快速排序
快速排序比經典的冒泡排序效率高得多。
有關快速排序的更多信息
- Arduino供電、傳感器控制的褪色LED燈帶
- 使用Arduino制作32波段音頻頻譜分析儀/可視化儀
- 使用arduino和python可視化你的比特幣收益和損失
- Arduino MKR GSM 1400:蜂窩物聯網數據可視化
- 基于Arduino Nano R3的RGB LED頻譜分析儀 2次下載
- 基于HONSOR的3D可視化智慧檔案館白皮書 20次下載
- 綜述知識圖譜的數據模型和可視化技術 4次下載
- 綜述知識圖譜的數據模型和可視化技術 16次下載
- 衛星載荷可視化仿真分析平臺設計方案 32次下載
- 如何實現一種針對關系數據庫儲存過程的空間可視化檢索算法 5次下載
- 如何使用Web進行醫學體數據可視化系統的設計實現 2次下載
- 柔性動態可視化在醫學圖像可視化中應用 0次下載
- 基于可視化庫VTK和信息傳遞結構云圖的并行化 1次下載
- 大規模地形實時可視化算法
- VegaGIS可視化系統的設計和實現
- 幾款好用的可視化工具推薦 1214次閱讀
- 詳解圖形繪制和可視化 790次閱讀
- 常見排序算法分類 934次閱讀
- Arduino WS2812B LED燈帶設計方案 1.2w次閱讀
- 為什么要可視化圖 大規模圖可視化攻略方案 4626次閱讀
- dfrobotRGB LED燈帶驅動拓展板簡介 2854次閱讀
- 如何對MCU程序中的數據進行可視化 6039次閱讀
- 常用的排序算法總覽 2854次閱讀
- CNN可視化理解的最新綜述 1.1w次閱讀
- 可視化策略的數據分析 4463次閱讀
- led燈帶基礎知識及安裝 3.2w次閱讀
- 室外led燈帶怎么安裝_室外led燈帶安裝方法 2.6w次閱讀
- led燈帶安裝接線圖_安裝led燈帶的5種方法 27.8w次閱讀
- led燈帶不亮了怎么修_led燈帶維修方法 13.4w次閱讀
- led燈帶怎么接線_led燈帶安裝接線圖解 60.9w次閱讀
下載排行
本周
- 1U盤一鍵制作
- 23.84 MB | 3次下載 | 免費
- 2ch341驅動
- 0.18 MB | 1次下載 | 免費
- 3貼片電阻阻值代號
- 0.08 MB | 1次下載 | 1 積分
- 4基于Linux的液晶顯示屏驅動技術的研究與應用
- 14.59 MB | 次下載 | 1 積分
- 5DS-CM5A H24-CN-V2
- 524.28 KB | 次下載 | 免費
- 6醫療器械專用集成化高性能TSIF集成濾波器
- 0.33 MB | 次下載 | 免費
- 7研華AIMB-218工控主板用戶手冊
- 4.45 MB | 次下載 | 1 積分
- 8研華AIMB-275工控主板用戶手冊
- 3.11 MB | 次下載 | 1 積分
本月
- 1人形機器人電機驅動和傳感報告
- 4.27 MB | 44次下載 | 免費
- 2晶體三極管的電流放大作用詳細說明
- 0.77 MB | 32次下載 | 2 積分
- 3九陽豆漿機高清原理圖
- 2.47 MB | 31次下載 | 1 積分
- 4雙極型三極管放大電路的三種基本組態的學習課件免費下載
- 4.03 MB | 25次下載 | 1 積分
- 5多級放大電路的學習課件免費下載
- 1.81 MB | 21次下載 | 2 積分
- 6Altium Designer元件庫
- 17.11 MB | 10次下載 | 免費
- 7STM32F10xxx單片機編程手冊
- 0.29 MB | 5次下載 | 免費
- 8PC4401_DC-DC 42V反激式隔離開關電路
- 0.85 MB | 4次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191382次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183339次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81586次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論