Первоначально, OMower разрабатывался под простые интерфейсы управления pfodApp и Modbus. Первый — это текстовый протокол высокого уровня, в котором передаются менюшки и управляющие команды, а второй — известная, но не слишком удобная в данном применении вещь, так как требует от управляющей программы постоянно опрашивать состояние всех используемых датчиков «вручную». Поэтому, было принято решение постепенно переходить на ROS (Robot OS), широко используемый фреймворк для управления различными роботами.
Рубрика «arduino due»
OMower c ROS, первые шаги
2019-01-01 в 20:14, admin, рубрики: arduino, arduino due, diy или сделай сам, ROS, газонокосилка, робототехника, роботыEPS8266 прошивка, программирование в Arduino IDE
2016-02-28 в 22:27, admin, рубрики: arduino, arduino due, Arduino IDE, arduino uno, diy или сделай сам, EPS8266, ESP01, IoT, MrПоделкинЦ, nodeMCU, wi-fi, Интернет вещей, модуль, Программирование, прошивка, Электроника для начинающих, метки: EPS8266И снова привет geektimes. Этот материал является продолжением моей предыдущей статьи — EPS8266 и Arduino, подключение, распиновка, и, должен сказать, что они взаимосвязаны. Я не буду затрагивать темы, которые уже раскрыты.
А сегодня, я поведаю, как же программировать ESP8266 при помощи Arduino IDE, так же прошивать другие прошивки, например NodeMcu… Вообщем, этот материал не ограничивается только одной темой Ардуино.
Тема EPS8266 — довольно таки непростая. Но, если работать с этими Wi-Fi модулями в среде разработки Arduino IDE — порог вхождения опускается до приемлемого для обычного ардуинщика уровня. Да и не только ардуинщика, а любого человека, у которого есть желание сварганить что-то по теме IoT(интернет вещей), причём не затрачивая много времени читая документацию для микросхемы и изучение API для этих модулей.
Данное видео, полностью дублирует материал, представленный в статье ниже.
Читать полностью »
Простейший кардиограф на Arduino
2014-11-23 в 22:57, admin, рубрики: arduino, arduino due, diy или сделай сам, heart rate
Привет Хабр, сейчас будем мерить пульс.
Читать полностью »
Мощный лабораторный блок питания
2014-02-22 в 11:34, admin, рубрики: arduino, arduino due, diy или сделай сам, лабораторное оборудование, Электроника для начинающих, метки: arduino due, лабораторное оборудование Не так давно приобрёл паяльную станцию. Давно занимаюсь любительской электроникой, и вот настал момент когда точно осознал что пора. До этого пользовался батиным самопальным блоком, совмещавшим лабораторный блок питания и блок питания низковольтного паяльника. И вот встала передо мной проблема: паяльную станцию я ставлю, а старый блок держать ради хилого и не точного блока питания 0-30в 3А или таки купить нечто современное, с защитой по току и цифровыми индикаторами? Поползав по ебею понял что максимум что мне светит это за 7-10 тыс купить Китайский блок с током максимум в 5А. Жаба сказала своё веское «ква», руки зачесались и…
Читать полностью »
Вывод звука на Arduino Due
2014-01-08 в 10:46, admin, рубрики: arduino, arduino due, DIY, diy или сделай сам, метки: arduino, arduino due, DIYВ этой статье я расскажу о способе вывода звука на Arduino Due без активного использования процессора.
Получив плату и поэкспериментировав со скетчами, я понял, что не стану писать прошивки в стандартной IDE и начал искать альтернативу. Мой выбор остановился на Atmel Studio версии 6.0. Мне очень понравилась эта IDE, которая сделана на основе Visual Studio 2010. Понравилась она особенно тем, что все заработало из коробки. В мастере создания нового проекта я выбрал плату Arduino Due, выбрал проект а-ля «Hello World» (мигание светодиодом), скомпилировал и запустил. Особенно радовало то, что не было никаких скрытых от меня слоев и библиотек. Прошивка полностью собиралась из исходного кода, это меня в итоге и подкупило, и я остался на Atmel Studio. В нее, кстати, уже встроен Visual Assist, который делает написание кода еще более комфортным.
И так, передо мной встала задача вывода звука через DACC (Analog Converter Controller), но без 100% загрузки процессора. В идеале хотелось отправить в DACC очередную порцию данных и забыть о нем до тех пор, пока не потребуется отправить новую порцию.
Для этого мне пришлось задействовать PDC (Peripheral DMA Controller) и TC (Timer Counter). В итоге, все оказалось достаточно просто, но я немного помучился, прежде чем все это заработало. Если интересно, то прошу под кат.
Читать полностью »
Работа с сенсорным экраном на Arduino DUE
2013-10-08 в 18:12, admin, рубрики: arduino due, tft, UTFT, Программинг микроконтроллеров, сенсорный дисплей, сенсорный экран, метки: arduino due, tft, сенсорный дисплей, сенсорный экранВ предыдущей статье http://habrahabr.ru/post/196600/ мы подробно рассмотрели команды базовой библиотеки UTFT, предназначенной для работы с TFT дисплеями на Arduino. В этой статье мы рассмотрим Utouch – дополнение к базовой библиотеке, позволяющее работать с сенсорным экраном.
Создание автономного робота Frank. Часть третья
2013-09-15 в 15:28, admin, рубрики: arduino, arduino due, diy или сделай сам, lego technic, qt, robotics, xbee, робототехника, метки: arduino, arduino due, lego technic, LEGO-Mindstorms, Qt, robotics, xbee
С последней статьи прошло достаточно много времени. Frank очень сильно изменился. Он, конечно, не стал более самостоятельным, но, можно с уверенностью сказать, что платформа для экспериментов почти готова, и я больше времени теперь буду проводить за написанием кода, нежели чем за конструктором Lego или паяльником.
Для тех, кто не читал последние статьи, я предлагаю с ними ознакомиться, пройдя по следующим ссылкам. Для тех, кто уже в курсе этого проекта — добро пожаловать под кат.
«Создание автономного робота Frank. Часть первая»
«Создание автономного робота Frank. Часть вторая»