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

arduino-ide-1-6-6

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

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

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

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

ATmega128 + Arduino IDE + USBasp

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

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

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

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

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

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

кнопка Arduino

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

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

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

Кнопка стоп

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

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

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

Samsung ARTIK

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

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

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 звезд (еще не голосовали)
Loading ... Loading ...

В прошлый раз, когдя я рассказывал о совместном использовании 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)
Loading ... Loading ...

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

Протокол Firmata

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

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

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

Sublime Text + Arduino

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

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

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

Arduino IDE 1.6.3

Вышла Arduino IDE 1.6.3

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

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

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

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

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

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

Arduino Due

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

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

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