Электроника для начинающих (Платт) - страница 223

Я собрал совершенно другую схему для игральных костей на основе микроконтроллера PICAXE, но обнаружил, что он также имеет свои проблемы в связи с несовершенством генератора случайных чисел, встроенного в микросхему.

В эксперименте 34 (последнем в этой книге) вы обнаружите, что я создал еще один имитатор игральных костей, используя среду Arduino. Но опять-таки, мне пришлось положиться на встроенный генератор случайных чисел, а я не вполне уверен, что он создает равномерно распределенный диапазон случайных чисел.

Проблема генерации случайных чисел не так проста, как кажется. После электронной переписки с Жасмином я так заинтересовался ею, что подробно исследовал эту тему в книге Make: More Electronics, а также написал статью об этом в журнале Make (выпуск 45), совместно с Аароном Логом (Aaron Logue), который ведет небольшой веб-сайт с описанием созданных им устройств. Он познакомил меня с генератором шума на основе транзистора в режиме лавинного пробоя, случайный сигнал которого затем обрабатывается хитроумным алгоритмом, авторство которого приписывают величайшему теоретику вычислительных систем, Джону фон Нейману. Это, думаю, самый близкий к идеалу генератор случайных чисел, который можно придумать, но количество микросхем в нем довольно велико.

Все эти усовершенствования выходят за рамки книги для начинающих. Если у кого-либо из читателей появится действительно простое улучшение представленной здесь схемы игральных костей, которое позволит добавить эффект замедленного отображения, я с радостью буду ждать электронного письма (да, я их читаю).

Осталось лишь привести фотографии завершенных устройств электронных игральных костей. Вариант, изображенный на рис. 4.152, был приведен в первом издании этой книги в 2009 году.

Рис. 4.152. В этом устройстве электронных игральных костей установлены светодиоды диаметром 10 мм, заключенные в корпус из поликарбонатного пластика

На рис. 4.153 показано еще одно устройство, которое я собрал в 1975 году, после того как потрясающая книга Дона Ланкастера (Don Lancaster) TTL Cookbook («ТТЛ-рецепты») открыла мне целый мир логических микросхем серии 74хх. Прошло уже сорок лет, а светодиоды по прежнему загораются случайным образом. По крайней мере, я надеюсь, что это так.

Рис. 4.153. Электронные игральные кости, спроектированные и собранные в 1975 году. Корпус сделан из акрилового пластика и фанеры, окрашенной в черный цвет

Глава 5

ЭКСПЕРИМЕНТЫ ПРОДОЛЖАЮТСЯ

С этого момента мы можем продвигаться в различных направлениях. Вот некоторые возможности.