{
  "format": "rubrick-lesson",
  "formatVersion": 1,
  "exportedAt": "2026-11-06T20:21:13.593Z",
  "source": {
    "lessonId": "00000000-0000-4000-8001-a50e0b35e025",
    "courseId": "00000000-0000-4000-8000-b95677216e43",
    "courseTitle": "Робот слышит и говорит",
    "ordering": 3,
    "updatedAt": "2026-09-27T10:47:17.862162+00:00"
  },
  "lessonTask": null,
  "lessonTaskSchemaVersion": null,
  "lesson": {
    "schemaVersion": 3,
    "id": "voice-03-loud",
    "courseId": "voice",
    "order": 3,
    "title": "Громко или тихо",
    "summary": "Робот меряет шум вокруг и показывает его на экране",
    "duration": 25,
    "mode": "blocks",
    "attachments": [],
    "sections": [
      {
        "kind": "intro",
        "body": "Робот меряет шум вокруг и показывает его на экране\n\n### Чему научишься\n- Прочитать уровень шума в программе\n- Показать число на экране робота\n- Выбрать порог и объяснить, почему такой\n\n### Новое\n- Микрофон даёт число от 0 до 100, а не «громко» или «тихо»\n- Порог — это граница, которую задаёшь ты, а не робот\n- Число из датчика меняется каждую долю секунды",
        "attachments": [],
        "steps": []
      },
      {
        "kind": "task",
        "body": "Сделай шумомер: робот всё время меряет громкость и показывает число на своём экране. Когда становится совсем шумно — просит потише.\n\n### Результат\n- На экране робота видно текущую громкость\n- При шуме робот просит потише\n- Ты можешь объяснить, почему выбрал такой порог",
        "attachments": [],
        "steps": [
          {
            "id": "s1",
            "title": "Прочитай уровень",
            "body": "Блок «уровень шума» отдаёт число 0..100.",
            "attachments": []
          },
          {
            "id": "s2",
            "title": "Покажи на экране",
            "body": "Выведи это число на экран робота.",
            "attachments": []
          },
          {
            "id": "s3",
            "title": "Поставь порог",
            "body": "Если больше выбранного числа — робот просит потише.",
            "attachments": []
          },
          {
            "id": "s4",
            "title": "Подбери порог",
            "body": "Похлопай, покричи, помолчи — и подбери границу, при которой срабатывает честно.",
            "attachments": []
          }
        ],
        "hints": [
          "Число всё время скачет? Так и есть — звук неровный. Смотри не на одно значение, а на то, как оно меняется."
        ]
      },
      {
        "kind": "assembly",
        "body": "### Понадобится\n- Настоящий робот с телефоном\n\nСборка любая, микрофон не закрыт.",
        "attachments": [],
        "steps": []
      },
      {
        "kind": "connection",
        "body": "",
        "attachments": [],
        "steps": []
      },
      {
        "kind": "example",
        "body": "### Что должно получиться\n- Нужен настоящий телефон: микрофон есть только у него",
        "attachments": [],
        "steps": [],
        "program": {
          "mode": "blocks",
          "python": "robot.say(\"Я слежу за шумом.\")\n\nfor шаг in range(300):\n    громкость = robot.hear_level()\n    robot.screen_text(\"Шум: \" + str(громкость))\n    if громкость > 70:\n        robot.face(\"wow\")\n        robot.say(\"Слишком шумно\")\n        robot.wait(2)\n    robot.wait(0.2)\n"
        }
      },
      {
        "kind": "next",
        "body": "",
        "attachments": [],
        "steps": []
      }
    ],
    "category": "Голос",
    "colour": "#FFF200"
  }
}