Категория: Arduino

Функция shiftOut()


arduino-logo

Описание функции shiftOut

Выводит последовательно 8 бит информации (1 байт) в порт ввода/вывода. Выводить можно как с левого (старшего) бита, так и с правого (младшего) бита. Каждый бит последовательно выставляется на порту ввода/вывода dataPin, после чего на порт ввода/вывода clockPin устанавливается сигнал, «говорящий» о доступности к считыванию бита.

Подробнее…

Функция analogRead


arduino-logo

Описание функции analogRead

Функция analogRead в Arduino принимает аналоговые значения в качестве входных данных со своих контактов, предназначенных для аналоговых измерений. В Arduino Uno контакты с A0 по A5 используются для ввода входных значений аналоговых сигналов. Эти контакты имеют предварительно установленный АЦП (аналого-цифровой преобразователь), который преобразует аналоговый сигнал в цифровой, чтобы он мог быть обработан и проанализирован микроконтроллером. АЦП считывает изменяющееся напряжение и преобразует аналоговый сигнал в числовое значение от 0 до 1023.

Подробнее…

Библиотека Servo


Библиотека для arduino

Библиотека используется для подключения 3-х выводных сервопривода с ШИМ управлением к плате ардуино. Сигнал управления должен быть 50 Гц (длительность периода 20 миллисекунд), а ширина положительного импульса в микросекундах задает угол поворота (по умолчанию в библиотеке определены: минимальная ширина — 544 мкс, максимальная — 2400 мкс, что соответствует углам 0° и 180°).

Подробнее…

Функция millis()


arduino-logo

Описание функции millis

Функция millis() возвращает количество миллисекунд с момента начала выполнения текущей программы на плате Arduino. Это количество сбрасывается на ноль вследствие переполнения значения приблизительно через 50 дней.

Подробнее…

Функция tone()


arduino-logo

Описание функции tone в arduino

Генерирует прямоугольные импульсы заданной частоты и с 50-ти процентным заполнением (т.е. длительность импульса равна длительности паузы между импульсами). Если функция вызвана без параметра duration (длительности), то генерация будет продолжать до тех пор, пока не будет отменена функцией noTone.

Подробнее…