# 熔炉
![闻上去有啥东西烧焦了⋯⋯](block:minecraft:furnace)

利用串口模块未经证明的光敏感性，计算机可以获取普通熔炉处理过程中的一些基本信息。此协议同时支持读写操作。

写入熔炉的串口时，有两个值合法：`0`和`1`。提供其他 值会产生未定义行为。`0`将读取操作设定为返回剩余燃 料信息，`1`将设定为返回当前熔炼或烹饪进度。

读取熔炉信息时，会返回一个在[0,100]范围之间的数字 。当模式为返回剩余燃料信息时，0表示无燃料，100表示满燃料。这个值表示当前在燃烧的燃料的剩余燃烧时间，而不是留在炉内的燃料数量。当模式为返回熔炼或烹饪进度时，0意味着没有进度，100意味着完成加工并且即将结束。
