ТАХОМЕТР НА ДАТЧИКЕ ХОЛЛА

ПЕРВЫЕ ШАГИ С ARDUINO

ВНИМАНИЕ!

Если вы не знаете, куда подключить Arduino, где взять программу для прошивки, как установить драйвера, как всё настроить и как устанавливать библиотеки — читайте статейку «Первые шаги с Arduino», ссылка справа от этого текста. Там же разобраны типичные ошибки, описаны варианты питания и есть краткий FAQ.

ПЕРВЫЕ ШАГИ С ARDUINO

Вывод результата в порт

Скачать прошивку
посмотреть код
  • 3 цифровой пин используется как источник питания (+5В) для датчика Холла. Для этого в setup() прописано подать сигнал высокого уровня на 3 пин.
  • 2 пин принимает прерывания. Для нано и уно это 2 и 3 пины, и при объявлении прерывания она называются соответственно 0 и 1 (0 это второй, 1 это третий)

Вывод результата на дисплей

Скачать прошивку
посмотреть код
  • 3 цифровой пин используется как источник питания (+5В) для датчика Холла. Для этого в setup() прописано подать сигнал высокого уровня на 3 пин.
  • 2 пин принимает прерывания. Для нано и уно это 2 и 3 пины, и при объявлении прерывания она называются соответственно 0 и 1 (0 это второй, 1 это третий)
  • Библиотека разархивируется в папку

    C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
    C:\Program Files\Arduino\libraries\ (Wondows x86)

  • Поковырявшись в библиотеке, можно найти управление яркостью дисплея
Скачать библиотеку

Вывод результата на сервомашинку

Скачать прошивку
посмотреть код
  • 3 цифровой пин используется как источник питания (+5В) для датчика Холла. Для этого в setup() прописано подать сигнал высокого уровня на 3 пин.
  • 2 пин принимает прерывания. Для нано и уно это 2 и 3 пины, и при объявлении прерывания она называются соответственно 0 и 1 (0 это второй, 1 это третий)
  • Функция map — преобразует диапазон частот вращения (в примере от 0 до 1500) в диапазон угла поворота сервомашинки (в примере от 0 до 180 — максимально возможный для сервы)

Вывод результата на сервомашинку + дисплей

Скачать прошивку
посмотреть код
  • 3 цифровой пин используется как источник питания (+5В) для датчика Холла. Для этого в setup() прописано подать сигнал высокого уровня на 3 пин.
  • 2 пин принимает прерывания. Для нано и уно это 2 и 3 пины, и при объявлении прерывания она называются соответственно 0 и 1 (0 это второй, 1 это третий)