CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!
  
 

LEGO Mindstorms. Snatcher. Часть-2

Одной из особенностей контроллеров LEGO Mindstorms NXT является поддержка параллельного выполнения нескольких процессов – многозадачности. То есть робота можно запрограммировать на одновременное выполнение нескольких действий. Далее я покажу как это может помочь при написании программ для роботов.



( Читать дальше )

LEGO Mindstorms. Snatcher. Часть-1

Конструкторы Mindstorms компании LEGO находят самое широкое применение в образовательном процессе, как в школах, так и в высших учебных заведениях. Распространенность и популярность роботов серии Mindstorms обоснована, в первую очередь, их доступностью широкому кругу пользователей.



( Читать дальше )

Кинетическое управление мобильной платформой на Arduino

Всем привет!
В этой статье я расскажу, как собрать четырехколесную платформу и управлять ей при помощи движения руки.
Посмотреть как это работает Вы можете, кликнув по ссылке.


( Читать дальше )

Делаем простого робота. Часть третья

Для нашего робота осталось совсем немного — добавить управление ультразвуковым датчиком.
Обычно все используют готовые библиотеки на Arduino. Это не наш путь.
Мы будем использовать прерывания. О принципах работы HC-SR04 датчика не писал только ленивый. Вот ссылка с подробным описанием ТЫЦ!
Вся суть сводится к одному. Подаем импульс импульс длительностью 10 мкс, датчик излучает 8 импульсов на 40 кГц, затем замеряем длительность «эха», которую выдаёт датчик на соответствующей ноге.
Посмотрим на наш код.

( Читать дальше )

Делаем простого робота. Часть вторая

Сегодня мы продолжим делать простого трехколесного робота из того что есть.
В прошлой статье мы сделали аппаратную часть, а сегодня будем писать и заливать программу.
Для этого нам понадобится Platfromio IDE. Это открытый редактор, который позволяет работать с самыми популярными и не очень платами на разных микроконтроллерах.


( Читать дальше )

И один в поле воин...



Маленькие изыскания в вопросе использования одного пина Arduino для индикации. Причем я решил ограничиться вопросом подключения ТОЛЬКО светодиодов. Варианты с 1-wire или RS протоколами, а так же использование пина для ввода данных в данном опусе рассматриваться не будут

Человеческий мозг устроен таким образом, что самые интересные и невероятные решения проблемы рождаются в экстремальных ситуациях. Экстрима нам конечно же не нужно, мы просто смоделируем такую ситуацию. Представьте себе, что при проектировании некого устройства, у вас остался свободным только один пин ардуинки. Как же его по максимуму задействовать?.. Первое, что приходит в голову — подключить светодиод. Не спорю, даже один светодиод весьма много чего может сказать: горит, не горит, определенным образом подает вспышки и т.п. Вот пример. Все это имеет право на жизнь, но два светодиода — все же гораздо нагляднее.
Ага, два светодиода и всего один пин. Ну посмотрим…


( Читать дальше )

Поощрительные призы для участников конкурса КиберВесна 2016

КиберВесна
У нашего весеннего конкурса КиберВесна 2016 появился спонсор — издательство БХВ и Петин Виктор — предоставляют поощрительные призы для участников конкурса:
книги по Arduino и Raspberry Pi c авторской подписью

( Читать дальше )

Делаем простого робота. Часть первая

Всем привет.
В этой статье я расскажу как создать своего автономного трехколесного робота.
Что нам понадобится:
Железо:

1. MSP430 launchpad от Texas Instruments с микроконтроллером M430G2553. Это будет мозгом нашего робота

2. Ультразвуковой датчик расстояния HC-SR04. Мы напишем драйвер под него. Датчики будет «глазами» робота.

( Читать дальше )

Повелитель времени или очередное изобретение велосипеда

Введение.


Опять весна, набухли почки, на деревьях разумеется, а не от пива. Пора проснуться и вознести почести всемогущему богу Arduino, явить очередное чудо сотворенное с его помощью. Кроме шуток, я вообще предлагаю создать пантеон святых микроэлектроники и канонизировать Arduino как чудотворца и властителя дум.
Ну да ладно, потрепались и хватит. Если вы читали мои предыдущие статьи, то могли получить представление о моём «творчестве» и понять что уровень мой чуть выше дилетанта. Да, да, я вовсе не стесняюсь этого звания ибо таких как я — пробующих и ищущих довольно много и именно для нашей братии явился на свет Arduino — бесподобный. Время летит и уже Raspberry Pi не кажется новичкам каким то монстром, да и ESP8266 — из сопутствующего модуля для Arduino превратился в самостоятельный элемент протиснувшись даже в Arduino IDE.
Но Arduino — как первая любовь, по прежнему будоражит моё сознание, тем более их у меня в ящике лежит ещё куча, включая и тот что я выиграл на прошлой Кибервесне Это я так не умираю от скромности, ибо оказаться в такой компании призёров, для новичка это большая честь, спасибо редакции сайта за это.
И так, в один прекрасный вечер, захотелось как то обобщить все мои познания Arduino и создать нечто, что могло бы объединить в себе почти весь функционал Arduino и при этом выполнять какую то полезную функцию, последние было пожеланием жены ибо ей надоели валяющиеся по всюду проводочки и микросхемы. Идя на поводу на встречу пожеланиям домочадцев, решил, что таким полезным девайсом могут быть часы — будильник. Понимаю, на просторах интернета вы встретите огромное множество часов на базе Arduino со своими достоинствами и недостатками и тут я уж точно не буду первооткрывателем, от того и в название моей статьи я добавил — «очередное изобретение велосипеда». Но, порой всё же стоит опять изобрести велосипед, для того что бы уже окончательно убедиться в том, что лучше уже не получится или всё же может получится, что то новое и полезное, по просьбе жены.


( Читать дальше )