Архивы рубрики ‘Arduino’

В Arduino IDE 1.6.6 появилась возможность визуализировать данные

1 звезда2 звезды3 звезды4 звезды5 звезд (19 голосов, средняя оценка: 4,79 из 5)
Загрузка...

Последняя версия Arduino IDE доступна для скачивания на сайте Arduino. Новшества включают инструменты компилятора для фанатов командной строки, множество дополнений, исправленных ошибок, но, на мой взгляд самым серьезным дополнением в новой версии является инструмент под названием Serial plotter, позволяющий визуализировать данные, передаваемые по последовательному порту. Это могут быть, например, данные, получаемые с различных датчиков.

Отладочная плата BK-AVR128

ATmega128 + Arduino IDE + USBasp

1 звезда2 звезды3 звезды4 звезды5 звезд (40 голосов, средняя оценка: 4,93 из 5)
Загрузка...

Я уже писал о том, как устанавливать различные отладочные платы и микроконтроллеры Atmel для того, чтобы их можно было программировать, используя среду разработки Arduino IDE в статье Установка дополнительных плат в Arduino IDE. Сегодня я рассмотрю еще один частный случай программирования микроконтроллера ATmega128A, используя программатор USBasp и ардуишную среду.

Шаговый двигатель 28BYJ-48 с драйвером на ULN2003

Шаговый двигатель 28BYJ-48 с драйвером ULN2003 и Arduino UNO

1 звезда2 звезды3 звезды4 звезды5 звезд (91 голосов, средняя оценка: 4,47 из 5)
Загрузка...

Шаговый двигатель может точно перемещаться на минимально возможный угол, называемый шагом. Для практических задач можно считать, что шаговый мотор немного похож на сервопривод. Можно задать ему повернуться в некоторое положение и можно рассчитывать получить достаточно стабильные результаты в нескольких повторных экспериментах. Обычно, сервоприводы ограничены углом поворота в диапазоне от 0 до 180°, шаговый же двигатель может […]

кнопка Arduino

Подключение кнопки к Arduino

1 звезда2 звезды3 звезды4 звезды5 звезд (54 голосов, средняя оценка: 4,80 из 5)
Загрузка...

Практически всегда, любой кто начинает изучать работу с микроконтроллерами, и Arduino здесь не является исключением, после того, как помигает светодиодом пробует подключать кнопку и управлять с ее помощью миганием этого самого светодиода. Особенно сложного здесь ничего нет, но есть один нюанс, называемый «дребезг контактов». О том как правильно подключать кнопку к Arduino, что такое «дребезг контактов», […]

Кнопка стоп

Прерывания на Arduino

1 звезда2 звезды3 звезды4 звезды5 звезд (108 голосов, средняя оценка: 4,93 из 5)
Загрузка...

Я уже касался темы прерываний в статье Многозадачность и прерывания на Arduino. Сегодня я постараюсь раскрыть тему прерываний более подробно. Большинство микроконтроллеров имеют прерывания. Прерывания позволяют реагировать на «внешние» события пока выполняется еще что-то. Например, если вы готовите ужин, то вы можете положить картофель вариться на 20 минут. Вместо того, чтобы смотреть на часы непрерывно в течение […]

Samsung ARTIK

Samsung ARTIK, Arduino и интернет вещей

1 звезда2 звезды3 звезды4 звезды5 звезд (6 голосов, средняя оценка: 4,17 из 5)
Загрузка...

Samsung запускает свою новую платформу ARTIK, предназначенную, в первую очередь, для разработки устройств интернета вещей (Internet of Things, IoT). Вместе с запуском новой платформы компания Samsung присоединилась к программе Arduino Certified Program. Об этом сотрудничестве объявили Sohn Young, который является президентом и директором по стратегии Samsung Electronics и сооснователь Arduino Massimo Banzi 12 мая во время конференции […]

Arduino как подписчик ROS

Arduino в качестве подписчика ROS

1 звезда2 звезды3 звезды4 звезды5 звезд (5 голосов, средняя оценка: 2,60 из 5)
Загрузка...

В прошлый раз, когдя я рассказывал о совместном использовании ROS и Arduino, речь шла об использовании Arduino как издателе ROS. Сегодня создадим подписчика ROS. После того, как мы установили библиотеку ros_lib (подробнее в статье Arduino и ROS — первый шаг), можно воспользоваться примером, выбрав пункт меню Файл → Образцы → ros_lib → Blink в Arduino IDE.

Arduino IDE 1.6.4

Arduino IDE 1.6.4

1 звезда2 звезды3 звезды4 звезды5 звезд (3 голосов, средняя оценка: 3,67 из 5)
Загрузка...

Доступна для скачивания новая версия Arduino IDE 1.6.4. Самым важным изменением является новая возможность добавления новых, не официальных плат в Менеджере плат просто добавив адрес сайта в меню Arduino → Preferences. В нижней части открывшегося окошка можно увидеть текстовое поле Additional Boards Manager URLs.

Протокол Firmata

Введение в протокол Firmata

1 звезда2 звезды3 звезды4 звезды5 звезд (26 голосов, средняя оценка: 4,31 из 5)
Загрузка...

Firmata — это базовый протокол, который предоставляет возможность для коммуникации между микроконтроллером и ПО, работающим на компьютере. Любое программное обеспечение на любом компьютере, которое совместимо с Serial-соединением может обмениваться данными с микроконтроллером, используя Firmata. Firmata дает полный доступ к Arduino прямо из ПО и исключает процессы модификации и загрузки скетчей Arduino. 

Sublime Text + Arduino

Используем Sublime Text 3 в качестве IDE для Arduino

1 звезда2 звезды3 звезды4 звезды5 звезд (26 голосов, средняя оценка: 4,81 из 5)
Загрузка...

В течении последних нескольких месяцев появилось сразу несколько обновлений Arduino IDE, но пока родная интегрированная среда разработки Arduino по своим функциональным возможностям еще очень сильно уступает возможностям полноценных текстовых редакторов и IDE. Одним из основных критериев выбора лично для меня является кроссплатформенность ПО. Рассмотрев несколько вариантов редакторов на возможность работы с Arduino, я остановил свой выбор на текстовом […]

Arduino IDE 1.6.3

Вышла Arduino IDE 1.6.3

1 звезда2 звезды3 звезды4 звезды5 звезд (4 голосов, средняя оценка: 4,25 из 5)
Загрузка...

Писатели Arduino-среды не на шутку разогнались. Я, прям, не успеваю за ними переводить на русский язык описание изменений в релизах! Уже доступен на официальном сайте для скачивания очередной релиз. Теперь уже с номером 1.6.3.

Тестирование шума АЦП Arduino

Аналоговые измерения с Arduino

1 звезда2 звезды3 звезды4 звезды5 звезд (119 голосов, средняя оценка: 4,90 из 5)
Загрузка...

Arduino имеет несколько аналоговых входов, используя которые можно измерять параметры аналоговых величин. Это может быть напряжение, ток, сопротивление, температура, свет и так далее. В некоторых случаях для преобразования физических величин в электрические сигналы могут потребоваться специальные датчики. Сегодня я расскажу об использовании и проведу тест производительности аналого-цифрового преобразователя (АЦП) Arduino. Тест я буду производить, используя оригинальную […]

Arduino Due

Установка дополнительных плат в Arduino IDE

1 звезда2 звезды3 звезды4 звезды5 звезд (16 голосов, средняя оценка: 3,94 из 5)
Загрузка...

Начиная с Arduino IDE 1.6.2 по умолчанию ядром программы поддерживаются только AVR-платы Arduino. Некоторые платы Arduino требуют использования дополнительных функций, которые должны быть установлены в ядро программы. Одним из примеров является Arduino Due, которая использует ARM/SAM микроконтроллеры. Для того была возможность, используя Arduino IDE, программировать Arduino Due, необходимо установить SAM-ядро с помощью Boards Manager.