Про зеленый и красный да. А вот про вверх-вниз… Ну вообще не ассоциируется. Обычно так: слева поднять, справа положить. У меня на телефоне вообще эти кнопки только цветом отличаются, полоски как полоски.
Вы правы, в самом алгоритме LFSR нет. Я лишь хотел сказать, что автор алгоритма рекомендовал генерировать ключи на основе LFSR. Т.е. сгенерировали последовательность и отдали вместо ключа. А что там под капотом уже не интересно.
Дело в том, что в Arduino нет дебаггера. Если дебажить, то только подключая эту штуковину к устройствам а-ля AvrDragon, STK500, etc.
Конечно можно без удобств, можно вообще на чистом асме писать, кода в 1.5 раз меньше будет :)
Платка эта покупалась для игр, да и памяти там 128к + я и не собирался писать коммерческий код — всё ради забавы, интересно провести время, отсюда и потребность в удобствах.
П.С. PORTB |= (1 << 7); написано для демонстрации. Сам я работаю с портами через классы.
К той же теме.
Не поторопился. У меня нет желания покупать готовые шилды, а вот собрать — есть :)
pb = (1 << 7) | (1 << 6);
Это всё вопросы привычки, спорить о них смысла нет :)
Конечно можно без удобств, можно вообще на чистом асме писать, кода в 1.5 раз меньше будет :)
Платка эта покупалась для игр, да и памяти там 128к + я и не собирался писать коммерческий код — всё ради забавы, интересно провести время, отсюда и потребность в удобствах.
П.С. PORTB |= (1 << 7); написано для демонстрации. Сам я работаю с портами через классы.
Port pb(PORTB);
pb += 7;