Как я купил Arduino Duemilanove 328

Осваивать электронику я начал, читая книжки и проводя эксперименты с Arduino. Впервые про Arduino я прочитал в журнале Linux Format. Из этой статьи я узнал, что Arduino - это такая платка с микроконтроллером, к которой можно подключить, например, светодиод, и написать программку, которая будет светодиодом мигать.

Лично меня заинтересовала не столько возможность мигать светодиодами, сколько возможность подключить к нему динамик и MIDI-клавиатуру, и таким образом сделать собственный синтезатор, благо в своё время я успешно извёл все свои запасы 25-пиновых разъёмов, паяя друзьям так называемые ковоксы. В данном случае на базе Arduino можно было сделать небольшой автономный приборчик в коробочке, и именно эта возможность меня и заинтересовала.

Меня несколько отпугивала цена устройства. Так что купить его я решился только из практического интереса, чтобы например сделать дозатор, который бы мог кормить кошку в моё отсутствие. Но случилось так, что в магазине я увидел, что примерно за те же деньги можно приобрести например терморегулятор для системы "тёплый пол", и соответственно цена Arduino перестала меня пугать.

Перед покупкой я прочитал спецификации микроконтроллера. Они оказались с одной стороны довольно скромными, с другой стороны устройство предоставляет довольно впечатляющие возможности. В нём оказалось целых 6 аналогово-цифровых преобразователей (АЦП), 6 широтно-импульсных модуляторов (ШИМ), порт последовательного интерфейса (USART) и целых 20 логических выводов (20 светодиодов можно подключить).

Поскольку для подключения ковокса логических выводов требуется всего 8, то к Arduino их можно подключить целых два, то есть будущий 8-битный синтезатор мог быть либо стереофоническим, либо монофоническим, но зато 16-битным. Несколько настораживало то, что ядро микронтроллера всё-таки 8-битное, но с другой стороны - частота 16 МГц вдохновляла на попробовать узнать, что получится, а что нет.

И поэтому, решившись, я отправился в магазин, где приобрёл Arduino Duemilanove 328. Сейчас уже предлагается более новую модель - Ardunio Uno, которая отличается от Duemilanove тем, что в ней в качестве USB-интерфейса используется микронтроллер ATmega8U2, который в свою очередь при желании тоже можно перепрограммировать.

Направляясь в магазин, я думал, что там мне выдадут устройство в коробочке, с диском с драйверами и примерами, с руководством пользователя, все дела, но выдали мне просто платку в антистатическом пакетике, так что всю информацию мне тогда пришлось получать из интернета, на английском.

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