Aihasd модуль энкодера с поворотом на 360 градусов для Arduino|module for arduino|module arduinoarduino sd |



Сохраните в закладки:

Цена:76,20RUB
*Стоимость могла изменится

Количество:


Новое поступление

Характеристики

Aihasd модуль энкодера с поворотом на 360 градусов для Arduino|module for arduino|module arduinoarduino sd |

История изменения цены

*Текущая стоимость 76,20 уже могла изменится. Что бы узнать актуальную цену и проверить наличие товара, нажмите "Добавить в корзину"

Месяц Минимальная цена Макс. стоимость Цена
Mar-23-2026 90.82 руб. 95.93 руб. 92.5 руб.
Feb-23-2026 90.60 руб. 95.84 руб. 92.5 руб.
Jan-23-2026 75.93 руб. 79.60 руб. 77 руб.
Dec-23-2025 88.42 руб. 92.38 руб. 90 руб.
Nov-23-2025 77.73 руб. 81.52 руб. 79 руб.
Oct-23-2025 87.18 руб. 91.46 руб. 89 руб.
Sep-23-2025 86.63 руб. 90.15 руб. 88 руб.
Aug-23-2025 85.3 руб. 89.64 руб. 87 руб.
Jul-23-2025 84.22 руб. 88.67 руб. 86 руб.

Описание товара

Aihasd модуль энкодера с поворотом на 360 градусов для Arduino|module for arduino|module arduinoarduino sd |Aihasd модуль энкодера с поворотом на 360 градусов для Arduino|module for arduino|module arduinoarduino sd |Aihasd модуль энкодера с поворотом на 360 градусов для Arduino|module for arduino|module arduinoarduino sd |Aihasd модуль энкодера с поворотом на 360 градусов для Arduino|module for arduino|module arduinoarduino sd |


aeProduct.getSubject()

Особенности:

Рабочее напряжение: 5 В
Круг импульсов: 20

Тесты Код:

Int redPin = 2;

Int yellowPin = 3;

Int greenPin = 4;

Int aPin = 6;

Int bPin = 7;

Int buttonPin = 5;

 

Состояние int = 0;

Int longPeriod = 5000; /Time at green или red

Int короткий период = 700; /период времени при смене

Int targetCount = короткий период;

Int count = 0;

 

Вакуум установка ()

{

PinMode (aPin, INPUT);

PinMode (bPin, вход);

PinMode (buttonPin, INPUT);

PinMode (redPin, OUTPUT);

PinMode (йеллоупин, выход);

PinMode (greenPin, OUTPUT);

} Долл. США

 

Силы петли ()

{

Рассчитывать + +;

If (digitalRead(buttonPin)

{

Набор ламп (высокий, высокий, высокий);

} Долл. США

Другое

{

Int изменить = getEncoderTurn();

Int newPeriod = longPeriod + (изменить * 1000);

If (newPeriod >= 1000 & newPeriod <= 10000)

{

Долгопериодных = newperiod;

} Долл. США

If (количество> targetCount)

{

Выполнении функция setstate ();

Рассчитывать = 0;

} Долл. США

} Долл. США

Задержка (1);

} Долл. США

 

Int getencoderturn ()

{

/Возврат-1, 0 или + 1

Статический int oldA = низкий;

Статическое значение int oldB = низкое;

Int результат = 0;

Int newA = digitalRead(aPin);

Int newB = digitalRead(bPin);

If (newA != oldA | newB != oldB)

{

/Что-то изменился

If (oldA = LOW & newA = HIGH)

{

Результат = -(oldB * 2 - 1);

} Долл. США

} Долл. США

OldA = newA;

Oldb = newB;

Возврат результата;

} Долл. США

 

Int выполнении функция setstate ()

{

Если (Состояние = 0)

{

Набор ламп (высокий, низкий, низкий);

Targetcount = долгопериодных;

Состояние =-1 шт.;

} Долл. США

Если (Состояние = 1)

{

Набор ламп (высокий, высокий, низкий);

Targetcount = масштабам высшего;

Состояние = 2;

} Долл. США

Если (Состояние = 2)

{

Набор ламп (низкий, низкий, высокий);

Targetcount = долгопериодных;

Состояние = комплект из 3 предметов;

} Долл. США

Если (Состояние = 3)

{

Набор ламп (низкий, высокий, низкий);

Targetcount = масштабам высшего;

Состояние = 0;

} Долл. США

} Долл. США

 

Пустая лампа (красный, желтый, зеленый)

{

DigitalWrite (красный, красный);

DigitalWrite (желтый, желтый);

DigitalWrite (зеленый, зеленый);

} Долл. США

    Посылка включает в себя: 1x360 градусов модуль роторного кодировщика для Arduino Безопасно упаковывается в пузырчатую сумку.
aeProduct.getSubject()

aeProduct.getSubject() aeProduct.getSubject() aeProduct.getSubject() aeProduct.getSubject()   aeProduct.getSubject() aeProduct.getSubject() aeProduct.getSubject() aeProduct.getSubject()

 

aeProduct.getSubject()

 


Смотрите так же другие товары: