29 июня 2012 г.

Превращаем аналоговые входы Arduino в цифровые

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

26 июня 2012 г.

Вешаем много кнопок на один вход Arduino

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

22 июня 2012 г.

Соединяем две Arduino через SPI

Маразм крепчал, и поэтому сегодня мы будем соединять две платы Arduino через шину SPI. Сразу вас разочарую, передавать инфу мы будем только в одну сторону. Дуплексное соединение организуется чуть-чуть сложнее, чем то, что мы натворим сейчас. Но зато на простом примере разберемся, как работать с SPI не через библиотеку, а через регистры процессора. И, что главное, хорошенько изучим шину на низком уровне.

21 июня 2012 г.

Green Oak Studio заводит twitter

Green Oak Studio заводит twitter! Теперь следить за новыми постами еще удобнее! 
Подписывайтесь на GreenOakStudio!
Задавать вопросы и обсуждать проекты можно в контакте в группе arduinoclubnsk!

Программируем Arduino Pro mini через USB converter

Arduino mini - это такая маленькая ардуинка. В качестве процессора в ней стоит та же самая ATmega328, только в корпусе TQFP-32. Программировать ее ничуть не сложнее, чем обычную Arduino, если использовать специальный Mini USB адаптер.

15 июня 2012 г.

Подавляем дребезг кнопки с библиотекой Arduino Bounce

Дребезг контактов - крайне неприятная вещь, от которой нужно избавляться. Можно это делать софтверно. К счастью, нам не придется самостоятельно ручками писать алгоритм в Arduino IDE, поскольку для нас разработчики уже написали библиотеку. Знакомимся с Bounce.