Advertisement
RuiViana

ESP_RC_Cayenne

Mar 10th, 2017
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.65 KB | None | 0 0
  1. #include <IRremoteESP8266.h>
  2. IRsend irsend(4);
  3.  
  4. //#define CAYENNE_DEBUG                               // Comente para nao mostrar menssagen de debugs
  5. #define CAYENNE_PRINT Serial                          // Comente para impedir impressoes no serial monitor e salvar espaço
  6. #include <ESP8266WiFi.h>                              // Bibioteca em http:.................
  7. #include "CayenneDefines.h"                           // Bibioteca em http:.................
  8. #include "BlynkSimpleEsp8266.h"                       // Bibioteca em http:.................
  9. #include "CayenneWiFiClient.h"                        // Bibioteca em http:.................
  10.  
  11. char token[] = "ttttt";                          // Cayenne auth token. Valor encontrado no site ao criar o projeto novo ou no settings
  12. char ssid[] = "ssssss";                             // Digite seu SSID e sua PW
  13. char password[] = "ppppppp";
  14.  
  15. //---------------------------
  16. void setup()
  17. {
  18.   Serial.begin(9600);                                 // Inicia a serial
  19.   Cayenne.begin(token, ssid, password);               // Estabelece comunicacao com o site Cayenne
  20.   irsend.begin();
  21. }
  22. //---------------------------
  23. void loop()
  24. {
  25.   Cayenne.run();                                      // Roda o projeto no site
  26.   delay(100);                                         // Delay
  27. }
  28. //-------------------------
  29. CAYENNE_IN(V0)
  30. {
  31.     unsigned long xpto = 3782869247;
  32.     irsend.sendNEC(xpto, 32);
  33.     Serial.println(xpto,HEX);
  34. }
  35. //-------------------------
  36. CAYENNE_IN(V1)
  37. {
  38.     unsigned long xpto = 2282869247;
  39.     irsend.sendNEC(xpto, 32);
  40.     Serial.println(xpto,HEX);
  41. }
  42. //-------------------------
  43. CAYENNE_IN(V2)
  44. {
  45.     unsigned long xpto = 3282869247;
  46.     irsend.sendNEC(xpto, 32);
  47.     Serial.println(xpto,HEX);
  48. }
  49. //-------------------------
  50. CAYENNE_IN(V3)
  51. {
  52.     unsigned long xpto = 4282869247;
  53.     irsend.sendNEC(xpto, 32);
  54.     Serial.println(xpto,HEX);
  55. }
  56. //-------------------------
  57. CAYENNE_IN(V4)
  58. {
  59.     unsigned long xpto = 5282869247;
  60.     irsend.sendNEC(xpto, 32);
  61.     Serial.println(xpto,HEX);
  62. }
  63. //-------------------------
  64. CAYENNE_IN(V5)
  65. {
  66.     unsigned long xpto = 6282869247;
  67.     irsend.sendNEC(xpto, 32);
  68.     Serial.println(xpto,HEX);
  69. }
  70. //-------------------------
  71. CAYENNE_IN(V6)
  72. {
  73.     unsigned long xpto = 7282869247;
  74.     irsend.sendNEC(xpto, 32);
  75.     Serial.println(xpto,HEX);
  76. }
  77. //-------------------------
  78. CAYENNE_IN(V7)
  79. {
  80.     unsigned long xpto = 8282869247;
  81.     irsend.sendNEC(xpto, 32);
  82.     Serial.println(xpto,HEX);
  83. }
  84. //-------------------------
  85. CAYENNE_IN(V8)
  86. {
  87.     unsigned long xpto = 9282869247;
  88.     irsend.sendNEC(xpto, 32);
  89.     Serial.println(xpto,HEX);
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement