微控制器 ============= 微控制器是功能有限的电脑。关键限制在于它们没有[[item:hard_disk_drive:zh|硬盘]]槽位,仅依赖一块编好程序[[item:eeprom:zh|EEPROM]]执行特定的功能。它们**不能**与外部组件互动! 将[[item:microcontrollercase:zh|微控制器外壳]]放在[[block:assembler:zh|组装机]]里即可构建微控制器。更高级的微控制器外壳可以安装更多的组件和升级(以及等级更高的组件和升级)。微控制器只能安装有限种升级,并且没有既可安装升级又可安装扩展卡槽位的槽位,[[item:graphics_card:zh|显卡]]也不能被放在扩展槽里。 MCU不会自动转发网络信息,也不会分配能量。任何面接收到的网络信息都会被直通给MCU,通过`microcontroller`组件可以控制哪一面用于发送信息。一台电脑如果紧挨着微控制器,则可以访问其外部组件。 下面的代码片段说明了微控制器的一种特定用法。此程序探测红石信号(需要一张 [[item:redstone_card:zh|红石卡]]),并且使用[[item:piston_upgrade:zh|活塞升级]]来推方块。 ```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 ``` 目录 ------------ {{page>block:contents:zh&noheader&noeditbutton&nouser&nofooter}}