Задача — осуществление определенных действий по нажатию определенной последовательности кнопок на пульте (сын пароль хочет).
Понятно, что нужную последовательность кодов кнопок необходимо записать в массив и потом сравнить его с фактической последовательностью. Проблема в том, что ИК приемник считал код кнопки и забыл. И я вот читаю массивы, читаю примеры создания форм для идентификации, но никак не соображу, как заставить устройство запоминать последовательность нажатий для ее последующего сравнения. В какую сторону хоть копать?
Вот кусок кода
encoder.on('black', function() {
revolutions = revolutions + STEP;
var distance = revolutions * WHEEL_LENGTH;{
if (distance >= 1000){
marsohod.stop();
}
}
});
Это для игрушки — робота, который программируется на js. С сыном ковыряем, разбираемся.
Суть в том, что по команде робот едет прямо, сенсор линий считывает расстояние и останавливает робота через 1 метр. Проблема — с таким кодом при повторной команде робот не поедет, потому как distance насчитало уже больше 1000.
Вопрос. Как обнулять переменную каждый раз, при завершении программы?
youtube.com Для сравнения youtube.com
Что это у Bonnie Tayler с голосом, много бухала?