# Корпус микроконтроллера

![Он такой милый.](oredict:oc:microcontrollerCase1)

Корпус микроконтроллера используется для создания [микроконтроллеров](../block/microcontroller.md) в [сборщике роботов](../block/assembler.md). [Микроконтроллеры](../block/microcontroller.md) это очень примитивные [компьютеры](../general/computer.md). Они содержат только очень ограниченный набор компонентов и используются в специфических задачах, например реакция на редстоун-сигнал или обработка сетевых сообщений.

Они не имеют файловой системы. Могут быть запрограммированы только с помощью [EEPROM](eeprom.md). Он может быть заменен на другой, при крафте [микроконтроллера](../block/microcontroller.md) с другим чипом. При этом, старый [EEPROM](eeprom.md) вернется в ваш инвентарь.

Они также требуют энергии, для работы, но потребляют очень малое ее количество.

Микроконтроллер 1 уровня может использовать следующие компоненты:
- 1x [процессор](cpu1.md) уровня 1
- 1x [планка памяти](ram1.md) уровня 1
- 1x [EEPROM](eeprom.md)
- 2x карты расширения уровня 1
- 1x улучшение уровня 2

Микроконтроллер 2 уровня может использовать следующие компоненты:
- 1x [процессор](cpu1.md) уровня 1
- 2x [планки памяти](ram1.md) уровня 1
- 1x [EEPROM](eeprom.md)
- 1x карту расширения уровня 2
- 1x карту расширения уровня 1
- 1x улучшение уровня 3

Микроконтроллер 3 уровня может использовать следующие компоненты:
- 1x [процессор](cpu3.md) уровня 3
- 2x [планки памяти](ram5.md) уровня 3
- 1x [EEPROM](eeprom.md)
- 3x карты расширения уровня 3
- 9x улучшений уровня 3