Лучшие статьи, по мнению администрации, отображены выше

Инструкция по сборке машинки на базе Arduino

Опубликовано 26.02.2015 10:14:00


Самая простая инструкция по сборке машинки на базе Arduino, управляемой по блютуз

 

Данная статья будет поистине самым простым руководством по сборке управляемой по блютуз машинки, ведь благодаря встроенным разъемам для подключения блютуз модулей на наших Z- Мотор шилдах, вся сборка производится в 5 действий:

• Состыковка платы Arduino с Шилдом
• Заливка программы
• Подключение моторов
• Соединение Блютуз модуля с платой
• Подача внешнего питания

Машинки собранные на Z-Motor Шилдах

Читать

Удаление занятых COM портов

Опубликовано 17.03.2014 23:34:00


Удаление занятых COM портов. Переназначение COM порта для устройства.

 

Как вы знаете платы семейства Arduino взаимодействуют с компьютером используя COM порт или эмулируя его. Работая с несколькими платами вы наверное замечали, что для каждого нового COM устройства назначается порт с новым номером. Таким образом Windows запоминает устройства, с которыми вы работали ранее. Некоторые программы некорректно работают с COM портами с номерами 10 и выше. Что же делать в случае, если ваша плата получила такой номер? Как переназначить COM порт для устройства? Как удалить зарезервированные COM порты?

Давайте посмотрим что можно сделать. Примеры для ОС Windows 7.

Читать

Заливка bootloader с помощью программатора Громова

Опубликовано 01.04.2013 9:16:00


Заливка bootloader для Arduino с помощью программатора Громова

 

В данной статье мы произведем заливку Arduino bootloader'а с помощью программатора Громова и легкой в использовании программки Uniprof. 

Заливка бутлоадера Arduino с помошью программатора Громова

Для начала необходимо скачать и распаковать программку Uniprof. Ссылка на скачку на сайте разработчика не работает уже довольно давно.

После успешной распаковки необходимо подключить программатор к компьютеру и подать отдельное питание на программатор. Откуда взять питание и как подключать к контроллеру написано непосредственно в статье об изготовлении программатора. 

Читать

Заливка bootloader с помощью программатора USBasp

Опубликовано 01.04.2013 20:20:00


В данной статье мы произведем заливку Arduino bootloader'а с помощью программатора USBasp

Статья будет разбита на две части: 1) Прошивка контроллера напрямую через программку eXtreme Burner - AVR (разберем где лежат прошивки, а также где взять FUSE биты). 2) Прошивка через среду Arduino IDE (среда все сделает за вас)

Заливка bootloader для Arduino с помощью eXtreme burner avr

Читать

Bootloader optiboot

Опубликовано 20.07.2013 22:11:00


С каждым днем компания "Arduino" разрабатывает и производит все большее количество плат (на данный момент среда версии 1.0.5 поддерживает уже 27 вариаций различных плат), модернизации также постоянно подвергается и среда разработки Arduino IDE. 

Данные факты не являются открытием и хорошо известны широкому кругу пользователей, однако есть еще одно очень полезное направление, которое осталось прозябать в тени без должного пиара.

В 2010 году некий Рыцарь Петр (Peter Knight), написал новый бутлоадер, который стал занимать в 4 раза меньше места в сравнении со стандартным (всего 512 б флеш-памяти). Также увеличилась и скорость загрузки скетчей. Теперь она производится на скорости 115200.

Данный бутлоадер получился настолько удачным, что теперь он установлен по дефолту на платах Arduino UNO, Mega 2560.

Читать

Подключение аналоговых датчиков к Arduino

Опубликовано 13.06.2015 21:41:00


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

В данной статье мы расскажем о том как их подключить к Arduino и считать аналоговый сигнал.

Читать

Подключение цифровых датчиков к Arduino

Опубликовано 13.06.2015 22:28:00


В тематике Arduino имеется большое количество датчиков. В данной статье рассмотрим работу с цифровыми датчиками. Цифровыми они называются из-за того, что в зависимости от внешних факторов на их выходе имеется либо 0 (земля), либо 1 (входное напряжение датчика).

В данной статье мы расскажем о том как их подключить к Arduino и считать цифровой сигнал.

Читать

Что такое ШИМ (PWM)?

Опубликовано 01.11.2014 12:06:00


Широтно-Импульсная Модуляция, сокращенно ШИМ (англ. PWM).

Применение: управление скоростью вращения моторов, регулирование яркости светодиодов и т.п.

 

Широтно-Импульсная модуляция, или ШИМ, это операция получения изменяющегося аналогового значения посредством цифровых устройств. Устройства используются для получения прямоугольных импульсов - сигнала, который постоянно переключается между максимальным и минимальным значениями. Данный сигнал моделирует напряжение между максимальным значением (в нашем случае 5В либо 3.3В в зависимости от питающего напряжения Arduino платы) и минимальным (0В), изменяя при этом длительность времени включения 5В относительно включения 0В. Длительность включения максимального значения называется шириной импульса. Для получения различных аналоговых величин изменяется ширина импульса. 

На иллюстрации голубые линии делят график на постоянные временные периоды. Длительность периода обратно пропорциональна частоте ШИМ. Т.е. если частота ШИМ составляет 500 Гц, то голубые линии будут отмечать интервалы длительностью в 2 миллисекунды каждый. Вызов функции analogWrite(pin, число); с масштабом 0 – 255 означает, что значение analogWrite(pin, 255); будет соответствовать 100% рабочему циклу (постоянное включение 5V), а значение analogWrite(127) – 50% рабочему циклу. 

Широтно-импульсная модуляция ШИМ PWM

Читать