Ми відправляємо замовлення "Новою Поштою" по Україні. Також можливий самовивіз з нашого магазину
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
Інфрачервоний датчик являє собою повністю закінчений пристрій прийому інформації, переданої ІЧ випромінюванням. Малі розміри, низьке енергоспоживання і зручність застосування спільно з безпаєчною макетною платою - ось неповний перелік переваг цього помічника Ардуінщика.
Ультразвуковий датчик HC-SR04 - це стабільний та точний ultrasonic sonar (сонар) датчик відстані який не має "сліпих зон". Може вимірювати відстань від 0 см до 1500мм, точність досягає 3 мм.
Велика макетна плата (830 отворів) з двома лініями для живлення з кожного боку (200 отворів). Дана макетка дозволяє без пайки створювати макети електронних проектів для їх тестування, перевірки та наладки перед остаточним монтажем. Розміри безпаєчної макетної плати MB102 165х56 мм, кількість...
Джойстик має 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 грн
Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.