Новое поступление
Магазина AGUHAJSU Chinese chip Store работает с 17.09.2016. его рейтинг составлет 93.94 баллов из 100. В избранное добавили 3924 покупателя. Средний рейтинг торваров продавца 4.8 в продаже представленно 3821 наименований товаров, успешно доставлено 68370 заказов. 14133 покупателей оставили отзывы о продавце.
Характеристики
*Текущая стоимость 52,80 уже могла изменится. Что бы узнать актуальную цену и проверить наличие товара, нажмите "Добавить в корзину"
| Месяц | Минимальная цена | Макс. стоимость | Цена |
|---|---|---|---|
| Mar-22-2026 | 62.52 руб. | 65.10 руб. | 63.5 руб. |
| Feb-22-2026 | 61.46 руб. | 64.0 руб. | 62.5 руб. |
| Jan-22-2026 | 51.59 руб. | 54.15 руб. | 52.5 руб. |
| Dec-22-2025 | 60.42 руб. | 63.54 руб. | 61.5 руб. |
| Nov-22-2025 | 53.70 руб. | 56.37 руб. | 54.5 руб. |
| Oct-22-2025 | 59.27 руб. | 62.56 руб. | 60.5 руб. |
| Sep-22-2025 | 59.53 руб. | 62.4 руб. | 60.5 руб. |
| Aug-22-2025 | 58.12 руб. | 61.32 руб. | 59.5 руб. |
| Jul-22-2025 | 58.68 руб. | 61.33 руб. | 59.5 руб. |
Описание товара




Модуль роторного кодировщика
Рабочее напряжение: 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)
{
Длительный период = новый период;
}
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 (зеленый, зеленый);
}
Флуоресцентный
Смотрите так же другие товары: