Как стать автором
Обновить
79.42

Разработка под Arduino *

Платформа для создания автоматики

Сначала показывать
Порог рейтинга
Уровень сложности

Шпаргалка по Arduino

Время на прочтение1 мин
Количество просмотров13K
Нашел неплохую шпаргалку от Gavin Smith в которой описаны почти все функции.
Скачать: pdf или vsd.
Изображение под хабракатом
Всего голосов 16: ↑10 и ↓6+4
Комментарии4

Индикация о новом сообщении Gmail через Arduino

Время на прочтение2 мин
Количество просмотров6.5K
Неделю назад получил бандероль с Freeduino 2009 — полный аналог Arduino Duemilanove.


Хочу показать простенький пример. В данном примере Arduino будет Вас информировать о новых сообщениях на Gmail. Так как, пока не приобрел LCD дисплей, в качестве индикации будет моргать светодиод.

Приложение состоит из 2-х частей. Первая часть на ПК — скрипт на Python, который с помощью cron запускается каждые n минут, проверяет сообщения и отправляет количество непрочитанных писем по последовательному порту в Arduino. Вторая часть на Arduino — скейтч, который проверяет значение отправляемое с ПК и если писем больше нуля то начинает моргать светодиод.

Читать дальше →
Всего голосов 62: ↑48 и ↓14+34
Комментарии45

шпаргалка для Arduino

Время на прочтение1 мин
Количество просмотров19K
Решил сделать шпаргалку для Arduino :)
Чаще всего я подглядываю нумерацию выводов и pin mapping. Но решил вывести блоки и с основными функциями ардуино.
Результат под катом.
Читать дальше →
Всего голосов 40: ↑31 и ↓9+22
Комментарии24

Знакомство с Arduino, часть 3. Морзе-клавиатура: бета-версия

Время на прочтение15 мин
Количество просмотров15K
В начале февраля я попробовала собрать морзе-клавиатуру на базе «радиоконструктора» Arduino. Получился вполне работоспособный прототип с единственной кнопкой, нажимая которую, можно «генерировать» точки и тире — из которых микроконтроллер будет собирать буквы и отправлять их на компьютер. Девайс (если можно назвать девайсом с полдюжины деталек на макетной плате) получился вполне работоспособный. Но для практического применения малопригодный, так что я собиралась усовершенствовать конструкцию. И вот, что у меня получилось.


Читать дальше →
Всего голосов 51: ↑45 и ↓6+39
Комментарии32

Истории

Знакомство с Arduino, часть 2. Морзе-клавиатура: альфа-версия

Время на прочтение10 мин
Количество просмотров23K
Даже на базе простейшего — лампочка с кнопкой — скетча можно собрать вполне самостоятельное устройство. Думаете, речь пойдет о настольной лампе? Нет. Попробуем собрать простейший вариант аккордной клавиатуры.



Аккордная клавиатура — это
Читать дальше →
Всего голосов 75: ↑69 и ↓6+63
Комментарии42

Arduino: первое знакомство

Время на прочтение4 мин
Количество просмотров102K
Месяц назад я заказала себе игрушку по имени Arduino. Это набор «кубиков», из которых без паяльника, травления печатных плат и прочей «черной магии» любой чайник может собрать работающее устройство. В общем, это такой конструктор как для профессионального прототипирования так и для разнообразных любительских экспериментов.

Через месяц после заказа ко мне пришла посылка с Arduino, точнее, ее вариацией — Seeeduino. Вот, что в ней было:

Читать дальше →
Всего голосов 160: ↑156 и ↓4+152
Комментарии171

Робот радуется сообщениям в твиттере :)

Время на прочтение1 мин
Количество просмотров4.2K
image
Guardian Robot — стоит на столе и отслеживает сообщения в Twitter-е :)
Он радуется «весёлым» и грустит над «грустными» сообщениями в Вашей ленте.
Кода он получает «радостное» сообщение — он поднимает правую руку и ждёт, когда Вы «дадите пять», нажав на переключатель в поднятой руке.
Напротив, получив «грустное» сообщение — робот опускает голову и ждёт, когда Вы обнимете его, нажав переключатель на животе.
Читать дальше →
Всего голосов 7: ↑5 и ↓2+3
Комментарии3

Удобный регулятор громкости для ПК

Время на прочтение1 мин
Количество просмотров27K
Arduino / Freeduino (в обычном — не Mega варианте) имеет 6 входов АЦП, позволяющих измерять значение напряжения (в диапазоне 0-5В). Скорострельность у него не шибко быстрая, поэтому цифровой осциллограф сделать не получится :). Зато у меня получилось сделать очень простой регулятор громкости для компьютера с тремя ползунками — отдельно Master, отдельно Wave, отдельно MIDI, и разместить его в 5" отсеке компьютера.
imageimage
Под катом небольшое описание, ссылки на исходники, видео, и конкурс «угадай мелодию» :)
Читать дальше →
Всего голосов 73: ↑66 и ↓7+59
Комментарии62

Chronulator: вторая версия на микроконтроллере Atmel ATmega168V

Время на прочтение1 мин
Количество просмотров3.3K
The Chronulator The Chronulator — простой и хорошо спроектированный кит для сборки часов. Время отображается двумя микроамперметрами. Корпус и циферблаты делаются самостоятельно — в соответствии с возможностями и фантазией. Поскольку весь кит программно (не на уровне плат и разъёмов!) совместим с Arduino, то его можно перепрограммировать как угодно. Можно добавить Ethernet Shield (с модулем XPort или без него), и, например, сделать измеритель скорости соединения с интернетом или указатель количества писем в Вашем почтовом ящике. А можно добавить Simple NTP и сделать синхронизацию часов. А можно добавить третий микроамперметр со схемой управления и отображать на нём секунды. И т.д. и т.п. Я собрал его с сыновьями (8 и 11) — дети в восторге! Отличный способ заинтересовать детей электроникой.
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Старые друзья шиворот-навыворот, или как светодиод может быть фотодатчиком

Время на прочтение2 мин
Количество просмотров27K
Действительно, на основе любого светодиода можно соорудить весьма недурственный датчик освещенности вроде того, который меряет освещенность на улице, чтобы автоматически включать лампу возле подъезда вечером.
Пост можно было озаглавить «удивительное рядом» — несмотря на то, что при внимательном рассмотрении принцип действия становится понятен довольно быстро, о подобном применении светодиодов знает, наверное, не каждый.
Читать дальше →
Всего голосов 62: ↑61 и ↓1+60
Комментарии65

Как сделать библиотеку для Arduino? (пример прилагается)

Время на прочтение2 мин
Количество просмотров40K
Допустим, Вы решили оформить написанные Вами функции/классы для Arduino в библиотеку, чтобы Вам самим было проще с ними работать, и главное, чтобы кто-то другой мог с помощью Вашей библиотеки спокойно решать данные задачи, поминая Вас добрым словом, а не выдумывать новый велосипед.
Опишу минимум особенностей, в расчете на читателя, хотя бы немного знакомого с программированием на C/C++.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии7

Arduino Duemilanove

Время на прочтение1 мин
Количество просмотров11K
image

Продолжая традицию труднопроизненосимых итальянских названий, сайт arduino.cc представляет Arduino Duemilanove («2009»). Это последняя ревизия базовой версии Arduino USB-платы, заменившая Diecimila. Duemilanove автоматически выбирает соответствующий источник питания (USB или внешнего адаптера), устраняя необходимость в перестановке перемычки питания. Эта версия также позволяет перерезать перемычку автоматического сброса либо припаять её обратно, чтобы включить автосброс. Несмотря на труднопроизносимое название, этот Arduino остался таким же простым в использовании (не-итальянцы могут смело назвать эту ревизию «Arduino 2009»).

Выпуск Arduino Duemilanove совпадает с началом выпуска книги Massimo Banzi "Getting Started with Arduino" издательства O'Reilly.

Версия Duemilanove заменит Diecimila у дистрибьюторов в течение ближайших недель.

P.S. — Знакомство с Arduino
Всего голосов 19: ↑11 и ↓8+3
Комментарии24

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Подготовка и запуск "Hello, World!"

Время на прочтение2 мин
Количество просмотров19K
В учебном пособии для любого языка программирования есть самый первый пример, каноническая программа вывода строки «Hello, World!» Поскольку Arduino — это не совсем язык программирования, а железка, к тому же (пока) без средств вывода текста, первым делом мы запрограммируем контроллер для управления миганием светодиода. Но для начала подготовим нашу минилабораторию и разложим необходимые инструменты.
Читать дальше →
Всего голосов 93: ↑87 и ↓6+81
Комментарии45

Знакомство с Arduino

Время на прочтение4 мин
Количество просмотров79K

Введение


Торжественно открываю новый блог на Хабре, посвящённый Arduino! Блог об универсальном opensource-микроконтроллере Arduino, который будет интересен всем любителям микроэлектроники, самодельных гаджетов и всем, кто не боится взять в руки паяльник.

Внешний вид платы Arduino Diecimila Arduino представляет собой линейку электронных блоков-плат, которые можно подключать к компьютеру по USB, а в качестве периферии — любые устройства от светодиодов до механизмов радиуоправляемых моделей и роботов. Программы для него пишутся на простом и интуитивно понятном си-подобном языке Wiring (c возможностью подключения сторонних библиотек на C/C++, например, для управления LCD-дисплеями или двигателями), компилируются и загружаются в устройство одной кнопкой, после чего вы тут же получаете работающий автономный гаджет. Никакого ассемблера, никаких лишних проводов и дорогущих деталей и программаторов — чистое творчество, включай и работай!
Читать дальше →
Всего голосов 110: ↑107 и ↓3+104
Комментарии128
12 ...
47