Сохраните в закладки:
*История изменения цены! Указанная стоимость возможно, уже изменилось. Проверить текущую цену - >
| Месяц | Минимальная цена | Макс. стоимость | Цена |
|---|---|---|---|
| Feb-20-2026 | 949.80 руб. | 968.66 руб. | 958.5 руб. |
| Jan-20-2026 | 769.16 руб. | 784.88 руб. | 776.5 руб. |
| Dec-20-2025 | 934.32 руб. | 953.64 руб. | 943.5 руб. |
| Nov-20-2025 | 926.28 руб. | 945.26 руб. | 935.5 руб. |
| Oct-20-2025 | 740.74 руб. | 755.13 руб. | 747.5 руб. |
| Sep-20-2025 | 911.5 руб. | 929.61 руб. | 920 руб. |
| Aug-20-2025 | 904.19 руб. | 922.7 руб. | 913 руб. |
| Jul-20-2025 | 896.51 руб. | 914.40 руб. | 905 руб. |
Новые товары
Характеристики
Описание товара
Factory Wholesale 10pcs/Lot Rotary Encoder Module Brick Sensor Development Dropshipping KY-040
Rotary encoder can be counted by rotating forward and reverse direction during rotation of the output pulse frequency,
Unlike counter rotating potentiometer, this rotation counts are not limited.
With the buttons on the rotary encoder can be reset to its initial state, that starts counting from 0.
******************
ARDUI-NO test code:
const int interruptA = 0; / / Interrupt 0 (pin 2)
const int interruptB = 1; / / Interrupt 1 (pin 3)
int CLK = 2; / / PIN2
int DAT = 3; / / PIN3
int BUTTON = 4; / / PIN4
int LED1 = 5; / / PIN5
int LED2 = 6; / / PIN6
int COUNT = 0;
void setup ()
{
attachInterrupt (interruptA, RoteStateChanged, FALLING);
/ / AttachInterrupt (interruptB, buttonState, FALLING);
pinMode (CLK, INPUT);
digitalWrite (2, HIGH); / / Pull High Restance
pinMode (DAT, INPUT);
digitalWrite (3, HIGH); / / Pull High Restance
pinMode (BUTTON, INPUT);
digitalWrite (4, HIGH); / / Pull High Restance
pinMode (LED1, OUTPUT);
pinMode (LED2, OUTPUT);
Serial.begin (9600);
}
void loop ()
{
if (! (digitalRead (BUTTON)))
{
COUNT = 0;
Serial.println ("STOP COUNT = 0");
digitalWrite (LED1, LOW);
digitalWrite (LED2, LOW);
delay (2000);
}
Serial.println (COUNT);
}
/ / -------------------------------------------
void RoteStateChanged () / / When CLK FALLING READ DAT
{
if (digitalRead (DAT)) / / When DAT = HIGH IS FORWARD
{
COUNT;
digitalWrite (LED1, HIGH);
digitalWrite (LED2, LOW);
delay (20);
}
else / / When DAT = LOW IS BackRote
{
COUNT -;
digitalWrite (LED2, HIGH);
digitalWrite (LED1, LOW);
delay (20);
}
}





В целом хочется сказать, что велосипед оправдал свои ожидания. Цена конечно хорошая, но оно того стоит. Кататься по лесной местности... Читать отзыв полностью...
Давно мечтала приобрести себе беспроводную гарнитуру и нисколько не пожалела что купила именно эту фирму данных наушников. Использую уже пол... Читать отзыв полностью...
Здравствуйте, очень хочется заказать 2 свитера, черный и белый с цветком на плече.Есть такие в наличии?... Читать отзыв полностью...
Отличный горный велосипед! Доволен покупкой очень, рекомендую! Если вы любитель провести время экстремально и где-то за пределами города, то этот... Читать отзыв полностью...
здраствуйте. фокус с шариком какой по размеру маленькиий средний большой.их же 3вида какой изних по размеру?... Читать отзыв полностью...
Такой чайник я видел у своего соседа, когда пил чай. Хорошая вещь! Удалось даже самому пользоваться. Удобный, прочный, прекрасно заваривает... Читать отзыв полностью...
Мягкое, длинное, теплое, приятное на ощупь платье. Терпеть не могу, когда трикотаж "скрипит". Очень уютное. Полноразмерное (не маломерка). рукава длинные,... Читать отзыв полностью...