微控制器

微控制器是功能有限的电脑。关键限制在于它们没有硬盘槽位,仅依赖一块编好程序EEPROM执行特定的功能。它们不能与外部组件互动!

微控制器外壳放在组装机里即可构建微控制器。更高级的微控制器外壳可以安装更多的组件和升级(以及等级更高的组件和升级)。微控制器只能安装有限种升级,并且没有既可安装升级又可安装扩展卡槽位的槽位,显卡也不能被放在扩展槽里。

MCU不会自动转发网络信息,也不会分配能量。任何面接收到的网络信息都会被直通给MCU,通过microcontroller组件可以控制哪一面用于发送信息。一台电脑如果紧挨着微控制器,则可以访问其外部组件。

下面的代码片段说明了微控制器的一种特定用法。此程序探测红石信号(需要一张 红石卡),并且使用活塞升级来推方块。

snippet.lua
local r,p = component.proxy(component.list("redstone")()), component.proxy(component.list("piston")())
 
while true do
    computer.pullSignal(0.5)
    if r.getInput(2) > 0 then
        p.push()
    end
end

目录