void setup() {
Serial.begin(115200);
int16_t a[10];
for (int i = 0; i < 10; i++) a[i] = i + 0xF00;
for (int i = 0; i < 10; i++)
{
Serial.print(i * 2); Serial.print(" ");
Serial.println(lowByte(a[i]), HEX);
Serial.print(i * 2 + 1); Serial.print(" ");
Serial.println(highByte(a[i]), HEX);
}
void *p;
byte *b;
for (int i = 0; i < 20; i++)
{
p = &a;
b = p + i;
Serial.print(i); Serial.print(" "); Serial.println(*b, HEX);
}
}
void loop() {
}
#include <iarduino_IR_TX.h> // Подключаем библиотеку для работы с ИК-передатчиком
iarduino_IR_TX VD(3); // Объявляем объект VD, с указанием вывода к которому подключён ИК-передатчик
#define KNOPKA 4
int i;
long IRKOD[262] = {1886400719,2060,2104283268,1748927655,1886441519,1343725261,3760134375,150464535,1347471415,1253111735,2139103455,1489765503,1513021984,4040217529,1342195895,3508483647,231122154,1605908995,1253111734,3225389175,2151645311,1886394599,3453223426,3001999165,37011519,2160054829,948321234,33772793023,760177215,521148,2151627716,3204497471,765,2139099375,1036,266,1159799096,551489775,1353664695,808513551,5261495,1886398679,484653255,// Skyworth
50153655,439282747,2279751656,16599223,33706159,83611695,57920,1253111733,2640,3632348110,1005081847,1227075914,150465300,404236503,1086128893,3661031989,2154776759,3406284169,1637937167,3523411613,284139615,268926924,948321216,4119634611,269494487,150465045,404275263,16767780,2314,24735,3852,// Changhong
1785214238,2163993364,3458190813,638357837,2718,1000942312,1399796941,12419199,15900885,251,670174664,2367646678,538988719,3293339691,1784189340,3463797075,269531207,5327595,3492688343,1694209891,266129557,715691574,25500,10,26953732,1728190415,1113853081,1834108717,587707462,1739866022,3715417204,// TCL
16625743,2964377647,578188867,3739558593,1886449679,2964334807,2021932000,284147775,3687369586,183887895,269537327,3017984774,4044791248,15,1485126606,5100,417796335,2155870725,3144356351,1811833503,126951420, 3495159679,1437219015,1746124356,3292251450,// Hisense
4294967295,2558737358,12,6900075,3213233058,2700226522,632192736,1585441465,2450777483,2400927396,1748927652,2322927855,316608446,2973446341,1886435399,1180920037,1886439479,1804,1666702765,16747125,// Konka
2953034022,14565567,22661,2573258210,23460,2511533658,3485903126,1347469375,8415,1162296347,3520202813,80977303,357597875,607247483,63616,3225407535,3071,146077703,3095542774,948321270,8338372,50153910,1347432655,117030975,601626855,2832429418,32893,861715983,1347473455,3656214832,// Haier
2063,1988738625,16203967,16722135,2667420038,65548,53295,2070630320,2771826017,48173295,2213170915,1988713125,3515671822,2904342265,// LG
4105841032,591444258,599379270,760337332,3571254145,22440,2218112003,2159240733,83484703,1207170375,2425372863,1014218515,2104,3369595,50137335,269541407,1886404799,1886412959,// Samsung
4045713590,2704,83577015,3005124158,949214399,2415644012,443635959,63723,// Sony
902678031,16711935,// LeTV
1834818995,1663209486,2124,361280051,1107511479,13894652,1641433271,4084651061,1907846131,988077253,1012752676,106876078,3700375706,3810277575,1695869754,4252373472,550584925,252938136,// Sharp
9705150,1831695434,314209047,2678192276,1319450119,56,2062,2085,100,1931967485,4170951387,63,4121759424,3812099359,// Philips
4129172055,4094,1732705879,403429887,2568604917,1722856977,16582903,2558578416}; //Panasonic
void setup() {
// put your setup code here, to run once:
Serial.begin(9600); // подключаем монитор порта
pinMode(KNOPKA,INPUT_PULLUP);
Serial.println(IRKOD[0]);
}
void loop() {
// put your main code here, to run repeatedly:
//irsend.sendNEC(9050,38);
if(KNOPKA,HIGH)
{
if(IRKOD[i]=="2558578416")
{//ничего не происходит
}else{
VD.begin(); // Инициируем работу с ИК-передатчиком
VD.send(IRKOD[i]); //отправка каждого кода массива
i++;
}
}
}
#include <IRremote.h>
IRsend irsend; // Объявляем объект VD, с указанием вывода к которому подключён ИК-передатчик
#define KNOPKA 4
int i;
unsigned int IRKOD[262] = {1886400719,2060,2104283268,1748927655,1886441519,1343725261,3760134375,150464535,1347471415,1253111735,2139103455,1489765503,1513021984,4040217529,1342195895,3508483647,231122154,1605908995,1253111734,3225389175,2151645311,1886394599,3453223426,3001999165,37011519,2160054829,948321234,33772793023,760177215,521148,2151627716,3204497471,765,2139099375,1036,266,1159799096,551489775,1353664695,808513551,5261495,1886398679,484653255,// Skyworth
50153655,439282747,2279751656,16599223,33706159,83611695,57920,1253111733,2640,3632348110,1005081847,1227075914,150465300,404236503,1086128893,3661031989,2154776759,3406284169,1637937167,3523411613,284139615,268926924,948321216,4119634611,269494487,150465045,404275263,16767780,2314,24735,3852,// Changhong
1785214238,2163993364,3458190813,638357837,2718,1000942312,1399796941,12419199,15900885,251,670174664,2367646678,538988719,3293339691,1784189340,3463797075,269531207,5327595,3492688343,1694209891,266129557,715691574,25500,10,26953732,1728190415,1113853081,1834108717,587707462,1739866022,3715417204,// TCL
16625743,2964377647,578188867,3739558593,1886449679,2964334807,2021932000,284147775,3687369586,183887895,269537327,3017984774,4044791248,15,1485126606,5100,417796335,2155870725,3144356351,1811833503,126951420, 3495159679,1437219015,1746124356,3292251450,// Hisense
4294967295,2558737358,12,6900075,3213233058,2700226522,632192736,1585441465,2450777483,2400927396,1748927652,2322927855,316608446,2973446341,1886435399,1180920037,1886439479,1804,1666702765,16747125,// Konka
2953034022,14565567,22661,2573258210,23460,2511533658,3485903126,1347469375,8415,1162296347,3520202813,80977303,357597875,607247483,63616,3225407535,3071,146077703,3095542774,948321270,8338372,50153910,1347432655,117030975,601626855,2832429418,32893,861715983,1347473455,3656214832,// Haier
2063,1988738625,16203967,16722135,2667420038,65548,53295,2070630320,2771826017,48173295,2213170915,1988713125,3515671822,2904342265,// LG
4105841032,591444258,599379270,760337332,3571254145,22440,2218112003,2159240733,83484703,1207170375,2425372863,1014218515,2104,3369595,50137335,269541407,1886404799,1886412959,// Samsung
4045713590,2704,83577015,3005124158,949214399,2415644012,443635959,63723,// Sony
902678031,16711935,// LeTV
1834818995,1663209486,2124,361280051,1107511479,13894652,1641433271,4084651061,1907846131,988077253,1012752676,106876078,3700375706,3810277575,1695869754,4252373472,550584925,252938136,// Sharp
9705150,1831695434,314209047,2678192276,1319450119,56,2062,2085,100,1931967485,4170951387,63,4121759424,3812099359,// Philips
4129172055,4094,1732705879,403429887,2568604917,1722856977,16582903,2558578416}; //Panasonic
void setup() {
// put your setup code here, to run once:
Serial.begin(9600); // подключаем монитор порта
pinMode(KNOPKA,INPUT_PULLUP);
Serial.println(IRKOD[0]);
}
void loop() {
// put your main code here, to run repeatedly:
//irsend.sendNEC(9050,38);
if(KNOPKA,HIGH)
{
if(IRKOD[i]=="2558578416")
{//ничего не происходит
}else{ // Инициируем работу с ИК-передатчиком
irsend.sendRaw(IRKOD[i]); //отправка каждого кода массива
i++;
}
}
}
Да , тут лонг должно помочь@Старик Похабыч, вы имеете виду посавить long IRKOD[262] =…..
on 0xFFB04F
off 0xFFF807
bright down 0xFFB847
bright up 0xFF906F
red 0xFF9867
green 0xFFD827
blue 0xFF8877
white 0xFFA857
flash 0xFFB24D
strobe 0xFF00FF
fade 0xFF58A7
smooth 0xFF30CF
colors
r g b
0xFFE817 0xFF48B7 0xFF6897
0xFF02FD 0xFF32CD 0xFF20DF
0xFF50AF 0xFF7887 0xFF708F
0xFF38C7 0xFF28D7 0xFFF00F
byte message_2[] = {0xE0, 0x83, сюда, 0x69};
int i; // число от 0 до 12
Serial_2.write(message_2, sizeof(message_2));