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



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

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

Количество:


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

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

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

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

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

Месяц Минимальная цена Макс. стоимость Цена
Jul-24-2026 90.24 руб. 95.14 руб. 92.5 руб.
Jun-24-2026 90.87 руб. 95.12 руб. 92.5 руб.
May-24-2026 75.3 руб. 79.41 руб. 77 руб.
Apr-24-2026 88.94 руб. 92.84 руб. 90 руб.
Mar-24-2026 77.36 руб. 81.74 руб. 79 руб.
Feb-24-2026 87.32 руб. 91.95 руб. 89 руб.
Jan-24-2026 86.87 руб. 90.51 руб. 88 руб.
Dec-24-2025 85.34 руб. 89.1 руб. 87 руб.
Nov-24-2025 84.65 руб. 88.31 руб. 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()

 


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