Характеристики
10 шт с UNO MEGA2560 пример кода! 3 V 5V 4 кнопки 1 аналоговый выход AD Клавиатура Кнопка для
История изменения цены
*Текущая стоимость 627,64 уже могла изменится. Что бы узнать актуальную цену и проверить наличие товара, нажмите "Добавить в корзину"
| Месяц |
Минимальная цена |
Макс. стоимость |
Цена |
| Feb-23-2026 |
796.67 руб. |
812.24 руб. |
804 руб. |
| Jan-23-2026 |
646.81 руб. |
659.53 руб. |
652.5 руб. |
| Dec-23-2025 |
784.60 руб. |
800.99 руб. |
792 руб. |
| Nov-23-2025 |
777.97 руб. |
793.16 руб. |
785 руб. |
| Oct-23-2025 |
621.24 руб. |
633.2 руб. |
627 руб. |
| Sep-23-2025 |
765.0 руб. |
780.20 руб. |
772.5 руб. |
| Aug-23-2025 |
759.69 руб. |
774.23 руб. |
766.5 руб. |
| Jul-23-2025 |
752.50 руб. |
767.1 руб. |
759.5 руб. |
Описание товара






Название продукта:10 шт с UNO MEGA2560 пример кода! 3,3 V 5 V 4 кнопки 1 аналоговый выход AD Клавиатура Кнопка для Arduiuo
Упаковочный лист:
10 p cs 4 клавишные аналоговые кнопки (с штыревым соединителем)
Описание:
1 Напряжение питания: 3-5 В
2 4 кнопки 1 аналоговый выход (AD Pin)
3 размера печатной платы: 30x12 мм
4 Вес: 1,8 г
Идеально подходит для подключения к Ardiuno UNO Mini Nano Mega2560 и т. Д., или другим MCU (AVR STM32 ARM7 ARM9 ARM10 PIC AT89C51 STC MSP430 FPGA CPLD raspberry pi и т. д.)
![]()
Схемы:
Соединение с Arduiuo UNO:
![]()
![]()
Код Arduiuo uno/mega2560
/Псевдо/
/*
Arduiuo_4 клавишные аналоговые кнопки
Этот пример кода находится в открытом домене.
*/
# Define key1ValueMin 96
# Define key1ValueMax 106
# Define key2ValueMin 144
# Define key2ValueMax 159
# Define key3ValueMin 193
# Define key3ValueMax 213
# Define key4ValueMin 242
# Define key4ValueMax 255
Int adPin = A0;/Выберите входной штырь для потенциометра
Int keyValue;
Int keyValue_r;
Int keyValue_rr;
/Сканирование ключей
Int key_scan (void)
{
Инт значение;
Ключ int;
AdValue = analogRead (adPin);/чтение ad Value
AdValue = adValue/4;
If (adValue> = key1ValueMin & adValue <= key1ValueMax)/k1
{
Ключ = 1;
}
Если (adValue> = key2ValueMin & adValue <= key2ValueMax)/k2
{
Ключ = 2;
}
Если (adValue> = key3ValueMin & adValue <= key3ValueMax)/k3
{
Ключ = 3;
}
Если (значение> = key4ValueMin)/k4
{
Ключ = 4;
}
Else/недопустимое значение
{
Ключ = 0;
}
Ключ возврата;
}
Настройка пустоты () {
Серийный. Старт (9600);
}
Пустая петля () {
/Сохраните значение сканирования с тремя клавишами
KeyValue_rr = keyValue_r;
KeyValue_r = keyValue;
KeyValue = key_scan ();
/Три отсканированных значения одинаковые, указывая, что ключ действителен
If (keyValue> 0 & keyValue = keyValue_r & keyValue_r = keyValue_rr)
{
Serial. print ("keyvalue =");
Serial. println (keyValue);
}
Задержка (100);/каждый интервал сканирования 100-200 мс
}
/Псевдо/
Смотрите так же другие товары: