mirror of
https://github.com/CCLeonOS/LeonOS.git
synced 2026-03-03 15:17:01 +00:00
25 lines
665 B
Lua
25 lines
665 B
Lua
-- LeonOS Startup Music
|
||
local rc = ...
|
||
local peripheral = require("peripheral")
|
||
local speaker = peripheral.find("speaker")
|
||
|
||
-- 检查是否连接了扬声器
|
||
if speaker then
|
||
-- 简单的开机音乐(C大调音阶)
|
||
local notes = {
|
||
{note = "C4", duration = 0.25},
|
||
{note = "D4", duration = 0.25},
|
||
{note = "E4", duration = 0.25},
|
||
{note = "F4", duration = 0.25},
|
||
{note = "G4", duration = 0.25},
|
||
{note = "A4", duration = 0.25},
|
||
{note = "B4", duration = 0.25},
|
||
{note = "C5", duration = 0.5}
|
||
}
|
||
|
||
-- 播放音乐
|
||
for _, note_info in ipairs(notes) do
|
||
speaker.playNote(note_info.note)
|
||
rc.sleep(note_info.duration)
|
||
end
|
||
end |