Arduino Diecimilo

Arduino Diecimila построена на микроконтроллере ATmega168 [1]. Платформа содержит 14 цифровых вход/выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, разъем USB, силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB или подать питание при помощи адаптера AC/DC, или аккумуляторной …

Далее…Arduino Diecimilo

0

Поддержка протоколов Modbus, SPI, One Wire, I2C и др.

Библиотека SPI Данная библиотека позволяет Ардуино взаимодействовать с различными SPI-устройствами, выступая при этом в роли ведущего устройства. Краткое введение в интерфейс SPI (Serial Peripheral Interface) Последовательный периферийный интерфейс (SPI) — это синхронный протокол последовательной передачи данных, используемый для связи микроконтроллера с одним или несколькими периферийными устройствами. Интерфейс SPI отличается относительно высокой скоростью и предназначен для …

Далее…Поддержка протоколов Modbus, SPI, One Wire, I2C и др.

0

Возможность использования пользовательских блоков

Проект FLProg в последнее время обрёл достаточно большую популярность, и мне перестало хватать времени на создание блоков для той периферии, которая необходима пользователям. В то же время среди пользователей сайта нашлось достаточное количество людей, которые неплохо разбираются в языке C и могли бы мне помочь в развитии программы. Я решил дать им соответствующий инструмент. Таким …

Далее…Возможность использования пользовательских блоков

0

Поддержка десятков датчиков и модулей

Датчик атмосферного давления BMP085 и Arduino BMP085 – это сенсор для контроля барометрического давления (кроме этого, он еще контролирует и температуру). Датчик используется во многих проектах, в том числе и с использованием Arduino, так как у него практически нет аналогов. Кроме того, стоит он тоже недорого. Первый вопрос, который возникает: а зачем кому-то мерять атмосферное …

Далее…Поддержка десятков датчиков и модулей

0

ADS1115 (ADS1015) Внешний I2C ADC АЦП (поддерживается программой FLProg)

ADS1115 это 16-разрядный Аналого-Цифровой Преобразователь (ADS1015 это 12-разрядный Аналого-Цифровой Преобразователь), который может прекрасно расширить разрешающие и измерительные возможности Вашей Arduino. Он имеет внутренний ИОН (Источник Опорного Напряжения), 4 аналоговых входа, которые могут быть настроены в единичный, дифференциальный и сравнительный режимы измерения.

Далее…ADS1115 (ADS1015) Внешний I2C ADC АЦП (поддерживается программой FLProg)

3

FLProg – Урок второй: Работа с аналоговыми сигналами

В предыдущем уроке , были рассказаны основные принципы работы с программой FLProg, а так же работы с дискретными сигналами. В этом уроке будет рассмотрены возможности FLProg в работе с аналоговыми сигналами. В процессе урока будет создана программа управления светодиодным индикатором уровня и показана регулировка яркости светодиода с помощью выхода ШИМ. Схема тестового стенда. Как и …

Далее…FLProg – Урок второй: Работа с аналоговыми сигналами

2

Первый урок по работе с программой FLProg

У программистов в качестве первого урока принято использовать “Hello World”, у программистов микроконтроллеров помигать светодиодом, ну а у электриков и электронщиков собрать схему управления контактором. Поскольку

Далее…Первый урок по работе с программой FLProg

4

Графические языки программирования

FBD (Function Block Diagram) – графический язык программирования стандарта МЭК 61131-3. Программа образуется из списка цепей, выполняемых последовательно сверху вниз. При программировании используются наборы библиотечных блоков. Блок (элемент) – это подпрограмма, функция или функциональный блок (И, ИЛИ, НЕ, триггеры, таймеры, счётчики, блоки обработки аналогового сигнала, математические операции и др.). Каждая отдельная цепь представляет собой выражение, …

Далее…Графические языки программирования

1