Circuits.io – для начинающих

03 января 2018

В последнее время в среде ардуинщиков стала набирать популярность программа Circuits от группы разработчиков из Autodesk. Она представляет собой онлайн-конструктор электронных схем, в том числе и на Arduino. Кстати, очень похожа на более популярное программное обеспечение под названием Fritzing . Однако там отсутствует возможность эмуляции – то есть просмотр того, как работает ваша собранная схема. Таким образом по функционалу и удобству выбор пал на circuits.io

Давайте подробнее окунемся в эту программу.

Переходим на официальный сайт софта https://assets.circuits.io/

Далее в правом верхнем углу находим кнопку входа и регистрации – выполняем эти процессы

Какие полезные функции имеет данное веб-приложение?

1) Вы можете составить собственную схему, спроектировав ее так, как нужно именно Вам.

2) Вы можете добавить собственные компоненты в приложения и таким образом использовать в своих схемам собственные наработки.

3) Можно добавить или написать библиотеку для работы с модулями

4) Эмуляция схема, когда ее можно запустить и посмотреть на результат в режиме онлайн - вы экономите время на постоянной сборке разных схем и всегда имеете право на ошибку, если что-то подключили неправильно.

А самое главное, что вам не нужно использовать Arduino IDE. Вы просто пишите код, собираете схему и проверяете все ли работает. Далее устраняете ошибки. Зато уже в реальности все будет построено первого раза! Просто фантастика:) Кстати, это слово в некотором смысле есть даже в названии программы.

Итак, зайдем на домашнюю страницу.

В левой колонке мы можем выбрать раздел приложения, который нам нужен.

Electronics Lab - она же электронная лаборатория, где можно собрать и проверить на работоспособность вашу схему.

PCB Design - возможность спроектировать собственную схему или добавить новые компоненты.

Library Manager - добавление и использование различных библиотек в открытом доступе.


Также на сайте приложения существуют обучающие видео для новичков.


У команды разработчиков есть свой канал на платформе YouTube и свой собственный блог, где всегда можно найти актуальную информацию о приложении.

Однако есть один нюанс, в котором можно запутаться. Многие видео по работе с сайтом были выпущены 1-2 года назад. С недавних пор в circuits произошли небольшие изменения о которых они написали в своем блоге

Суть в том, что с 2 июня 2017 года лаборатория электроники объединилась с Tinkercad - инструментом 3D дизайна и теперь весь функционал находится по адресу: https://123dapp.com/circuits

Сам же Tinkercad, который был выпущен еще в 2011 году, обладает большим функционалом и известен многим, как бесплатный и удобный помощник в создании собственных объемных моделей и отправке их на печать.

Выполните вход на этот сайт через данные, по которым регистрировались в circuit (для входа используется единая учетная запись autodesk)

Далее вам откроется окно обучения, но оно больше имеет направленность на 3D технологии, чем на Arduino.


Поэтому мы пропускаем обучение и заходим в личный кабинет (нажимай на него в верхнем правом углу).

В окне личного кабинете заходим в раздел circuits и создаем новый проект.


Поздравляю! Теперь у вас есть все необходимое для создания собственных схем и интересных проектов. Итак. В верхней панели лаборатории можно заметить такие разделы, как редактор программного кода для вашей схемы, каталог компонентов для добавления, а также кнопка старта симуляции работы вашего проекта.


Знаю, буду очень банален. Но давайте в качестве показательного примера соберем небольшую схему на Arduino с использованием кода Blink (мигание светодиода). Для этого будем находить нужные нам компоненты (плата Arduino, макетная плата, светодиод, резистор и провода) и перетаскивать курсором мыши. Также при добавлении компонента в схему, вы можете дать ему имя (особенно это важно делать, когда у вас несколько одинаковых элементов в схеме).

Еще в верхней панели слева есть такие функции, как поворот компонента в схеме на небольшой угол, удаление объекта, сохранение и кнопки управления историей изменений (например, отменить последнее действие - осуществить возврат).

Соединительные провода рисуются сами от руки. Для каждого провода можно задать не только имя, но и цвет.

Схема у меня получилась следующая:


Далее загрузим код. Я отключил функцию Block и написал скетч для мигания светодиода с небольшой частотой.


Теперь запустим симуляцию. Светодиод будет мигать с указанной в скетче частотой.

Подобными действиями можно составлять и другие схемы.

На этом у меня все. Надеюсь, данная статья была вам полезна, а сама программа сможет упростить вам работу с Arduino.

P.S. Еще раз всех с наступившим 2018 годом!




Данная статья является собственностью Amperkot.ru. При перепечатке данного материала активная ссылка на первоисточник, не закрытая для индексации поисковыми системами, обязательна.


Поделиться: