Created
October 2, 2024 00:49
-
-
Save kylefmohr/313b6ca1dce0300a5b91c73ebcd0bfd8 to your computer and use it in GitHub Desktop.
Tenveo PTZ Remote Control IR Infrared Codes for Arduino/ESP32
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <Arduino.h> | |
#include <IRremoteESP8266.h> | |
#include <IRsend.h> | |
IRsend irsend(4); | |
void sendAll() | |
{ | |
/* | |
Automatically Generated by AnalysIR - Batch Export Utility | |
Registered to: [email protected] | |
Session History: Tenveo Vloop PTZ Conference Came | |
Notes: | |
This remote control came with a Tenveo VL5N, but should work with other Tenveo PTZ cameras as well. | |
All codes are in raw since I wasn't able to determine the protocol. | |
Where 1 is the top left button, going in order left to right through all of the buttons: | |
(Illustration: https://i.imgur.com/fEVA7) | |
1: Power | |
2: PTZ Reset | |
3: 1 | |
4: 2 | |
5: 3 | |
6: 4 | |
7: 5 | |
8: 6 | |
9: 7 | |
10: 8 | |
11: 9 | |
12: Preset | |
13: 0 | |
14: Reset | |
15: "Up" | |
16: "Down" | |
17: Up Arrow | |
18: Left Arrow | |
19: Home | |
20: Right Arrow | |
21: Down Arrow | |
22: Return/Back | |
23: Menu | |
24: PTZ Speed Slower | |
25: PTZ Speed Default? | |
26: PTZ Speed Faster | |
27: Slow Zoom In | |
28: L/R Set | |
29: Fast Zoom In | |
30: Slow Zoom Out | |
31: Play/Pause | |
32: Fast Zoom Out | |
33: Focus - Auto | |
34: Focus - Manual | |
35: Focus - Far | |
36: Focus - Near | |
37: Bright+ | |
38: Mirror | |
39: Bright- | |
40: Image Mode | |
Note: Be sure to use the correct Carrier frequency, for each individual signal, as(or if) indicated above | |
*/ | |
int khz=38; //NB Change this default value as necessary to the correct carrier frequency | |
uint16_t Signal_Power[] = {4024,652,584,626,1212,626,582,624,1214,624,584,622,584,622,584,622,584,622,584,622,586,624,582,622,584,622,1212,624,1212,624,1214,624,1214,624,1212,624,1212,624,582,622,1214,31150,4022,652,582,624,1212,624,582,624,1212,622,584,622,584,624,582,624,582,622,584,620,584,622,582,622,584,624,1212,624,1212,624,1212,624,1212,624,1214,622,1214,622,584,624,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Power, sizeof(Signal_Power)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_PTZ_Reset[] = {4022,650,1214,622,1214,624,582,624,1212,622,584,622,582,624,582,622,584,622,584,622,584,622,584,622,584,622,1214,538,1298,622,1216,622,1214,622,1214,624,1212,622,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_PTZ_Reset, sizeof(Signal_PTZ_Reset)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_1[] = {4022,650,1214,624,582,622,584,624,584,622,582,624,582,622,584,622,584,622,584,624,584,622,584,622,584,624,1214,622,1214,622,1214,622,1214,622,1214,622,1214,622,584,622,1214,31812,4022,650,1214,622,582,622,586,622,584,622,584,624,582,622,582,622,584,622,584,622,582,624,584,622,582,624,1212,622,1216,622,1214,622,1214,624,1214,622,1214,622,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_1, sizeof(Signal_1)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_2[] = {4022,648,582,624,1212,624,582,622,584,622,582,622,584,620,584,622,584,622,584,622,584,622,584,622,584,622,1214,622,1214,622,1214,624,1214,624,1212,622,1214,622,584,624,1214,31824,4020,650,582,622,1212,622,584,622,584,622,584,622,584,622,584,622,584,622,584,622,584,622,584,622,584,624,1212,622,1214,624,1212,622,1216,622,1214,622,1214,624,582,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_2, sizeof(Signal_2)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_3[] = {4020,650,1214,622,1214,622,584,622,582,624,584,624,582,624,582,622,584,622,584,622,584,622,582,622,584,622,1214,622,1214,624,1212,624,1212,624,1214,622,1214,622,584,622,1214,31194,4020,648,1214,622,1214,622,582,622,584,622,582,622,584,622,584,622,584,622,584,622,584,620,584,622,584,622,1214,624,1212,624,1214,622,1214,622,1214,622,1214,624,582,622,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_3, sizeof(Signal_3)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_4[] = {4018,650,584,622,584,622,1212,622,584,622,584,624,582,622,584,622,584,622,584,624,582,622,584,622,584,622,1212,624,1212,622,1212,624,1212,622,1214,622,1214,624,582,622,1212,31836,4022,648,584,624,582,622,1214,622,584,620,584,622,584,622,584,624,582,624,582,622,584,622,584,622,582,622,1214,622,1212,624,1212,624,1212,622,1214,624,1212,622,584,622,1214,31838,4020,650,582,624,582,622,1212,624,582,622,584,622,584,622,584,622,582,622,582,622,584,622,582,624,582,622,1212,622,1214,622,1214,622,1214,624,1212,622,1214,622,584,622,1216}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_4, sizeof(Signal_4)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_5[] = {3994,650,1212,622,582,624,1214,622,584,622,584,622,584,622,584,622,584,622,584,622,584,622,584,622,584,622,1214,622,1214,622,1216,622,1214,622,1214,622,1214,624,582,622,1214,31208,4020,648,1214,622,584,622,1214,622,584,622,584,624,582,622,582,622,584,622,582,622,584,622,584,620,584,622,1212,622,1212,624,1212,624,1212,622,1214,622,1214,624,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_5, sizeof(Signal_5)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_6[] = {4022,648,584,622,1214,622,1214,622,584,622,584,622,584,622,582,622,584,622,584,622,584,622,582,622,584,624,1212,622,1214,622,1212,622,1214,622,1214,622,1214,622,584,622,1212,31222,4018,648,584,624,1212,624,1212,622,584,622,584,622,582,624,584,622,584,622,584,622,584,622,582,624,584,622,1214,624,1212,624,1212,624,1212,622,1214,622,1212,624,582,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_6, sizeof(Signal_6)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_7[] = {4020,650,1214,622,1214,622,1212,624,582,624,582,622,584,624,582,622,584,622,584,622,582,624,582,624,582,622,1214,622,1214,622,1214,622,1214,624,1212,624,1214,622,582,624,1212,30594,4022,648,1214,622,1214,622,1212,624,582,624,582,624,582,622,584,622,582,624,582,624,582,622,582,624,582,624,1212,622,1214,622,1214,622,1214,622,1212,624,1212,624,582,624,1212,30592,4020,650,1212,622,1212,622,1214,624,582,624,584,622,584,622,584,622,584,622,584,622,582,624,582,622,584,622,1214,622,1214,624,1212,622,1214,622,1214,622,1214,622,582,622,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_7, sizeof(Signal_7)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_8[] = {4022,648,582,622,584,622,582,622,1212,624,582,622,584,624,584,622,584,622,584,622,582,622,584,622,584,622,1214,622,1212,624,1212,624,1214,622,1214,624,1212,624,584,622,1212,31862,4020,650,582,622,584,622,584,622,1214,622,584,622,582,624,584,622,584,624,582,622,584,624,582,622,584,622,1214,624,1212,622,1214,622,1214,622,1212,624,1212,624,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_8, sizeof(Signal_8)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_9[] = {4020,648,1214,622,584,624,582,580,1256,624,582,622,584,622,584,622,582,622,582,622,584,622,584,620,584,622,1214,622,1212,622,1214,622,1214,622,1214,622,1212,624,582,622,1214,31230,4020,650,1212,622,584,622,584,622,1214,622,584,622,584,622,582,622,584,622,584,622,584,622,584,622,584,622,1214,622,1214,622,1212,622,1214,622,1214,622,1214,624,582,622,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_9, sizeof(Signal_9)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Preset[] = {4020,648,584,622,584,622,1214,622,1214,622,582,622,584,624,582,624,582,624,584,622,584,622,584,622,582,622,1214,624,1212,622,1214,622,1214,622,1212,622,1212,624,582,624,1212,31230,4020,650,584,622,582,622,1212,624,1212,622,582,624,582,622,582,624,584,622,582,624,582,624,582,622,582,622,1214,622,1214,622,1214,622,1212,622,1214,622,1214,622,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Preset, sizeof(Signal_Preset)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_0[] = {4020,648,582,624,582,622,582,622,584,622,582,622,584,622,582,622,584,620,584,622,584,622,584,622,584,622,1212,622,1214,622,1214,622,1214,624,1212,624,1212,622,582,622,1214,32500,4020,650,584,622,584,624,582,622,584,622,584,622,584,620,584,622,584,624,582,622,584,622,584,622,584,624,1212,622,1214,622,1214,624,1214,622,1212,622,1214,624,582,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_0, sizeof(Signal_0)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Reset[] = {4020,648,1214,622,584,622,1214,622,1214,622,584,622,584,622,582,622,584,620,584,622,584,620,584,622,584,622,1212,622,1214,620,1214,622,1212,622,1214,620,1214,622,584,624,1212,30586,4020,648,1214,624,582,622,1214,622,1214,622,584,622,584,624,582,622,584,620,584,620,584,622,584,622,586,622,1212,622,1214,622,1212,624,1212,622,1214,622,1214,624,582,622,1212,30588,4020,648,1214,622,584,622,1212,624,1212,622,584,624,582,622,584,622,584,622,584,620,586,624,582,620,586,622,1214,622,1214,622,1214,624,1212,622,1212,622,1212,624,584,622,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Reset, sizeof(Signal_Reset)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Up_Text[] = {4020,650,582,622,1212,622,1212,624,1212,622,582,624,582,622,584,624,582,624,582,622,584,622,582,622,584,622,1214,622,1212,624,1212,622,1214,622,1214,624,1212,622,584,624,1212,30698,4020,648,584,622,1214,622,1212,622,1214,622,582,624,582,622,584,622,584,622,582,624,582,624,582,624,582,624,1212,624,1212,624,1212,624,1212,624,1214,622,1212,624,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Up_Text, sizeof(Signal_Up_Text)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Down_Text[] = {4020,648,1212,624,1212,622,1212,624,1214,622,584,622,582,624,582,622,584,622,582,624,582,622,584,622,584,622,1214,622,1212,622,1214,622,1212,624,1212,622,1214,622,582,622,1212,30020,4020,650,1212,624,1212,622,1212,624,1214,622,582,624,582,622,582,622,584,622,584,622,584,622,582,624,582,622,1214,622,1214,622,1214,622,1214,622,1214,622,1212,624,582,622,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Down_Text, sizeof(Signal_Down_Text)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Up_Arrow[] = {4020,648,584,622,584,622,584,622,584,622,1214,622,584,622,584,622,582,624,582,624,582,622,584,624,582,622,1214,622,1214,622,1214,622,1214,622,1212,624,1214,622,582,622,1214,31850,4020,648,584,622,582,622,584,624,582,622,1214,622,582,622,584,622,584,622,584,622,584,620,584,622,584,622,1212,622,1214,622,1214,620,1214,622,1214,622,1214,622,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Up_Arrow, sizeof(Signal_Up_Arrow)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Left_Arrow[] = {4020,648,582,624,1214,622,582,622,584,622,1212,624,582,622,584,622,584,622,584,622,582,624,582,622,584,622,1212,624,1214,622,1212,624,1212,622,1214,622,1214,622,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Left_Arrow, sizeof(Signal_Left_Arrow)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Home[] = {4022,648,582,624,582,622,1212,624,582,622,1214,622,582,624,582,624,584,622,584,622,582,622,584,624,582,622,1212,624,1212,622,1214,622,1214,622,1214,622,1214,622,582,624,1212,31258,4020,648,584,622,582,624,1214,622,582,622,1214,622,582,622,584,622,584,622,582,624,582,622,582,624,582,624,1212,622,1214,624,1212,624,1214,624,1212,622,1212,624,584,622,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Home, sizeof(Signal_Home)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Right_Arrow[] = {4020,650,1214,622,1214,622,584,622,582,624,1212,622,582,622,582,624,582,624,582,624,582,624,582,622,582,624,1212,622,1214,622,1212,624,1214,622,1214,622,1214,622,584,624,1212,30614,4020,648,1212,622,1214,622,584,622,584,622,1214,622,584,622,584,622,582,624,584,622,582,624,582,622,584,624,1212,622,1212,622,1214,622,1214,622,1214,622,1214,620,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Right_Arrow, sizeof(Signal_Right_Arrow)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Down_Arrow[] = {4018,652,1210,624,580,626,580,624,582,624,1210,626,582,624,580,626,580,626,580,624,582,624,580,626,580,626,1210,624,1212,624,1210,624,1210,626,1212,624,1210,624,582,624,1212,31268,4016,650,1210,626,580,626,580,624,580,624,1212,624,582,624,580,626,580,626,580,626,580,624,582,624,582,624,1212,624,1212,624,1210,626,1212,624,1212,624,1210,626,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Down_Arrow, sizeof(Signal_Down_Arrow)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Return_Back[] = {4018,648,1214,622,584,622,1212,622,582,624,1212,624,582,622,584,622,584,622,582,624,582,622,582,624,582,622,1212,622,1214,622,1214,622,1214,622,1212,624,1212,624,582,624,1214,30644,4020,648,1212,622,584,622,1214,622,582,624,1212,624,582,622,582,624,582,624,584,622,582,624,582,622,584,624,1212,622,1214,622,1214,624,1212,622,1214,622,1212,624,582,624,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Return_Back, sizeof(Signal_Return_Back)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Menu[] = {4022,648,584,622,1214,622,1212,624,582,624,1212,622,582,624,582,622,582,622,584,622,582,624,582,622,584,622,1212,622,1214,622,1212,624,1212,622,1214,622,1212,624,582,624,1212,30616,4018,648,582,624,1212,622,1214,622,582,622,1214,622,584,622,582,624,582,622,582,624,582,624,582,622,584,622,1212,622,1214,622,1214,622,1212,622,1214,624,1212,622,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Menu, sizeof(Signal_Menu)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_PTZ_Speed_Slower[] = {4020,650,582,624,1210,624,582,624,1212,624,1212,624,580,626,580,624,582,624,582,624,580,626,582,624,580,626,1210,624,1212,624,1210,624,1212,626,1210,624,1212,624,582,624,1212,30674,4018,650,580,626,1210,624,582,624,1212,624,1212,624,582,624,582,624,582,624,582,624,582,624,582,624,580,624,1212,624,1212,624,1212,624,1212,624,1212,624,1212,624,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_PTZ_Speed_Slower, sizeof(Signal_PTZ_Speed_Slower)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_PTZ_Speed_Default[] = {4018,650,584,622,582,624,1212,624,1212,624,1212,624,582,624,582,624,582,622,582,624,582,622,582,624,582,624,1212,624,1212,624,1212,622,1212,624,1214,622,1212,624,582,624,1212,30662,4020,650,582,624,582,624,1212,624,1212,624,1212,622,584,622,582,624,582,624,582,624,582,624,582,622,582,624,1212,624,1212,624,1212,622,1214,622,1214,624,1212,622,584,622,1212,30662,4020,648,582,624,584,622,1212,624,1212,622,1212,624,584,622,584,624,582,624,582,624,582,622,584,622,584,622,1212,624,1212,624,1214,622,1212,624,1214,622,1212,624,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_PTZ_Speed_Default, sizeof(Signal_PTZ_Speed_Default)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_PTZ_Speed_Faster[] = {4020,648,1212,622,1212,622,582,624,1212,622,1212,622,584,622,582,622,582,624,582,624,582,622,582,622,582,624,1212,622,1214,622,1214,622,1214,622,1214,622,1212,624,582,622,1214,30016,4020,650,1212,622,1212,622,582,624,1212,622,1212,622,584,622,582,622,584,622,584,622,584,622,584,622,582,624,1212,622,1214,622,1212,622,1214,622,1212,622,1214,622,584,622,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_PTZ_Speed_Faster, sizeof(Signal_PTZ_Speed_Faster)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Slow_Zoom_In[] = {4016,650,1212,624,1212,624,1212,624,582,624,1210,624,582,624,582,624,582,624,582,624,582,624,582,624,582,624,1212,624,1212,624,1212,624,1212,624,1212,624,1212,624,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Slow_Zoom_In, sizeof(Signal_Slow_Zoom_In)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Left_Right_Set[] = {4020,650,582,622,1212,624,582,624,1212,624,580,624,1212,624,582,624,582,624,582,622,582,624,580,624,582,626,1210,624,1212,624,1212,624,1212,624,1212,624,1212,622,582,624,1212,30530,4020,650,582,624,1210,624,582,624,1212,624,580,624,1212,624,582,624,582,624,582,624,582,624,582,624,582,624,1212,624,1212,624,1212,624,1212,624,1212,624,1212,624,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Left_Right_Set, sizeof(Signal_Left_Right_Set)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Fast_Zoom_In[] = {4020,648,1214,622,582,624,582,622,1214,622,1212,622,584,622,584,622,584,622,584,622,582,624,582,622,582,624,1212,622,1214,622,1214,622,1212,624,1212,622,1214,622,582,622,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Fast_Zoom_In, sizeof(Signal_Fast_Zoom_In)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Slow_Zoom_Out[] = {4020,650,582,624,582,622,582,622,1214,622,1214,622,584,622,582,622,584,624,582,622,584,622,582,624,582,622,1214,622,1212,624,1212,624,1212,624,1214,622,1214,622,582,622,1214,31188,4018,650,582,624,582,622,582,624,1214,622,1214,622,582,622,584,624,582,622,584,622,584,622,584,622,584,622,1214,622,1212,624,1212,622,1214,622,1214,622,1212,624,584,622,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Slow_Zoom_Out, sizeof(Signal_Slow_Zoom_Out)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Play_Pause[] = {4018,648,1214,622,1212,624,584,620,1214,622,584,624,1212,622,584,622,584,622,584,624,582,622,582,622,584,622,1214,622,1214,622,1214,622,1214,624,1212,620,1214,624,582,622,1214,29938,4022,650,1212,624,1212,622,584,624,1214,622,582,624,1214,622,584,622,582,624,582,622,582,622,584,622,586,620,1214,622,1214,622,1214,622,1214,622,1214,622,1214,622,584,624,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Play_Pause, sizeof(Signal_Play_Pause)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Fast_Zoom_Out[] = {4024,650,582,622,584,622,582,622,584,622,582,624,1212,622,582,624,582,624,582,622,582,624,584,622,582,624,1214,622,1214,622,1212,622,1214,622,1214,622,1214,624,582,624,1214,31884,4022,650,582,622,584,622,584,622,582,622,582,622,1214,622,584,622,582,622,584,624,582,624,582,622,584,624,1212,622,1212,624,1214,622,1214,622,1214,622,1212,622,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Fast_Zoom_Out, sizeof(Signal_Fast_Zoom_Out)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Focus_Auto[] = {4020,650,582,622,1212,622,582,624,1212,622,1212,624,1212,622,584,622,582,622,584,622,582,622,582,624,582,622,1214,622,1212,622,1214,622,1212,622,1214,624,1212,622,582,622,1212,29910,4018,648,582,622,1214,622,584,622,1214,622,1214,622,1212,622,582,624,582,622,582,622,584,622,584,622,582,622,1214,622,1214,622,1214,622,1214,622,1214,620,1214,622,582,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Focus_Auto, sizeof(Signal_Focus_Auto)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Focus_Manual[] = {4020,648,1214,622,1214,622,582,624,1212,622,1214,622,1214,622,582,622,584,622,584,622,584,622,584,622,584,622,1214,622,1214,622,1214,622,1212,622,1214,622,1212,622,584,622,1214,29298,4020,648,1214,622,1212,624,584,622,1212,622,1214,622,1212,622,584,622,584,622,584,624,582,622,584,622,584,622,1212,622,1214,622,1214,622,1212,624,1214,622,1214,622,584,622,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Focus_Manual, sizeof(Signal_Focus_Manual)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Focus_Far[] = {4020,648,582,622,584,622,1212,622,1214,624,1212,622,1214,622,584,622,582,624,582,622,584,622,584,622,584,622,1212,622,1214,622,1214,622,1214,622,1212,622,1214,624,582,622,1214,29954,4018,648,584,624,584,622,1214,622,1212,624,1214,622,1214,622,582,622,584,622,584,622,584,622,582,622,584,624,1212,622,1214,622,1214,622,1212,624,1214,622,1212,624,582,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Focus_Far, sizeof(Signal_Focus_Far)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Focus_Near[] = {4020,648,1212,622,582,624,1214,622,1212,624,1212,624,1212,622,582,624,584,622,582,624,582,624,582,624,584,622,1214,622,1214,622,1214,622,1214,622,1214,622,1212,624,584,622,1214,29334,4020,648,1214,622,582,622,1212,624,1214,622,1214,624,1212,622,582,622,584,624,584,622,584,622,582,622,582,624,1212,624,1212,622,1214,622,1214,622,1212,624,1212,624,582,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Focus_Near, sizeof(Signal_Focus_Near)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Bright_Plus[] = {4018,648,584,622,582,624,1212,622,1214,622,582,622,1212,622,584,622,584,622,584,624,582,622,584,622,584,622,1214,622,1214,622,1212,624,1212,622,1214,622,1214,622,584,622,1214,30648,4020,648,582,624,582,622,1212,624,1212,622,584,622,1214,622,584,622,582,622,584,622,584,622,584,622,584,622,1212,622,1212,624,1212,622,1212,624,1212,622,1214,622,584,622,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Bright_Plus, sizeof(Signal_Bright_Plus)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Mirror[] = {4014,648,1214,624,582,624,1212,622,1214,622,582,622,1214,622,582,622,584,622,584,620,584,622,582,624,582,622,1214,622,1214,622,1214,622,1214,622,1214,622,1212,622,584,620,1214,29996,4020,648,1214,624,582,622,1214,622,1214,620,584,622,1214,620,584,622,584,624,582,622,584,622,584,624,582,622,1214,622,1214,622,1214,622,1214,622,1214,622,1214,622,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Mirror, sizeof(Signal_Mirror)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Bright_Minus[] = {4020,648,584,622,1212,622,1214,624,1212,622,1214,622,1212,622,582,624,582,622,584,622,584,622,584,622,584,622,1214,622,1212,622,1214,622,1214,622,1214,622,1214,622,584,622,1212,29406,4022,648,582,622,1212,624,1212,622,1214,622,1214,622,1214,622,582,624,584,622,582,624,584,622,582,624,582,622,1214,622,1214,622,1214,622,1214,622,1212,624,1214,622,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Bright_Minus, sizeof(Signal_Bright_Minus)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
uint16_t Signal_Image_Mode[] = {4020,648,1214,622,1214,622,1214,622,1214,622,1212,622,1214,622,582,624,582,622,584,622,582,624,582,624,582,622,1214,622,1214,622,1212,622,1214,622,1212,624,1214,622,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW | |
irsend.sendRaw(Signal_Image_Mode, sizeof(Signal_Image_Mode)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW | |
} | |
void setup() | |
{ | |
Serial.begin(115200); | |
irsend.begin(); | |
sendAll(); | |
while(1); | |
} | |
void loop() | |
{ | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment