SHARE
TWEET

EMISOR ARDUINO

CreadPag Oct 30th, 2016 170 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. EMISOR
  3.  
  4. Envia los mensajes "Apagar" y "Encender" en intervalos de un segundo
  5. */
  6.  
  7. #include <VirtualWire.h>
  8.  
  9. void setup()
  10. {
  11.   //Iniciamos el Serial y la comunicacion por radio
  12.   Serial.begin(9600);
  13.   Serial.write("Sistema encendido\n");
  14.   vw_setup(2000);
  15. }
  16. void loop()
  17. {
  18.   //w
  19.   send("Encender");
  20.   delay(1000);
  21.   send("Apagar");
  22.   delay(250);
  23.   send("Encender");
  24.   delay(3000);
  25.   send("Apagar");
  26.   delay(250);
  27.   send("Encender");
  28.   delay(3000);
  29.   send("Apagar");
  30.   delay(250);
  31. //o
  32.   send("Encender");
  33.   delay(3000);
  34.   send("Apagar");
  35.   delay(250);
  36.   send("Encender");
  37.   delay(3000);
  38.   send("Apagar");
  39.   delay(250);
  40.   send("Encender");
  41.   delay(3000);
  42.   send("Apagar");
  43.   delay(250);
  44.     //L
  45.   send("Encender");
  46.   delay(1000);
  47.   send("Apagar");
  48.   delay(250);
  49.   send("Encender");
  50.   delay(3000);
  51.   send("Apagar");
  52.   delay(250);
  53.   send("Encender");
  54.   delay(1000);
  55.   send("Apagar");
  56.   delay(250);  
  57.   send("Encender");
  58.   delay(1000);
  59.   send("Apagar");
  60.   delay(250);    
  61.   //d
  62.   send("Encender");
  63.   delay(3000);
  64.   send("Apagar");
  65.   delay(250);
  66.   send("Encender");
  67.   delay(1000);
  68.   send("Apagar");
  69.   delay(250);
  70.   send("Encender");
  71.   delay(1000);
  72.   send("Apagar");
  73.   delay(850);    
  74.   //espacio
  75.  
  76.   //i
  77.  
  78.   send("Encender");
  79.   delay(1000);
  80.   send("Apagar");
  81.   delay(250);
  82.   send("Encender");
  83.   delay(1000);
  84.   send("Apagar");
  85.   delay(250);
  86.   //t
  87.   send("Encender");
  88.   delay(3000);
  89.   send("Apagar");
  90.   delay(850);
  91.     //espacio
  92. //S
  93.   send("Apagar");
  94.   delay(250);
  95.   send("Encender");
  96.   delay(1000);
  97.   send("Apagar");
  98.   delay(250);
  99.   send("Encender");
  100.   delay(1000);
  101.   send("Apagar");
  102.   delay(250);
  103.   send("Encender");  
  104.   delay(1000);
  105.   send("Apagar");
  106.   delay(250);  
  107.   //a
  108.   send("Encender");  
  109.   delay(1000);
  110.   send("Apagar");
  111.   delay(250);
  112.   send("Encender");  
  113.   delay(3000);
  114.   send("Apagar");
  115.   delay(250);      
  116.   //V
  117.   send("Encender");  
  118.   delay(1000);
  119.   send("Apagar");
  120.   delay(250);  
  121.   send("Encender");
  122.   delay(1000);
  123.   send("Apagar");
  124.   delay(250);
  125.   send("Encender");
  126.   delay(1000);
  127.   send("Apagar");
  128.   delay(250);
  129.   send("Encender");
  130.   delay(3000);
  131.   send("Apagar");
  132.   delay(250);
  133.   //E
  134.   send("Encender");
  135.   delay(3000);
  136.   send("Apagar");
  137.   delay(850);
  138.   //espacio
  139.   //Y
  140.   send("Encender");
  141.   delay(3000);
  142.   send("Apagar");
  143.   delay(250);
  144.   send("Encender");
  145.   delay(1000);
  146.   send("Apagar");
  147.   delay(250);
  148.   send("Encender");
  149.   delay(3000);
  150.   send("Apagar");
  151.   delay(250);
  152.   send("Encender");
  153.   delay(3000);
  154.   send("Apagar");
  155.   delay(350);
  156.   //o        
  157.   send("Encender");
  158.   delay(3000);
  159.   send("Apagar");
  160.   delay(250);
  161.   send("Encender");
  162.   delay(3000);
  163.   send("Apagar");
  164.   delay(250);
  165.   send("Encender");
  166.   delay(3000);
  167.   send("Apagar");
  168.   delay(350);
  169. //U
  170.   send("Encender");
  171.   delay(1000);
  172.   send("Apagar");
  173.   delay(250);
  174.   send("Encender");
  175.   delay(1000);
  176.   send("Apagar");
  177.   delay(250);
  178.   send("Encender");
  179.   delay(3000);
  180.   send("Apagar");
  181.   delay(850);
  182. //a
  183.   send("Encender");
  184.   delay(1000);
  185.   send("Apagar");
  186.   delay(250);
  187.   send("Encender");
  188.   delay(3000);
  189.   send("Apagar");
  190.   delay(850);
  191.  
  192.   //l
  193.   send("Encender");
  194.   delay(1000);
  195.   send("Apagar");
  196.   delay(250);
  197.   send("Encender");
  198.   delay(3000);
  199.   send("Apagar");
  200.   delay(250);    
  201.   send("Encender");
  202.   delay(1000);
  203.   send("Apagar");
  204.   delay(250);  
  205.   send("Encender");
  206.   delay(1000);
  207.   send("Apagar");
  208.   delay(250);
  209.   //o
  210.   send("Encender");
  211.   delay(3000);
  212.   send("Apagar");
  213.   delay(250);
  214.   send("Encender");
  215.   delay(3000);
  216.   send("Apagar");
  217.   delay(250);
  218.   send("Encender");
  219.   delay(3000);
  220.   send("Apagar");
  221.   delay(250);
  222.   //t
  223.   send("Encender");
  224.   delay(3000);
  225.   send("Apagar");
  226.   delay(850);
  227. //o
  228.   send("Encender");
  229.   delay(3000);
  230.   send("Apagar");
  231.   delay(250);
  232.   send("Encender");
  233.   delay(3000);
  234.   send("Apagar");
  235.   delay(250);
  236.   send("Encender");
  237.   delay(3000);
  238.   send("Apagar");
  239.   delay(250);
  240.   //f
  241.   send("Encender");
  242.   delay(1000);
  243.   send("Apagar");
  244.   delay(250);      
  245.   send("Encender");
  246.   delay(1000);
  247.   send("Apagar");
  248.   delay(250);
  249.   send("Encender");
  250.   delay(3000);
  251.   send("Apagar");
  252.   delay(250);
  253.   send("Encender");
  254.   delay(1000);
  255.   send("Apagar");
  256.   delay(850);
  257.   //t
  258.   send("Encender");
  259.   delay(3000);
  260.   send("Apagar");
  261.   delay(250);
  262.   //i
  263.   send("Encender");
  264.   delay(1000);
  265.   send("Apagar");
  266.   delay(250);
  267.   send("Encender");
  268.   delay(1000);
  269.   send("Apagar");
  270.   delay(250);
  271.   //m
  272.   send("Encender");
  273.   delay(3000);
  274.   send("Apagar");
  275.   delay(250);
  276.   send("Encender");
  277.   delay(3000);
  278.   send("Apagar");
  279.   delay(250);  
  280.   //e
  281.   send("Encender");
  282.   delay(1000);
  283.   send("Apagar");
  284.   delay(850);
  285.         //i
  286.   send("Encender");
  287.   delay(1000);
  288.   send("Apagar");
  289.   delay(250);
  290.   send("Encender");
  291.   delay(1000);
  292.   send("Apagar");
  293.   delay(250);
  294.  
  295.   //f
  296.   send("Encender");
  297.   delay(1000);
  298.   send("Apagar");
  299.   delay(250);
  300.   send("Encender");
  301.   delay(1000);
  302.   send("Apagar");
  303.   delay(250);
  304.   send("Encender");
  305.   delay(3000);
  306.   send("Apagar");
  307.   delay(250);
  308.   send("Encender");
  309.   delay(1000);
  310.   send("Apagar");
  311.   delay(850);  
  312. //j
  313.   send("Encender");
  314.   delay(1000);
  315.   send("Apagar");
  316.   delay(250);
  317.   send("Encender");
  318.   delay(3000);
  319.   send("Apagar");
  320.   delay(250);
  321.   send("Encender");
  322.   delay(3000);
  323.   send("Apagar");
  324.   delay(250);
  325.   send("Encender");
  326.   delay(3000);
  327.   send("Apagar");
  328.   delay(250);
  329.   //u
  330.   send("Encender");
  331.   delay(1000);
  332.   send("Apagar");
  333.   delay(250);
  334.   send("Encender");
  335.   delay(1000);
  336.   send("Apagar");
  337.   delay(250);
  338.   send("Encender");
  339.   delay(3000);
  340.   send("Apagar");
  341.   delay(250);
  342.   //s
  343.   send("Encender");
  344.   delay(1000);
  345.   send("Apagar");
  346.   delay(250);
  347.   send("Encender");
  348.   delay(1000);
  349.   send("Apagar");
  350.   delay(250);
  351.   send("Encender");
  352.   delay(1000);
  353.   send("Apagar");
  354.   delay(750);
  355.   //t
  356.   send("Encender");
  357.   delay(3000);
  358.   send("Apagar");
  359.   delay(850);
  360.     //g
  361.   send("Encender");
  362.   delay(3000);
  363.   send("Apagar");
  364.   delay(250);
  365.   send("Encender");
  366.   delay(3000);
  367.   send("Apagar");
  368.   delay(250);
  369.   send("Encender");
  370.   delay(1000);
  371.   send("Apagar");
  372.   delay(250);
  373.   //a
  374.   send("Encender");
  375.   delay(1000);
  376.   send("Apagar");
  377.   delay(250);
  378.   send("Encender");
  379.   delay(3000);
  380.   send("Apagar");
  381.   delay(250);
  382.   // v
  383.   send("Encender");
  384.   delay(1000);
  385.   send("Apagar");
  386.   delay(250);
  387.   send("Encender");
  388.   delay(1000);
  389.   send("Apagar");
  390.   delay(250);
  391.   send("Encender");
  392.   delay(1000);
  393.   send("Apagar");
  394.   delay(250);
  395.   send("Encender");
  396.   delay(3000);
  397.   send("Apagar");
  398.   delay(250);
  399.   //e
  400.   send("Encender");
  401.   delay(1000);
  402.   send("Apagar");
  403.   delay(850);
  404. //u
  405.   send("Encender");
  406.   delay(1000);
  407.   send("Apagar");
  408.   delay(250);
  409.   send("Encender");
  410.   delay(1000);
  411.   send("Apagar");
  412.   delay(250);
  413.   send("Encender");
  414.   delay(3000);
  415.   send("Apagar");
  416.   delay(250);
  417.   //p
  418.   send("Encender");
  419.   delay(1000);
  420.   send("Apagar");
  421.   delay(250);
  422.   send("Encender");
  423.   delay(3000);
  424.   send("Apagar");
  425.   delay(250);
  426.   send("Encender");
  427.   delay(3000);
  428.   send("Apagar");
  429.   delay(250);
  430.   send("Encender");
  431.   delay(1000);
  432.   send("Apagar");
  433.   delay(850);
  434.   //a
  435.   send("Encender");
  436.   delay(1000);
  437.   send("Apagar");
  438.   delay(250);
  439.   send("Encender");
  440.   delay(3000);
  441.   send("Apagar");
  442.   delay(250);
  443.      //n
  444.   send("Encender");
  445.   delay(3000);
  446.   send("Apagar");
  447.   delay(250);
  448.   send("Encender");
  449.   delay(1000);
  450.   send("Apagar");
  451.   delay(250);
  452.   //d
  453.   send("Encender");
  454.   delay(3000);
  455.   send("Apagar");
  456.   delay(250);
  457.   send("Encender");
  458.   delay(1000);
  459.   send("Apagar");
  460.   delay(250);
  461.   send("Encender");
  462.   delay(1000);
  463.   send("Apagar");
  464.   delay(850);
  465.        //w
  466.   send("Encender");
  467.   delay(1000);
  468.   send("Apagar");
  469.   delay(250);
  470.   send("Encender");
  471.   delay(3000);
  472.   send("Apagar");
  473.   delay(250);
  474.   send("Encender");
  475.   delay(3000);
  476.   send("Apagar");
  477.   delay(250);
  478.   //e
  479.   send("Encender");
  480.   delay(1000);
  481.   send("Apagar");
  482.   delay(250);  
  483.   //n          
  484.   send("Encender");
  485.   delay(3000);
  486.   send("Apagar");
  487.   delay(250);
  488.   send("Encender");
  489.   delay(1000);
  490.   send("Apagar");
  491.   delay(250);          
  492.   //t
  493.   send("Encender");
  494.   delay(3000);
  495.   send("Apagar");
  496.   delay(850);
  497.   //m
  498.   send("Encender");
  499.   delay(3000);
  500.   send("Apagar");
  501.   delay(250);
  502.   send("Encender");
  503.   delay(3000);
  504.   send("Apagar");
  505.   delay(250);
  506.   //a
  507.   send("Encender");
  508.   delay(1000);
  509.   send("Apagar");
  510.   delay(250);  
  511.   send("Encender");
  512.   delay(3000);
  513.   send("Apagar");
  514.   delay(250);
  515.   //d
  516.   send("Encender");
  517.   delay(3000);
  518.   send("Apagar");
  519.   delay(250);
  520.   send("Encender");
  521.   delay(1000);
  522.   send("Apagar");
  523.   delay(250);
  524.   send("Encender");
  525.   delay(1000);
  526.   send("Apagar");
  527.   delay(850);
  528.   //n  
  529.   send("Encender");
  530.   delay(3000);
  531.   send("Apagar");
  532.   delay(250);
  533.   send("Encender");
  534.   delay(1000);
  535.   send("Apagar");
  536.   delay(250);
  537.   //o
  538.   send("Encender");
  539.   delay(3000);
  540.   send("Apagar");
  541.   delay(250);
  542.   send("Encender");
  543.   delay(3000);
  544.   send("Apagar");
  545.   delay(250);                                
  546.   send("Encender");
  547.   delay(3000);
  548.   send("Apagar");
  549.   delay(250);
  550.  //w
  551.   send("Encender");
  552.   delay(1000);
  553.   send("Apagar");
  554.   delay(250);
  555.   send("Encender");
  556.   delay(3000);
  557.   send("Apagar");
  558.   delay(250);
  559.   send("Encender");
  560.   delay(3000);
  561.   send("Apagar");
  562.   delay(850);
  563.  
  564. //?
  565.  
  566.   send("Encender");
  567.   delay(1000);
  568.   send("Apagar");
  569.   delay(250);
  570.   send("Encender");
  571.   delay(1000);
  572.   send("Apagar");
  573.   delay(250);
  574.   send("Encender");
  575.   delay(3000);
  576.   send("Apagar");
  577.   delay(250);
  578.   send("Encender");
  579.   delay(3000);
  580.   send("Apagar");
  581.   delay(250);
  582.   send("Encender");
  583.   delay(1000);
  584.   send("Apagar");
  585.   delay(250);
  586.   send("Encender");
  587.   delay(1000);
  588.   send("Apagar");
  589.   delay(250);  
  590.   send("Apagar");
  591.   delay(10000);        
  592.                    
  593. }
  594.  
  595. //Funcion para enviar el mensaje
  596. void send (char *message)
  597. {
  598.   vw_send((uint8_t *)message, strlen(message)); //Envia el mensaje
  599.   vw_wait_tx(); //Espera hasta que se haya acabado de transmitir todo
  600.  
  601.   Serial.println(message); //Muestra el mensaje por Serial
  602. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top