Рубрика: Arduino

Индикатор уровня сигнала (Arduino)

На рисунке показана схема линейного индикатора уровня сигнала, уст-во основано на Arduino Nano, индикатор LCD 1602. Индикатор способен отображать 30 уровней входного сигнала, входной сигнал не должен превышать 1.1 В, так как вход АЦП имеет внутреннее опорное напряжение 1.1 В. При большом уровне входного сигнала используйте делитель напряжения. #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, […]

3,75 (4)
Загрузка...
Просмотров: 21 589 3 комментария Читать статью

Нахождение наибольшего значения из элементов массива (Arduino)

Для нахождения наибольшего значения из элементов массива, воспользуйтесь примером кода приведенного ниже: int arr[] = {100,22,12,134,80}; // массив int arr_max = 0; /* первоначально с нулем будем сравнивать первый элемент массива */ void setup(){ Serial.begin(9600); } void loop(){ for(int i = 1; i <= 5; i++){ // запускаем цикл, для обхода всех элементов массива arr_max […]

5,00 (2)
Загрузка...
Просмотров: 5 477 Читать статью

Секундомер на Arduino

Секундомер выполнен на основе Arduino Nano (Uno), показания секундомера выводятся на индикатор 1602. На индикатор выводятся показания часов (до 24), минут, секунд и десятые доли секунды. Секундомер содержит два секундомера управляемые одной кнопкой, алгоритм работы секундомера следующий: При первом нажатии на кнопку происходит запуск первого секундомера (1 строка индикатора) Второе нажатие на кнопку переводит остановившиеся […]

Загрузка...
Просмотров: 22 637 5 комментариев Читать статью

Последовательный порт (Arduino)

Набор функций Serial служит для связи устройства Arduino с компьютером или другими устройствами, поддерживающими последовательный интерфейс обмена данными. Все платы Arduino имеют хотя бы один последовательный порт (UART, иногда называют USART). Для обмена данными Serial используют цифровые порты ввод/вывода 0 (RX) и 1 (TX), а также USB порт. Операторы библиотеки Serial: Serial — объект библиотеки […]

Загрузка...
Просмотров: 4 299 Читать статью

Математические операторы (Arduino)

+, -, *, / — сложить, вычесть, умножить, разделить pow(x, a); — возвести «х» в степень «а» ( x a ), pow может возводить в дробную степень sq(x); — возвести число «х» в квадрат ( x 2 ) sqrt(x); — взять квадратный корень числа «х» abs(x); — найти модуль числа, |х| sin(x), cos(x), tan(x); — […]

5,00 (4)
Загрузка...
Просмотров: 6 539 Читать статью

Типы данных (Arduino)

При программировании Arduino применяются различные типы данных, ниже показан список основных типов данных: boolean занимает 1 байт, принимает значение от 0 до 1, логическая переменная может принимать значение true (1) b false (0) char занимает 1 байт, принимает значение от -128 до 127, хранит номер символа из таблицы символов ASII byte занимает 1 байт, принимает значение […]

Загрузка...
Просмотров: 2 779 Читать статью

Простой частотомер на Arduino

Частотомер рассчитан для измерения низких частот с большой точностью (до сотых долей герца), диапазон измерения частотомера от единиц герц до 100 кГц. Для создания частотомера нам понадобится библиотека FreqMeasure, ее нет в Arduino IDE, поэтому ее необходимо скачать и добавить в Arduino IDE. Соберите схему показанную на рисунке: Загрузите в микроконтроллер следующий скетч: #include <FreqMeasure.h> #include <LiquidCrystal.h> double sum […]

5,00 (2)
Загрузка...
Просмотров: 20 579 Читать статью

Измерение напряжения в Arduino (внешний ИОН)

В предыдущей статье рассматривалось как собрать простой вольтметр на Arduino, в качестве источника опорного напряжения использовалось напряжение питания +5 В, но такой вариант использования опорного напряжения имеет недостаток — нестабильность напряжения питания приведет к погрешности в процессе измерения напряжения. Так же был опробован метод использования внутреннего ИОН. В этой статье мы рассмотрим вариант вольтметра с использованием внешнего источника […]

5,00 (2)
Загрузка...
Просмотров: 7 718 Читать статью

Измерение напряжения в Arduino (внутренний ИОН)

В предыдущей статье рассматривалось как собрать простой вольтметр на Arduino, в качестве источника опорного напряжения использовалось напряжение питания +5 В, но такой вариант использования опорного напряжения имеет недостаток — нестабильность напряжения питания приведет к погрешности в процессе измерения напряжения. В этой статье мы рассмотрим вариант вольтметра с использованием внутреннего источника опорного напряжения. Соберите схему показанную на […]

5,00 (3)
Загрузка...
Просмотров: 10 346 Читать статью

Измерение напряжения в Arduino

На базе Arduino Nano (Uno) можно собрать простой вольтметр для измерения постоянного напряжения. Измерение напряжения на аналоговых входах Arduino производится при помощи АЦП с разрешением 10 бит, что соответствует коду от 0 до 1023, полученное значение мы преобразуем в напряжение при помощи коэффициента. Опорным напряжением в данном случае будет напряжение питания платы Arduino. Соберите схему показанную на […]

4,00 (1)
Загрузка...
Просмотров: 24 849 Читать статью