Arduino IDE 1.8.13



Arduino IDE – программное обеспечение, позволяюзщее писать свои программы (скетчи) для платформы Arduino. Эта платформа в первую очередь ориентируется на конструкторов-любителей, которые применяют Arduino для построения простых систем автоматики и робототехники. Однако иногда, на базе Ардуино создавались и более-менее серьезные проекты.
Интересной особенностью программы является встроенный набор примеров программ. Это очень удобно, так как примеры программ можно сразу проверить, загрузив их в микроконтроллер. При необходимости вы можете сохранить пример и изменить его в соответствии с вашими потребностями.
Язык программирования устройств Ардуино основан на C/C++ (используется компилятор AVR-GCC)


Дополнительные пакеты и библиотеки:

Пакет ESP8266
https://github.com/esp8266/Arduino
Установка:
1. В меню Файл -> Настройки -> в пункте Дополнительные ссылки для менеджера плат,
нажимаем на кнопку выбора и пишем адрес: http://arduino.esp8266.com/stable/package_esp8266com_index.json
2. В меню Инструменты -> Платы: -> Менеджер плат...
3. В текстовом поле поиска Менеджера плат наберите ESP, выберите esp8266 by ESP8266 Community
и нажмите кнопку Установка (версия пакета 3.0.1)

4. В меню Инструменты -> lwIP Variant -> v2 Higher Bandwidth

Библиотека ESP8266Audio
https://github.com/earlephilhower/ESP8266Audio


Библиотека Async MQTT client
https://github.com/marvinroger/async-mqtt-client


Библиотека ArduinoJson 6.15.2
https://github.com/bblanchon/ArduinoJson

Библиотека IRremoteESP8266 2.7.16
https://github.com/crankyoldgit/IRremoteESP8266

Библиотека SparkFun BME280
https://github.com/sparkfun/SparkFun_BME280_Arduino_Library


Библиотека SimpleDHT
https://github.com/winlinvip/SimpleDHT

Библиотека PZEM004T
https://github.com/olehs/PZEM004T

Установка библиотеки:
1.
Скачать и распаковывать в папку в C:\Users\User\Documents\Arduino\libraries\
2. Перезапустить Arduino IDE

Сайт программы
Скачать Arduino IDE 1.8.13

Flowcode AVR v5.5.2.1 (30.01.2013)


Компания Matrix Multimedia предлагает среду разработки Flowcode с интуитивно понятным графическим интерфейсом, позволяющим разрабатывать программу для микроконтроллера на уровне блок-схем. Позволяет создавать программы путём простого перетаскивания и отпускания необходимой иконки на блок-схеме. Можно генерировать Си код и проводить моделирование. Удобно, что можно импортировать решения из одной версии в другую. Для начинающих удобна простота отладки, поскольку есть много внешних элементов устройств, обычно используемых вместе с микроконтроллерами.
В настоящее время поддерживает серии микроконтроллеров  PICmicro, dsPIC, PIC24, AVR и ARM.

Устранение проблем в Flowcode AVR v5.5.2.1 (Patch 30.11.2016)

1. ATMEGA8535.fcd - исправлен вектор прерывания UART
2. ATMEGA328P.fcd - исправлен вектор прерывания UART
3. Arduino Uno PDIP.fcd - исправлен вектор прерывания UART
4. Arduino Nano 328.fcd - исправлен вектор прерывания UART
5. AVR_CAL_Delay.c - исправлены баги Delay
6. AVR_CAL_String.c - исправлены баги String
7. avra.bat - улучшен avra.bat
8. FC5_AVR_One_Wire.c - исправлен компонент 1-wire

Запустить bat файл от имени администратора! Все файлы будут обновлены автоматически.
Скачать Patch Flowcode V5 for AVR 30.11.2016

Скачать 
Flowcode можно через Google

Proteus Professional 8.10 SP3 Build 29560








