ArduHAL – Использование Arduino с Theremino системы

Этот проект позволяет легко использовать Arduino форму. Все типы общего ввода-вывода готовы. Для которых не должны быть запрограммированы, просто настроить входы и выходы с приложением ArduHAL и претерпела прямую связь между программным обеспечением на ПК и датчиках.

Применение ArduHAL

Это приложение соединяет Arduino модули с приложениями на ПК.

Arduino HAL для theremino системы

яArduHAL Свойства контактов Наиболее распространенные типы Pin для управления серводвигателями, Pwm и цифровые выходы, и для чтения датчиков и АЦП, Они легко доступны без необходимости программирования встроенного программного обеспечения.

Специальные датчики, такие как I2C, Они могут потребовать библиотеки Arduino и некоторые прошивки строки. Но во всех случаях связь с приложениями на ПК проще.

Применение ArduHAL, инструкции по использованию и прошивки для Arduino, загрузка с этой страницы.


приложений

Arduino, посредством применения ArduHAL, Он может подключаться к более чем ста приложений, все Open Source и Free, считывать данные и управляющие выходы. От генераторов сигналов осциллографов, термостаты, музыкальные приложения, к играм, и т.д..

Theremino System Scope

Для получения списка возможных открытых приложений эта страница.


Устройства DIY

Многие Arduino оставлены в ящике после обнаружения, что программирование является более трудным, чем ожидалось. Но с кем ArduHAL может набрать устройства “DIY” в течение нескольких минут, например, для дидактического, чтобы сделать проекты и эксперименты или автоматизировать свои достижения.

Наиболее интересные примеры являются датчиками, которые взаимодействуют в I2C. Модули Arduino могут легко читать их с помощью библиотеки и несколько строк прошивки.

Наша библиотека Arduino также фильтры нижних частот и высокие частоты в, простой в использовании и идентичные фильтры классического сопротивления и конденсатора.

скачать этот файл чтобы увидеть, как с помощью фильтров и как вы читаете датчики I2C.


Подключение офиса

Кто знает, что электронные таблицы можно использовать макросы непосредственно взаимодействовать с оборудованием.

Theremino Слоты для офиса

Читать АЦП и положить значения в ячейках Excel сегодня. В дополнение к VBA вы можете создавать сложные приложения. это VBA (Визуальный Бейсик для приложений) Это быстрый и мощный язык. Это Excel компилируется и быстро.

Примеры соединений с Excel, загруженные из эта страница.


Библиотека Специальные “Theremino”

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

После того, как вы написали прошивку, вы должны также создавать приложения на ПК для взаимодействия с пользователем. И это самая трудная часть. Лишь немногие из них удалось подключить Arduino с пользовательским интерфейсом, который работает гладко на ПК. Таким образом, практически все сложите маленькие дисплеи непосредственно связанные Arduino.

Theremino библиотека для Arduino

С нашей библиотекой для Arduino, ArduHAL приложение и другие приложения системы становится намного проще Theremino. Минимализм Theremino системы, возможно, слишком просто для тех, кто знает, как программировать, но это то, что вам нужно для тех, кто участвует в других (дидактика, химия, физика, музыка и т.д.…).


Сравнение между Arduino и модулями MODULя Master

Arduino Nano

льготы

  • С Arduino вы можете добавить датчики I2C, связанные, SPI серьезно. Мы подготовили связи «общие» типов с ПК, так что вы просто написать несколько строк и импортировать библиотеку также прочитать странные датчики.
  • Даже те, кто мало знаний в области программирования можно добавить некоторые простые функции. Вместо того, чтобы изменить прошивку нашего Мастера практически невозможно. Даже не специалист может сделать это, Было бы слишком долго, и это может быть не стоит.
  • С Arduino может быть запрограммирована для выполнения небольших операций быстро, например, поднимать и опускать выход за время от нескольких микросекунд. Эта же операция, тем не менее, можно с помощью мастер-модуля, потому что все запрограммировано на ваш компьютер и минимальное допустимое время обмена USB является миллисекундой или два.
  • Arduino Nano стоит меньше, чем половина Мастера. Он также расположен менее чем в три евро на eBay.

Недостатки

  • Упрощенный язык Arduino (циклооксигеназы Эскиз) Это позволяет легко программировать свою прошивку. Но это легко приводит к большой потере производительности. Один из примеров: АЦП нашего Мастера чтения 16 раз и затем производится в среднем, в то время как на Arduino мы можем читать их только один раз, и это уже значительная нагрузка. Таким образом, АЦП Master дает почти 14 немного (над дискретизацией) в то время как Arduino только 10 немного.
  • Скорость передачи данных с ПК только четверть нашего Учителя даже в самых лучших условиях (около 200 обменов в секунду против нормали 800…900 Мастеров).
  • Стержень может быть сконфигурирован только с десяток видов против почти тридцать Магистра.
  • Многие виды Pin, Например, емкостные ключи, FastPwm и шаговых, Они не осуществимы, Преимущества слишком мало, Лучше всего использовать мастер.
  • Ничего CapSensor, а затем ничего Theremin (музыкальный инструмент) с особенностями мы использовали.
  • Adc24 не подключен, мы не пробовали, но мы знаем из опыта, что связь SPI с модулем Adc24 требует трудных времен, чтобы получить. Мы сделали это на нашем Master, потому что у нас есть все возможности, предоставляемые очень мощным процессором. И для этого мы должны были построить очень сложный набор механизма пинг-понг между двумя прерываниями. Такие вещи, как Arduino практически невозможно (или, по крайней мере, мы не имеем ни малейшего представления о том, как сделать).

Более подробная информация в файл инструкции приложение ArduHAL.

1 ответить
  1. theremino
    theremino говорит:

    Существует новая версия ArduHAl и библиотеки для Arduino.
    http://www.theremino.com/downloads/foundations#arduhal

    Эта версия значительно улучшилась:
    - Связь быстрее.
    - Вы можете установить «Async» от ArduHAL, без изменения прошивки и перекомпилировать.
    - С новым режимом «Опрос» работа даже всех Arduino моделями с FT232 чипа

Ответить

Хотите принять участие в обсуждении?
Вы можете внести свой вклад!

оставьте ответ