Вступление
Это первый набор полки «Робототехника». Робот-пылесос ездит по комнате сам: наткнулся на ножку стула — отъехал, развернулся, поехал дальше; а дорогие модели замечают стену заранее и поворачивают, не касаясь. Программиста рядом нет — всё решают датчики и логика. В этом наборе ты соберёшь такого робота: шасси на двух колёсах, бампер, ультразвуковой дальномер и логику на микросхемах CMOS 4000 — без единой строчки программы.
- урок 1 — шасси: два колеса, руля нет — поворот получается из разницы колёс;
- урок 2 — «жук»: бампер и счётчик CD4017 — наткнулся, отъехал, развернулся;
- урок 3 — ультразвук: время эха — это сантиметры, счётчик CD4029 и табло;
- урок 4 — не касаясь: ближе 20 см — компаратор CD4585 запускает тот же манёвр;
- урок 5 — по линии: два датчика линии и три трассы.
Что нужно
Микросхемы — готовые: файл набора robot-chips.json, импорт в библиотеку одной кнопкой. Это настоящие микросхемы Texas Instruments — CD4017, CD4029, CD4585 и другие, — с теми же именами ног, что в даташите; внутри каждой — вентили и транзисторы по логической схеме TI (как они устроены — в наборах «Как устроены вещи»). Здесь мы их не собираем, а применяем: на ногах — метки, двойной клик по ноге.
Механика — кнопка «Механика» и меню «Датчики»: бумага, контур, препятствие, шасси, перо, бампер, ультразвук, датчик линии.
Сколько это
Робот уроков 1–4 — 15 микросхем, внутри 2 800 транзисторов. Робот по линии (урок 5) — 2 микросхемы.
Режим
Собирай и проверяй в режиме Fast: счётчику сантиметров нужен каждый такт генератора 8 кГц, а в Real редактор не успевает за 16 000 расчётов в секунду.