Proteus - система схемотехнического моделирования, базирующаяся на основе моделей электронных компонентов принятых в PSpice и позволяет моделировать работу устройств: микроконтроллеров (в том числе 8051, ARM7, AVR, Motorola, PIC, MSP430, Basic Stamp), микропроцессоров, DSP и прочее. Дополнительно в комплект входит система проектирования печатных плат.
Поддерживает более 6000 аналоговых и цифровых моделей устройств. Работает с большинством компилятором и ассемблерами. PROTEUS VSM позволяет очень достоверно моделировать и отлаживать достаточно сложные устройства в которых может содержаться несколько МК одновременно и даже разных семейств в одном устройстве.
В Proteus 8.5 SP1 добавлена библиотека датчика атмосферного давления BMP180.

Дополнительные библиотеки и модели:

Библиотеки Arduino
Arduino UNO R3, Arduino MEGA1280, Arduino MEGA2560 R3, SIMULINO MEGA, SIMULINO NANO
SIMULINO UNO, SIMULINO UNO SMD, SIMULINO LILYPAD, PANJERINO, ULTRASONIC V2

Распаковать файлы в папку С:\Program Files\Labcenter Electronics\Proteus 8 Professional\LIBRARY\
Скачать Arduino Library

Модель LCD индикатора с русским языком
Распаковать файлы в папку С:\Program Files\Labcenter Electronics\Proteus 8 Professional\MODELS\
Скачать LCD RUS Model

Скачать 
Proteus можно через Google

Borland Delphi 7 Enterprise


Delphi 7 - это легендарная программа, пополяризовавшая язык программирования Pascal.
Это следующий этап развития языка после программы Turbo Pascal. Delphi 7 дает возможность создания полноценных программ, с уникальным интерфейсом и функционалом.
В визуальном редакторе Borland Delphi 7 было сделано невероятное множество программ. Хоть программа и старая, но до сих пор пользуется известностью и на ней до сих пор пишут очень неплохие программки интегрируя с базами данных и веб-серверами.

Дополнительные компоненты:

MQTT Server и MQTT Client - компонент для обмена данными по протоколу MQTT
Распаковываем архив в папку Delphi7 и через меню File -> Open выбираем файл файл MQTTComponents.dpk в диалоге Package нажимаем Install, в меню Tools -> Environment Оprions -> Libraly -> Libraly path -> нажимаем [...] -> еще раз [...] -> указываем путь к папке с библиотекой -> нажимаем Add -> ОК -> ОК. Дополнительно необходимо установить OverbyteIC
После установки компонент находится на вкладке MQTT
Скачать MQTT
Автор библиотеки

BComPort - компонент для обмена данными с внешними устройствами через интерфейс RS-232
в асинхронном или синхронном режиме.
Распаковываем архив в папку Delphi7 и через меню File -> Open выбираем файл BComPortD7.dpk
в окне Package нажимаем Install -> в меню Tools -> Environment Оprions -> Libraly -> Libraly path -> нажимаем [...] -> еще раз [...] -> указываем путь к папке с библиотекой -> нажимаем Add -> ОК -> ОК После установки компонент находится на вкладке Samples.
Скачать BComPort

Сomport411f
компонент для обмена данными через интерфейс RS-232
с поддержкой режима Flow Control
(Xon/Xoff)
Распаковываем архив в папку Delphi7 и через меню File -> Open выбираем файл CPortLib7.dpk в окне Package нажимаем Install, еще раз File -> Open выбираем файл DsgnCPort7.dpk
нажимаем
Install -> в меню Tools -> Environment Оprions -> Libraly -> Libraly path -> нажимаем [...] -> еще раз [...] -> указываем путь к папке с библиотекой -> нажимаем Add -> ОК -> ОК
После установки компоненты находится на вкладке CPortLib

Скачать Сomport411f

VistaAltFix - устранение проблемы исчезновения компонентов при нажатии кнопки ALT.
Распаковываем архив в папку Delphi7 и через меню Componet -> Install Componet
выбираем файл VistaAltFixUnit.pas. После установки компонент находится на вкладке MEP,
его нужно добавить на главную форму.
Скачать 
VistaAltFix

ServerSocket и ClientSocket - компоненты для создания различных сетевых приложений, чаще всего они не входят в стандартный пакет установки Delphi, но их можно установить дополнительно.
Открываем меню Component -> Install Packages... -> Add, выбираем файл
C:\Program Files\Borland\Delphi7\Bin\dclsockets70.bpl.

После установки компоненты находится на вкладке Internet


Скачать Delphi можно через Google

Sprint-Layout 6.0








Sprint-Layout - простая программа для создания двухсторонних и многослойных печатных плат. Программное обеспечение включает в себя многие элементы, необходимые в процессе разработки полного проекта. В нее включены такие профессиональные возможности, как экспорт Gerber- файлов или HPGL-файлов, в то время как основа программы Sprint-Layout была сохранена.
Sprint-Layout позволяет наносить на плату Контакты, SMD-контакты, проводники, полигоны, текст и так далее. Контактные площадки могут быть выбраны из широкого набора.
Существует два слоя - меди и компонентов - для каждой стороны платы. Дополнительно можно использовать слой формы платы, а также 2 внутренних слоя для многослойных плат. Дополнительные особенности - маска по олову, SMD-маска, металлизация, контроль и т.д. Интегрированный автотрассировщик может быстро проложить проводники.
Фотовид позволяет увидеть плату в почти реальном виде. Это помогает найти ошибки в создании платы. Библиотека имеет возможность добавления компонентов. Поддержка форматов Gerber- и Excellon позволяет передачу файлов разработанных плат на профессиональное производство. HPGL-формат также поддерживается. Программа позволяет создать экспортный файл HPGL для обработки платы на фрезерном станке с программным управлением.


Полезные видео уроки по работе с программой Sprint Layout 6

Создание макросов
Трассировка. Вывод платы на печать. Список компонентов
Подготовка платы к производству и вывод файлов

Скачать Sprint-Layout можно через Google

ProgISP 1.72 (13.05.2010)


ПО для программатора ISP USBASP COLOR AVR Programmer

Может программировать EEPROM, ROM, FUSE, Lock-биты
Поддерживается Windows, Linux, Mac OS X
Скорость записи 5 Кб/с

Драйвер находится в папке win-driver\libusb_0.1.10.1\usbasp.inf
Для установки драйвера в контекстном меню нажмите Установить.

Скачать ProgISP 1.72

Null-modem emulator (com0com-3.0.0.0-i386-fre)


Нуль-модем эмулятор - это драйвер виртуального последовательного порта для Windows с открытым исходным кодом. Нуль-модем эмулятор дает возможность создать неограниченное количество пар виртуальных СОМ портов и использовать каждый порт для взаимодействия между программами, использующими последовательные интерфейсы для обмена данными. Каждая пара СОМ портов обеспечивает 2 порта, соединенных друг с другом так, что выход одного порта перенаправляется на вход другого порта и наоборот. Нуль-модем эмулятор может быть использован для обеспечения работы эмуляторов устройств. В этом случае эмулятор устройства использует один порт из пары а другой порт используется Windows-приложением, использующим СОМ порт для связи с устройством.
Эмулятор может быть использован для перенаправления данных.

К примеру, используя com2tcp (COM port to TCP redirector , часть проекта com0com) вы можете связать последовательный интерфейс с TCP/IP сервером.

Программа hub4com (HUB for communications , часть проекта com0com) обеспечивает ретрансляцию данных и сигналов с одного порта на несколько других.
К примеру, данные от одного GPS устройства могут быть получены несколькими программами. Также обеспечивается возможность использовать реальный порт на удаленном компьютере, как локальный.


Скачать com0com-3.0.0.0-i386-fre
Сайт программы

Foxit Reader v2.3 Build 3309


Foxit Reader - бесплатная программа, которая заменяет громоздкий, медленный и неудобный Adobe Reader. Она открывает PDF файлы почти мгновенно. Особенностью Foxit Reader является сравнительно небольшой размер дистрибутива и быстрая скорость работы, что, несомненно, сказывается на удобстве программы в целом.

Foxit Reader не требователен к программным и аппаратным средствам компьютера и способен работать практически со всеми версиями операционных систем корпорации Microsoft. Программа обладает всеми необходимыми функциями для полноценного просмотра PDF файлов, при этом, конечному пользователю все эти преимущества достаются совершенно бесплатно.

Foxit Reader снабжен весьма простым и интуитивно понятным интерфейсом, при помощи которого пользователь может максимально эффективно использовать данный программный продукт.


Для установки русского языка распакуйте архив lang_ru_ru.zip
в папку C:\Program Files\Foxit Software\Foxit Reader\

Далее в меню Language выбираем Russian

Скачать Foxit Reader