roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 03:55

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 1911 ]  На страницу Пред.  1 ... 122, 123, 124, 125, 126, 127, 128  След.
Автор Сообщение
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 18 ноя 2021, 21:57 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Спасибо, попробую разобраться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 20 ноя 2021, 10:16 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Разобрался, как мне показалось. В общем ни да, ни нет.
Код:
#include <IRremote.h>
int RECV_PIN = 11;                // Pin, an den der Empf�nger angeschlossen ist
IRrecv irrecv(RECV_PIN);         // Instanz der Receiver-Klasse
decode_results results;          // Zur Aufnahme des ermittelsten Codes

void setup() {
   Serial.begin(9600);
   irrecv.enableIRIn(); // Startet den Receiver
 
}

// Gibt die Code-Sequenz auf der seriellen Schnittstelle aus
void printCode(decode_results *results) {
   int codeLen = results->rawlen - 1; // The length of the code
  for (int i = 1; i <= codeLen; i++) {
      unsigned int rawCode;
      if (i % 2) {
        // Mark
         rawCode = results->rawbuf[i] * USECPERTICK - MARK_EXCESS;

      }
      else {
        // Space
         rawCode = results->rawbuf[i] * USECPERTICK + MARK_EXCESS;

      }
      if (i > 1)
         Serial.print(",");
   Serial.print(rawCode, DEC);
   }
   Serial.println("");
}


void loop() {
   if (irrecv.decode(&results)) {
       printCode(&results);// вывод кода кнопки в "сигнатуре"
      Serial.println(results.value, HEX);//код кнопки в привычном нам виде
      irrecv.resume(); // resume receiver
     
   }
}

Пульт, которым я шарик мучаю по кнопке, например, "ОК" даёт разные результаты по коду (8C837 - верный,1BCB3E0D - при направлении пульта в сторону) при одинаковых почти "сигнатурах кода"
8800,4600,450,650,450,700,450,650,450,700,400,700,450,700,400,700,450,700,400,750,400,700,400,700,450,700,400,1800,450,700,450,650,450,700,400,1850,400,1850,450,650,450,700,400,1800,450,700,450,650,450,700,450,650,450,700,400,1850,400,1850,400,700,450,1800,450,1800,450,1800,450
1BCB3E0D
8850,4550,500,650,450,650,500,650,450,650,450,650,500,650,450,650,500,650,450,650,500,650,450,650,500,650,450,1800,450,650,500,650,450,650,450,1800,450,1800,450,650,500,650,450,1750,500,650,500,650,450,650,500,650,450,650,450,1800,450,1800,450,650,500,1750,500,1750,500,1750,500
8C837
В итоге самописный пульт-приложение при любых сигнатурах кнопки в лучшем случае повторяет код отражённого сигнала. Чёто или автор не договаривает, или я не понимаю :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 21 ноя 2021, 12:06 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Нашёл пульт от покупного жука. ИК приёмник его воспринял. Сигнатуры получились раза в 3 короче, а длина кода кнопки (как так можно шифровать?) такая же как от ТВ пульта.
Код:
3250,650,1000,750,1000,750,1000,1350,500,1350,500,1400,500,750,1000,750,1000,750,1000,1350,450
9F4FDCF9
3250,1300,450,800,1000,750,1000,750,1000,1350,450,1400,500,750,1000,800,900,850,900,1400,500
9E614B1D
3250,700,950,1350,500,750,1000,1400,450,1350,500,1400,450,800,1000,1350,500,750,1000,1350,450
9E1C511
3250,1300,450,800,1000,750,1000,750,1000,1400,400,1400,500,750,1000,800,950,800,950,1350,500
9E614B1D
3250,1300,500,750,1000,1400,400,850,950,1400,450,1400,450,800,950,1400,450,800,950,1400,450
9472DE25
3250,1300,450,800,1000,750,1000,750,1000,1350,450,1400,500,750,950,850,900,850,900,1400,500
9E614B1D
3250,650,1050,1350,500,1350,550,700,1050,1350,500,1350,550,750,950,1400,500,750,1000,1350,500
6567AC1
3250,1350,400,850,950,800,950,800,950,1400,450,1400,450,800,950,850,900,850,900,1400,500
9E614B1D

Качество приёма резко улучшилось, без ошибок работает с 4-5 метров. К 5 сигнатурам имеющихся кнопок выдумал, по аналогии, ещё 3 - тоже сработало. В целом вариант управления с телефона по ик каналу игрушками теперь хорошая альтернатива блютуз модулю.


Вложения:
20211121_082215.jpg
20211121_082215.jpg [ 71.6 КиБ | Просмотров: 9824 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 30 дек 2021, 21:15 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
С наступающими праздниками!
Съёмное приспособление для оперативного дистанционного управления выключателем по ик каналу - бесследный монтаж-демонтаж.


Вложения:
ролик2.gif
ролик2.gif [ 1.85 МиБ | Просмотров: 9222 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 31 дек 2021, 18:26 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
Ха! Прикольная вещь! Подарил друзьям такие на НГ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 31 дек 2021, 18:44 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Не, ещё только придумалось пару дней назад :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 31 дек 2021, 18:55 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
Только ИК на ВТ замени, чтобы из другой комнаты работало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 16 янв 2022, 20:04 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386

Решил дисплейчик попробовать в свечном деле :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 16 янв 2022, 22:54 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
Дурят нашего брата...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 26 июн 2022, 16:15 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Занялся разработкой простого способа подключения большого числа ssd 1306 экранчиков к одной ардуино. Пробую на игре "жизнь" и на стрелочном вольтметре.


Вложения:
VID_20220626_134933.gif
VID_20220626_134933.gif [ 3.24 МиБ | Просмотров: 6948 ]
VID_20220626_075453.gif
VID_20220626_075453.gif [ 2.92 МиБ | Просмотров: 6949 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 26 июн 2022, 22:30 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
:good:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 27 июн 2022, 10:59 
Не в сети

Зарегистрирован: 23 июл 2012, 15:24
Сообщения: 1480
Пачка SPI?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 27 июн 2022, 12:31 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Нет, аппаратный I2C. Коммутация по SDA с помощью демультиплексора, транзисторов или проще - диодов, по одному на экран.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 20 сен 2022, 14:35 
Не в сети

Зарегистрирован: 14 сен 2022, 13:48
Сообщения: 6
dimamichev писал(а):
Занялся разработкой простого способа подключения большого числа ssd 1306 экранчиков к одной ардуино. Пробую на игре "жизнь" и на стрелочном вольтметре.


Класс. Заинтересовало. Получилось?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 30 сен 2022, 08:19 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Да, получилось и на транзисторных ключах и на мультиплексоре HP4067.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1911 ]  На страницу Пред.  1 ... 122, 123, 124, 125, 126, 127, 128  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO