| Ваш IP: 34.228.42.25 | Online(47) - гости: 17, боты: 30 | Загрузка сервера: 2.01 ::::::::::::

Категория – Arduino

Нахождение наибольшего значения из элементов массива (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 […]

Загрузка...
Просмотров: 589 Подробнее

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

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

Загрузка...
Просмотров: 2 693 Подробнее

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

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

Загрузка...
Просмотров: 416 Подробнее

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

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

Загрузка...
Просмотров: 461 Подробнее

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

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

Загрузка...
Просмотров: 437 Подробнее

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

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

5,00 (1)
Загрузка...
Просмотров: 3 659 Подробнее

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

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

Загрузка...
Просмотров: 996 Подробнее

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

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

Загрузка...
Просмотров: 1 587 Подробнее

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

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

Загрузка...
Просмотров: 1 437 Подробнее

Подключение дисплея LCD 1602 к Arduino

В это статье мы рассмотрим как подключить жидкокристаллический дисплей LCD 1602 (чип HD44780) к Arduino Nano (Uno), для этого мы будем использовать библиотеку LiquidCrystal встроенную в Arduino IDE. Дисплей LCD1602 имеет 16 выводов, назначение каждого приведено ниже: 1 – VSS – GND (земля); 2 – VDD – (+5В питание); 3 – VO установка контрастности; 4 – […]

Загрузка...
Просмотров: 1 424 Подробнее