Мы отправляем заказы "Новой Почтой" по Украине. Также возможен самовывоз из нашего магазина
6 месяцев
гарантии
Мы даем гарантию на любой товар приобретенный в нашем магазине:
6 месяцев на товары, кроме батареек и аккумуляторов
14 дней на батарейки и аккумуляторы
В случае наступления гарантийного случая товар бесплатно ремонтируется, меняется на аналогичный или возвращается полная сумма его стоимостиВнимательно ознакомьтесь с условиями гарантии
Проконсультируем до и после продажи.
Вы можете задавать вопросы письменно по e-mail или по контактным телефонам нашего магазина
49 грнс НДС
в наличии
Описание
Отзывы (44)
Задать вопрос
Набор инфракрасного дистанционного управления состоит из 38 кГц ИК пульта и инфракрасного приемника. Тонкий изящный пульт содержит 17 кнопок и позволяет управлять устройствами на расстоянии не менее 8 метров. Набор идеально подходит для управления различными устройствами. Модуль ИК-приемника принимает стандартный 38 кГц сигнал в инфракрасном спектре и идеально подходит для подключения к различным микроконтроллерам.
Добрий день. Таке питання, а що роити, якщо пульт якиййшов до комплект працює, але у всіх кнопок однако кодировка і програмування далі не можливо робити, бо смисл, якщо всі кнопки мають одне значення "4294967295". Прописувала інші вони працюють, прописую цей и одразу працює на всі кнопки.
Купив набір для того щоб створити копію деяких Китайських пультів, щоб отриманий код ввести в програму телефона Samsung S5 в якому є IR діод для управління всіма пристроями. Можливо комусь пригодиться. Ось скетч для отримання сигналу Raw(сирий необроблений сигнал)
#include
//------------------------------------------------------------------------------
// Include the IRremote library header
//
#include
//------------------------------------------------------------------------------
// Tell IRremote which Arduino pin is connected to the IR Receiver (TSOP4838)
//
int recvPin = 11;
IRrecv irrecv(recvPin);
//+=============================================================================
// Configure the Arduino
//
void setup ( )
{
Serial.begin(9600); // Status message will be sent to PC at 9600 baud
irrecv.enableIRIn(); // Start the receiver
}
//+=============================================================================
// Display IR code
//
void ircode (decode_results *results)
{
// Panasonic has an Address
if (results->decode_type == PANASONIC) {
Serial.print(results->address, HEX);
Serial.print(":");
}
//+=============================================================================
// Display encoding type
//
void encoding (decode_results *results)
{
switch (results->decode_type) {
default:
case UNKNOWN: Serial.print("UNKNOWN"); break ;
case NEC: Serial.print("NEC"); break ;
case SONY: Serial.print("SONY"); break ;
case RC5: Serial.print("RC5"); break ;
case RC6: Serial.print("RC6"); break ;
case DISH: Serial.print("DISH"); break ;
case SHARP: Serial.print("SHARP"); break ;
case JVC: Serial.print("JVC"); break ;
case SAMSUNG: Serial.print("SAMSUNG"); break ;
case LG: Serial.print("LG"); break ;
case WHYNTER: Serial.print("WHYNTER"); break ;
case PANASONIC: Serial.print("PANASONIC"); break ;
case DENON: Serial.print("Denon"); break ;
}
}
//+=============================================================================
// Dump out the decode_results structure.
//
void dumpInfo (decode_results *results)
{
// Check if the buffer overflowed
if (results->overflow) {
Serial.println("IR code too long. Edit IRremoteInt.h and increase RAWLEN");
return;
}
// Show Encoding standard
Serial.print("Encoding : ");
encoding(results);
Serial.println("");
//+=============================================================================
// Dump out the decode_results structure.
//
void dumpRaw (decode_results *results)
{
// Print Raw data
Serial.print("Timing[");
Serial.print(results->rawlen-1, DEC);
Serial.println("]: ");
for (int i = 1; i < results->rawlen; i++) {
unsigned long x = results->rawbuf[i] * USECPERTICK;
if (!(i & 1)) { // even
Serial.print("-");
if (x < 1000) Serial.print(" ") ;
if (x < 100) Serial.print(" ") ;
Serial.print(x, DEC);
} else { // odd
Serial.print(" ");
Serial.print("+");
if (x < 1000) Serial.print(" ") ;
if (x < 100) Serial.print(" ") ;
Serial.print(x, DEC);
if (i < results->rawlen-1) Serial.print(", "); //'','' not needed for last one
}
if (!(i % 8)) Serial.println("");
}
Serial.println(""); // Newline
}
//+=============================================================================
// Dump out the decode_results structure.
//
void dumpCode (decode_results *results)
{
// Start declaration
Serial.print("unsigned int "); // variable type
Serial.print("rawData["); // array name
Serial.print(results->rawlen - 1, DEC); // array size
Serial.print("] = {"); // Start declaration
// Dump data
for (int i = 1; i < results->rawlen; i++) {
Serial.print(results->rawbuf[i] * USECPERTICK, DEC);
if ( i < results->rawlen-1 ) Serial.print(","); // '','' not needed on last one
if (!(i & 1)) Serial.print(" ");
}
// Now dump "known" codes
if (results->decode_type != UNKNOWN) {
// Some protocols have an address
if (results->decode_type == PANASONIC) {
Serial.print("unsigned int addr = 0x");
Serial.print(results->address, HEX);
Serial.println(";");
}
// All protocols have data
Serial.print("unsigned int data = 0x");
Serial.print(results->value, HEX);
Serial.println(";");
}
}
//+=============================================================================
// The repeating section of the code
//
void loop ( )
{
decode_results results; // Somewhere to store the results
if (irrecv.decode(&results)) { // Grab an IR code
dumpInfo(&results); // Output the results
dumpRaw(&results); // Output the results in RAW format
dumpCode(&results); // Output the results as source code
Serial.println(""); // Blank line between entries
irrecv.resume(); // Prepare for the next value
}
}
Поті скачуємо програму IrScrutinizer і Java Development Kit в кого не має. IrScrutinizer відкриваємо з допомогою Java Отриманий сигнал Raw копіюємо в IrScrutinizer і натискаємо на Scrutinizer. Все ви отримали HEX код який можна ввести(скопіювати) в програму універсального пульта на Андроїд. Вуаля
Пульт работает. Приёмник срабатывает через раз. Постоянно разные коды из пульта. После того как поменял сам приёмник (выпаял из старого спутникового ресивера) -всё завелось на ура. Не расстроился, так как небольшие деньги. По этому приёмник VS1838 не рекомендую. Но на начинающих это может плохо повлиять))). Магазину большой плюс. Всё очень быстро и оперативно делают.
Насколько я понял судя из названия в комплекте должен быть пульт и приемник. В моем случае в пакетике оказался только пульт и кабелек для подключения приемника. Приемника и ик-диода показанного на фото в описании нет.
Пакетик был запаян.
Просто и надежно, ни в коем случает инфракрасный диод, который в комплекте не подключать к бп и не проверять, это для пульта запасной, если его родной выйдет из строя)))
Все работает классно. Единственный совет, если настраиваете под линуксом через irrecord, в результирующем файле между begin codex и end codes удалите второй столбец с 0x00000, иначе Lirc не будет распознавать кнопки.
При всем уважении, Алексей, но я вам советую подтянуть свои знания по электронике, т.к. не знать, зачем нужен ИК светодиод - это номер, особенно если писать это в теме с ИК пультом.
Схоже, що є якась нова і стара IR бібліотеки і код з вашого коментаря очікує стару бібліотеку, яка вже не підтримується. Треба взяти інший приклад, для нової бібліотеки.
Більш детально тут: https://forum.arduino.cc/index.php?topic=726850.0
Посылку получил быстро и в полном комплекте (заказывал много позиций).
Скорость и точность поставок очень радует!!!
ИК приемник не заработал, собирал по урокам Arduino.
Оказалась вся проблема в моей внимательности!!!! Забыл главное, при монтаже внимательно смотреть распиновку и лучше лишний раз перепроверить!!! Да и на плате все написано, а собирал по картинкам к урокам!
Все заработало отлично. Спасибо arduino.ua
Инфракрасный датчик представляет собой полностью законченное устройство приема информации, передаваемой ИК излучением. Малые размеры, низкое энергопотребление и удобство применения совместно с беспаечными макетными платами – вот неполный перечень достоинств этого помощника Ардуинщика.
Большая макетная плата (830 отверстий) с двумя линиями для питания с каждой стороны (200 отверстий). Данная макетная позволяет без пайки создавать предварительные электронные проекты для их тестирования, проверки и отладки перед окончательным монтажом. Размеры беспаечной макетной платы MB102...
Джойстик имеет 5 выводов: VCC (+5D), GND (земля), Х (перемещение по оси Х), Y (перемещение по оси Y) и Button (сигнализирует нажата ли кнопка). Подключите питание и снимайте с выводов X, Y и Button статус текущего положения джойстика. На выходах Х и Y сигнал дифференцированный, то есть...
Набор перемычек (джамперов) папа-папа для проектов на основе Arduino. Удобно использовать с макетными платами, хорошо паяются. Количество - 40 штук разных цветов. Длина 20 см.
Arduino Nano V3.0 с нераспаянными коннекторами – маленькая, самодостаточная, разъемо-совместимая с макетками плата на микроконтроллере ATmega328. Она более-менее совпадает по функциональности с Arduino Duemilanove/Uno, но имеет другой форм-фактор. Arduino Nano недостает только разъема...
Набор перемычек для макетирования мама-папа . Количество - 40 шт. Длина - 20 см.
39 грн
Дорогие друзья! Мы стараемся держать на сайте информацию про наличие товаров и цены на них в АКТУАЛЬНОМ состоянии. Корректировки происходят постоянно. Если вы находите цену на товар завышенной, напишите нам про это с указанием ссылки на товар. Мы рассмотрим письмо и или обоснуем цену, или подкорректируем ее. Ассортимент магазина очень большой и иногда бывают ошибки в ценообразовании, особенно при скачках курса доллара. Благодарим за понимание.