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

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

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

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

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

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

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

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

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

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

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

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

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