Цитата обратился сюда, чтоб подсказали;
undefined
Допустим. Вам надо сделать шагающего робота ? Самый дешевый готовый вариант - купить любую плату Arduino. Если вы делаете шагающего, тут ему понадобятся датчики равновесия. Гироскопы там, компасы и тп. Но это вы сами должны понимать.
Сделать звуковое сопровождение не сложно. Есть два варианта:
1. Купить плату звуковую (для Arduino). Этих плат куча разных, так что конкретно не могу сказать какая вам нужны. Для таких звуков нужны наверное стерио динамики ? Тут я не знаю. Так вот. Покупаете такую платку, коннектите ее к микроконтроллеру, записываете звуковой файл. Тут, кстати, тоже интересно мне стало, как в ардуину запихнуть звуковой файл-дорожку ?
2. Собираете сами плату, вроде используются микросхемы TDAxxxx. Можно нагуглить если есть желание.
Как связать звук с положением ноги ? - Легко ! Мы, заранее знаем, в каком положении у нас находится серва, ведь у вас серва будет ногу крутить ? Так вот. Вам останется лишь запускать и останавливать воспроизведение звуковой дорожки в зависимости от положения сервы.
Например серва вращается от 0 до 255 ШИМ. Нам нужно чтобы в пределах от 100 до 200 у нас играла музыка.
Мы делаем условие:
Цитата
ЕСЛИ [[положение_сервы >= 100] И [положение_сервы <= 200]] { Воспроизводим звуковую дорожку }
Получается пока серва начинает вращаться и доходит до значения 99 тишина, когда положение сервы начнет достигать 100 и больше - начнет играть музыка, до тех пор пока положение сервы не привысит 200, после 200 - мызыка прекратится.