Сегодня я хочу рассказать об очень удобной среде разработки проектов для Arduino — Fritzing. Fritzing является превосходным инструментом разработчика с открытым исходным кодом для обучения, прототипирования и обменом проектами на базе Arduino. Он работает на Windows, Mac OS и Linux. Fritzing позволяет вам разработать принципиальную схему устройства, и создать ее представление в виде соединения макетов элементов, которые выглядят очень даже профессионально. Он также дает возможность разработать печатную плату для ее дальнейшего изготовления.
![Симулятор Arduino Симулятор Arduino](https://hackadaycom.files.wordpress.com/2017/02/800.jpg?w=800)
Feb 4, 2014 - Совершенно случайно набрёл на проект 123d.circuits.io - эмулятор Arduino. А вообще-то не обязательно Arduino. Почему я не знал.
В отличие от других систем проектирования, у Fritzing простой интерфейс, который делает разработку электронных схем интуитивно понятной. Так выглядит схема соединений Я активно использую Fritzing при разработке проектов на Arduino и хочу поделиться опытом в этом деле. Я буду рассматривать последнюю на текущий момент версию 0.8.7 для Mac OS. Под Windows, скорее всего, отличий практически нет (за исключением, может быть, внешнего вида интерфейса).
Загружаем и устанавливаем Fritzing Для установки перейдите на страницу загрузки и выберите вашу операционную систему. Чтобы установить на свой компьютер, следуйте инструкциям на странице. Каких то особенностей в установке нет, поэтому я не буду останавливаться на этом подробнее. Fritzing «из коробки» уже идет с большим количеством библиотек различных элементов. Есть как основные компоненты, такие как провода, кнопки, резисторы, так и различные специализированные компоненты, такие как платы Arduino и датчики. Если вам нужно добавить новую библиотеку, или же свой компонент в библиотеку — не проблема.
Как это сделать, я расскажу в отдельной статье. Начинаем работать во Fritzing Когда вы первый раз открываете проект во Fritzing, перед вами появится такое окошко. Вертикальные столбцы макетной платы соединены между собой Настраиваем параметры компонентов Для выделенного элемента мы можем настроить его параметры в нижней части панели инструментов для изменения значения его сопротивления, допуска (tolerance) и расстояние между выводами. Замечу, что расстояние между выводами задается в милах (mil). 1 mil — это 1/1000 дюйма.