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

Конкурс КиберВесна 2017 завершён!

Конкурс КиберВесна 2017 завершён!
Пора подвести итоги.

Победители и призы



( Читать дальше )
  • 0
  • 1 июня 2017, 12:50
  • admin
  • 3

Oled часы Attiny 85



Добрый день, сегодня я предоставлю на суд свой вариант часов на основе Digispark Attiny85 и OLED дисплеи. Это мой первый опыт работы с данным контролером, выбрал его так он самый маленький и смог поместиться в мой корпус.


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

Четырехногий робот


Добрый день, сегодня я продолжу описание своих «игрушек». И на очереди – квадропод. Четырехногий робот, детали которого напечатаны на 3D принтере и с ESP8266 внутри.


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

ESP часики


Я давно засматривался на адресные светодиоды WS2812 и наконец, решился их заказать. Конкретной идеи у меня не было, но когда они пришли, решил сделать небольшую светодиодную матрицу. Размер матрицы получился 15 х 8. И в качестве применения — часы. Контролер — ESP 8266 – 12E. Выбор мой не спроста, ESP нужен для соединяются с Wi-Fi-роутером и синхронизации времени через интернет. Итак, начнем.


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

Arduino и Lego. Часть 3


Продолжаю описывать свои «игрушки», и сегодня очередь внедорожника. Начинка используется та же что во второй части и описана в первой части.



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

Arduino и Lego. Часть 2


Как и обещал, я продолжаю описание своих «игрушек». Сегодня подробнее расскажу о маленьком погрузчике. Все о внутренностях описано в в первой части. Инструкции по сборке этой модели нет, это моя импровизация.


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

Arduino пульт


Я частенько делаю роботов или игрушки на основе Arduino или подобных плат. И конечно хотелось управлять всем этим. Вариантов много, но я выбрал и опробовал три.


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

Многоцелевая платформа (аналог Arduino)

В данной статье представлю опыт разработки многоцелевой платформы, аналогичной Arduino. Разработка платформы обеспечивала достижение следующих целей:
1. освоение редактора EAGLE CAD.
2. подготовка проекта к производству (учет особенностей при трассировке)
3. опыт монтажа компонентов.
4. вывод — наличие платформы с качествами Arduino и приятными дополнениями.

Состав платформы выбран следующий:

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

Лаборатория юного радиолюбителя. "Toy Logic Analyzer"

Наверняка каждый попадал в ситуацию, когда пытаешься отладить какую-нибудь цифровую схему, а она ну ни как не работает должным образом. Особенно неудобно в Arduino IDE, где тебе для отладки доступны лишь вывод в COM-порт какой либо информации или светодиодик :) Кто пробовал — тот знает. И обязательно кто-нибудь из наблюдающих за твоими тщетными попытками наладить работу бросает фразу: «Тебе тут логический анализатор нужен». В какой-то момент времени мне это надоело и я решил выяснить что это за зверь, чем он лучше осциллографа и действительно ли мне он необходим.


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

Small Simple Arduino Task Scheduler


Привет. Вот сидишь ты сейчас за компьютером и читаешь этот опус, а там у тебя параллельно музычка играет, торренты всякие качаются, что-то компилируется, картинки смотрятся, может что-то печатается на принтере… И все это одновременно :) Как же это происходит? Процессор то у нас в компьютере один. А это значит, что одновременно (в конкретный интервал времени) он может выполнять только одну задачу (Знаю, знаю я про существование многоядерных процессоров, но с ними отдельная песня). И, чтобы получить иллюзию «одновременности», все задачи выполняются поочередно небольшими «порциями», а «рулит» всем этим операционная система (ОС). Большинство современных операционных систем (Windows, Linux, OS X, Андроид-ы и т.п.) делают это незаметно для пользователя. При этом, если одна из программ-задач «подвиснет», то все остальные продолжают работать. Обычно в ОС выделяют два подхода к обеспечению многозадачности: вытесняющий и кооперативный. Вытесняющая ОС в состоянии отнять управление у текущей задачи в любой момент времени и передать его другой задаче. Например: появилась готовая к работе более приоритетная задача или текущая задача отработала свой квант времени. Кооперативная ОС — это вариант при котором следующая задача выполняется только после того, как текущая задача явно объявит себя готовой отдать процессорное время другим задачам.


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