Cambios

Ir a la navegación Ir a la búsqueda
Busca en cnbGuatemala con Google

sin resumen de edición
Línea 138: Línea 138:  
En primer lugar, necesitamos instalar un programa como Hyperterminal en nuestro PC, en caso de que sea Windows.
 
En primer lugar, necesitamos instalar un programa como Hyperterminal en nuestro PC, en caso de que sea Windows.
 
[[Archivo:Software Terminal para realizar comunicaciones con el puerto serie - captura de pantalla versión Windows.png|alt=Software Terminal para realizar comunicaciones con el puerto serie - captura de pantalla versión Windows|centre|frameless|550x550px|Software Terminal para realizar comunicaciones con el puerto serie - captura de pantalla versión Windows]]
 
[[Archivo:Software Terminal para realizar comunicaciones con el puerto serie - captura de pantalla versión Windows.png|alt=Software Terminal para realizar comunicaciones con el puerto serie - captura de pantalla versión Windows|centre|frameless|550x550px|Software Terminal para realizar comunicaciones con el puerto serie - captura de pantalla versión Windows]]
Terminal Software para realizar comunicaciones con el puerto serie
+
<center><small>Software de terminal para realizar comunicaciones con el puerto serie</small></center>
    
Seleccionar el puerto que estamos utilizando con la tarjeta, la velocidad de transferencia y el formato de salida de los datos. Y finalmente conectar...
 
Seleccionar el puerto que estamos utilizando con la tarjeta, la velocidad de transferencia y el formato de salida de los datos. Y finalmente conectar...
Línea 157: Línea 157:     
<code>int ledpin = 13; // LED conectado al pin 13</code>
 
<code>int ledpin = 13; // LED conectado al pin 13</code>
 +
 +
<code>void setup() {</code>
 +
 +
<code>pinMode(ledpin, OUTPUT); // pin 13 (LED)actua como SALIDA</code>
 +
 +
<code>Serial.begin(9600); // inicia la comunicación con el puerto serie a 9600bps</code>
 +
 +
<code>}</code>
 +
 +
<code>void loop() {</code>
 +
 +
<code>if( Serial.available() ) // si hay dato e el puerto lo lee</code>
 +
 +
<code>{</code>
 +
 +
<code>val = Serial.read(); // lee y almacena el dato en 'val'</code>
 +
 +
<code>}</code>
 +
 +
<code>if( val == 'H' )  //si el dato recibido es  ́H ́</code>
 +
 +
<code>{</code>
 +
 +
<code>digitalWrite(ledpin, HIGH); //activa el LED</code>
 +
 +
<code>} else {</code>
 +
 +
<code>digitalWrite(ledpin, LOW); // en caso contrario lo desactiva</code>
 +
 +
<code>}</code>
 +
 +
<code>delay(100); // espera 100ms para una nueva lectura</code>
 +
 +
<code>}</code>
 +
 +
Para probar este programa bastará con iniciar el programa que actúe de “terminal de comunicación” Hyperterminal de Windows o el programa mostrado anteriormente y podemos enviar los datos y comprobar cómo actúa. [[Category:Book:Manual_de_programación_Arduino]]

Menú de navegación