"¿De qué serviría hablar de aquello? Nadie me creería". Napoleón Bonaparte.

miércoles, 21 de noviembre de 2018

Resistencias o resistores (Conceptos básicos)

  Han pasado casi 4 años desde que publiqué la última entrada en este blog (diciembre 2014); cuando comencé con este blog en el 2011, lo hice para no desesperarme y tratar de sobrellevar algunos problemas de salud que tenía en ese entonces. En esta ocasión, nuevamente tengo algunos inconvenientes de salud menores por lo que no pude asistir el día de hoy a impartir clase en el instituto en donde actualmente trabajo. Desde el escritorio donde me encuentro redactando esta entrada, mando un afectuoso saludo a todos los lectores, en especial, a los compañeros(as) de la materia de Física General, esperando que la información aquí publicada les sea de utilidad. Comenzamos...

De los elementos y compuestos que existen en la naturaleza, algunos de ellos presentan cierta resistencia u oposición al flujo de electrones a través de ellos. Esta propiedad se le conoce como resistencia eléctrica o simplemente resistencia (R), la unidad de medición en el Sistema Internacional (SI) es el ohm (Ω, letra griega omega), nombrado así en honor al físico - matemático alemán, Georg Simon Ohm, quien estudió la relación entre la corriente eléctrica (I), el voltaje (E) y la resistencia (R), dando origen a una famosa ley, conocida como "Ley de Ohm".

El símbolo básico de una resistencia utilizado en los diagramas electrónicos; es el que se muestra a continuación:
 
Símbolo de una resistencia

 Figura 1. Símbolo que representa un elemento resistivo o resistencia simple.

 A dicho símbolo, se le coloca la letra "R" junto con un número que identifica a la resistencia, así también, el valor en ohms de esa resistencia ya sea utilizando valores enteros o con los prefijos Kilo- (k) o Mega- (M):

  
Figura 2. Nomenclatura utilizada para indicar valores en las resistencias.

El aspecto físico y tamaño de una resistencia varía según la aplicación, el material con el que está construida y su la capacidad de disipar calor (W, Watts). El aspecto de una resistencia común comercial es el que se muestra en la Figura 3:


Figura 3. Encapsulado de una resistencia comercial estándar de 1/2 W.

El encapsulado de una resistencia, como se mencionó anteriormente, también varía en función de la capacidad para disipar calor (W, Watts), que genera el flujo de corriente eléctrica (I) a través de ella:


Figura 4. Distintos tipos de encapsulados.

También dependiendo de su aplicación; existen resistencias variables manualmente, llamadas potenciómetros, presets y trimpots:


Figura 5. Símbolo y diversos aspectos físicos de un potenciómetro.


Resistencias que varían con la intensidad de luz que incide sobre ellas, denominadas fotorresistencias (LDR, Light Dependent Resistor)


 Figura 6. Símbolos y aspecto físico de una fotorresistencia o LDR.

Y resistencias que incrementan o decrementan su valor con la temperatura, nombradas como termistores (tipo PTC o NTC).

Figura 7. Símbolos y aspecto físico de un termistor PTC.

Después de comentar de forma general los tipos y encapsulados de algunas resistencias, se habrá notado que algunas permiten estampar el valor en ohms en su superficie, mientras que otras utilizan números y franjas de colores, éstas últimas son las que se estudiarán a continuación. Como se observó en la Figura 3, el encapsulado de las resistencias comerciales estándar, posee 4 franjas de distintos colores para expresar su valor de resistencia, éstas franjas indican lo siguiente:


Figura 8. Código de colores para saber el valor de una resistencia comercial estandar.

1a. Banda: Corresponde al primer dígito de la cantidad en ohms. 
2a. Banda: Corresponde al segundo dígito de la cantidad en ohms. 
3a. Banda: Corresponde al multiplicador o al número de ceros que se agregan a los dos dígitos anteriores.
4a. Banda: Corresponde a la tolerancia del valor indicado por las 3 bandas anteriores.

En la resistencia que se muestra en la Figura 8, se tienen los colores: Gris, Rojo, Café y Oro, por lo que la resistencia es de 820 con una tolerancia de más/menos 5%; el 5 % de 820 es 41 , entonces al medir la resistencia con un multímetro en una escala de 2 k, el valor real oscilará entre los 779y 861 como se muestra a continuación; si la lectura se sale de esos valores, se puede decir que la resistencia está defectuosa o errónea.
  


 Figura 9. Valor real (808 ) de la resistencia de 820 Ω  de  1/2 W.

 A continuación, se muestran otros tres ejemplos para estimar el valor en resistencias con bandas de colores:
 

 Figura 10. Valores de las resistencias de acuerdo a las bandas.

 Valores reales de las resistencias:

Figura 11. (a) Resistencia de 220, (b) Resistencia de 1 MΩ y(c) Resistencia de 1 kΩ,.



¡Muchas gracias por leer ésta entrada del blog!

Alfredo Alcázar

jueves, 25 de diciembre de 2014

Gráfica y simulación (utilizando Matlab y Multisim) de la fase de carga de un capacitor (análisis transitorio), en un circuito RC.

  He abandonado un poco el escribir en éste blog (más de un año), y hay tantas cosas que suceden en un año... 

  En la presente entrada, se intentará plasmar un poco de lo aprendido, cuando en cierta ocasión, me tocó impartir la materia de electromagnetismo en el instituto donde actualmente laboro, por lo que el tema a tratar es, el cómo graficar la fase de carga (análisis transitorio) de un capacitor, utilizando el software Matlab de la empresa MathWorks y hacer su respectiva simulación, utilizando el software Multisim de National Instruments.

  Comenzando con un poco de teoría, un capacitor o condensador, es un dispositivo usado en la electrónica que permite almacenar energía o carga eléctrica en su interior, utilizando el principio de atracción de las cargas. Un capacitor básico, normalmente está constituido por un par de placas paralelas de material conductor, separadas por un material aislante también llamado dieléctrico, como se muestra a continuación:


Figura 1. Estructura básica de un capacitor.
(Para expandir, clic sobre la imagen).

  La capacidad de almacenamiento de energía del capacitor, también llamada capacitancia, cuya unidad es el Farad o Faradio (nombrado así, en honor al científico británico Michael Faraday), depende del área de las placas de material conductor, de la separación de las placas una de la otra, y la permitividad relativa del material aislante que separa a dichas placas; para un capacitor de placas paralelas se puede estimar la capacitancia, utilizando la siguiente fórmula (fórmula No.1):


  Donde:

Es la capacitancia total, expresada en Faradios.
Valor de la permitividad del vacío.
Valor de la permitividad relativa del material aislante o dieléctrico.
Área de las placas paralelas del material conductor, por lo regular, expresada en metros cuadrados (o su correspondiente ajuste a centrímetros cuadrados).
Distancia que separa las placas paralelas, por lo regular, expresada en metros (o su correspondiente ajuste a centrímetros).

  Cuando se tiene un circuito RC (formado por un resistor y un capacitor) como el que se muestra a continuación:


Figura 2. Circuito RC conectado a una fuente de CD.
(Para expandir, clic sobre la imagen).

  El tiempo de carga del capacitor (que para el caso del circuito mostrado, es un capacitor electrolítico o polarizado), está en función del valor de la resistencia y la capacitancia de los elementos R y C. El voltaje en las terminales del capacitor y la corriente que fluye hacia éste último, se puede representar de manera gráfica utilizado las siguientes fórmulas:

  Para el voltaje en las terminales del capacitor (fórmula No.2):



  Donde:

Es el voltaje en las terminales del capacitor, expresado en volts.
  Valor en Volts de la fuente de alimentación.
   Tiempo transcurrido en segundos.
 Valor en ohms del resistor.
 Valor del capacitor en faradios.

Para la corriente que fluye hacia el capacitor (fórmula No.3):



  Donde:


Es la corriente que fluye hacia el capacitor, expresada en amperes.
  Valor en volts de la fuente de alimentación
   Tiempo transcurrido en segundos.
 Valor en ohms del resistor.
 Valor del capacitor en faradios.

  En primer lugar, para graficar el comportamiento del voltaje (fórmula No. 2), en las terminales del capacitor del circuito mostrado en la Figura 1, se debe estimar el tiempo que tardará en cargarse dicho capacitor. Existe una constante de tiempo, que depende de los valores de capacitancia y resistencia de los componentes del circuito RC; dicha constante, se expresa con la letra griega (tau), cuyo cálculo se realiza mediante la siguiente fórmula (fórmula No.4):


  Donde:

Está expresada en segundos.
Se expresa en ohms.
Se expresa en faradios.

  Posteriormente, al sustituir en la fórmula anterior los valores de R y C del circuito mostrado en la Figura 1, se tiene que:



 Por otra parte, se sabe también, que un capacitor alcanza aproximadamente el 98% de su carga cuando han transcurrido 5 constantes de tiempo ().   Por lo que el tiempo que a gráficar será un poco mayor a 5 segundos.

  A continuación, se presenta un video de cómo realizar la gráfica de la fase de carga, mostrando el comportamiento del voltaje de CD en las terminales del capacitor, utilizando el software Matlab:



  En la siguiente figura, se muestra la gráfica obtenida en el video anterior:


Figura 3. Gráfica que muestra el comportamiento del voltaje en las terminales del capacitor.
(Para expandir, clic sobre la imagen).

  Nota 1: Durante la fase de carga, un capacitor totalmente descargado se comporta como si existiese un corto circuito entre sus terminales, y cuando éste alcanza su carga completa, se comporta como si sus terminales fuesen un circuito abierto.

  Continuando con el análisis de la fase de carga del capacitor, ahora se procede a mostrar, la forma de graficar la corriente (fórmula No.3) que circula hacia dicho capacitor:



  En la siguiente figura, se muestra la gráfica obtenida en el video anterior:


Figura 4. Gráfica que muestra el comportamiento de la corriente que fluye hacia el capacitor.
(Para expandir, clic sobre la imagen).

  Por último, se muestra el video, de cómo realizar la simulación del análisis transitorio (corriente y voltaje) del circuito RC, utilizando el Software Multisim:



¡Muchas gracias por leer ésta entrada del blog!

ALF

viernes, 26 de abril de 2013

Nociones básicas de Microcontroladores: Sistema mínimo para el PIC16F84A (Parte 2 de 2).

Esta es la continuación de la entrada anterior, en esta entrada se mostrará el proceso para crear un archivo con extensión *.C en el compilador de la empresa CCS, algunas instrucciones básicas, así como la compilación de las mismas y su posterior programación en el PIC16F84A.

Primero, el programa a implementar será el encender/apagar cada segundo un LED, colocado en el pin RA0 del microcontrolador. Para ello tenemos el siguiente diagrama de flujo:


Clic en la imagen para expandir.



El código del programa se muestra a continuación:

//////////////////////////////
//PROGRAMA QUE HACE PARPADEAR/
//UN LED CONECTADO EN RA0   //
//////////////////////////////
//AUTOR: ALFA               //
//PAÍS:  MEXICO             //
//BLOG:  galfama.blogspot.mx//
//FECHA: 13/04/2013         //
//////////////////////////////

//SE DECLARA EL PIC A UTILIZAR.
#INCLUDE <16F84A.H>
//SE DECLARA EL CRISTAL A UTILIZAR.
#USE DELAY(CLOCK=4000000) //4MHz
//SE DECLARAN LOS FUSIBLES DEL PIC.
/*
XT = OSCILADOR DE CRISTAL DE CUARZO.
NOWDT = NO SE UTILIZARÁ 
        EL WATCH DOG TIMER.
PUT = SE USARÁ EL POWER UP TIMER.
NOPROTECT = NO SE PROTEGERÁ EL
           CÓDIGO CONTRA LECTURA.
*/
#FUSES XT,NOWDT,PUT,NOPROTECT

//SE DECLARAN LAS VARIABLES,
//PARA ESTE CASO NO HAY VARIABLES.

//SE DECLARA LA FUNCIÓN PRINCIPAL.
VOID MAIN (VOID)
{
//SE DECLARA TODO EL PUERTO A Y B
//COMO SALIDA.
SET_TRIS_A(0B00000);
SET_TRIS_B(0B00000000);
//SE HACE UN BUCLE INFINITO //PARA QUE EL PROGRAMA SE //REPITA. WHILE(TRUE) { //SE ENCIENDE EL LED OUTPUT_HIGH(PIN_A0); //HAY UN RETARDO DE 1 SEG. DELAY_MS(1000); //SE APAGA EL LED. OUTPUT_LOW(PIN_A0); //HAY OTRO RETARDO DE 1 SEG. DELAY_MS(1000); } }

Y por último, dejo un video donde se explica todo el proceso para grabar el código en el PIC16F84A.


 Muchas gracias por leer esta nueva entrada.
 ALF

jueves, 18 de abril de 2013

Nociones básicas de Microcontroladores: Sistema mínimo para el PIC16F84A (Parte 1 de 2).

A lo largo del aprendizaje de la electrónica, hemos escuchado alguna vez la palabra microcontrolador. Éstos pequeños circuitos integrados están incorporados en módems, no break, termómetros digitales, etc., y han venido a revolucionar el mundo de la electrónica. Ya que a ellos podemos conectar sensores de temperatura, presión, relevadores, actuadores, motores, etc.

Existen varios fabricantes de microcontroladores: Atmel, Texas Instruments, Freescale, Microchip, por citar algunos de ellos. Éste último es fabricante de los famosos PIC.

En esta entrada, he decidido utilizar el PIC16F84A de Microchip, por su facilidad para conseguirlo en las tiendas de componentes electrónicos, además por su precio, considero está al alcance de nuestro bolsillo.

Bien, el PIC16F84A posee las siguientes características:

 Parámetro Descripción
Tipo de Memoria de ProgramaFlash
Memoria de Programa (KB)1.75
Velocidad del CPU (MIPS)5
Memoria RAM (Bytes)68
Memoria EEPROM (Bytes)64
Temporizadores1 de 8-bit
Rango de Temperatura (°C)-40 a 85
Voltaje de Operación (V)2 a 6(típico 5V)
Número de pines18

El diagrama de bloques interno del PIC, se muestra a continuación (traducido al español):

Clic sobre la imagen para expandir.

Como se observa en el diagrama, el PIC16F84A contiene un pequeño microprocesador:

Clic en la imagen para expandir.

Ya que un PIC está considerado como una pequeña computadora con puertos de E/S, memoria RAM, ROM, etc. Básicamente la diferencia entre un microcontrolador y un microprocesador es:

Microcontrolador: Se utiliza para construir sistemas electrónicos que funcionan en "tiempo real".
Microprocesador: Se utiliza para procesar una enorme cantidad de datos.

Para utilizar por primera vez el PIC16F84A, se construirá un circuito denominado "sistema mínimo", con el cual se implementará un primer programa desarrollado en el compilador C, de la empresa CCS. A continuación se muestra el diagrama del sistema mínimo a implementar y la lista de materiales del mismo:

- 1 C.I. PIC16F84A.
- 1 Diodo 1N4148.
- 2 Capacitores cerámicos de 22 pF.
- 1 resistor de 10KOhms 1/2 W.
- 1 resistor de 220 Ohms 1/2 W.
- 1 Cristal de cuarzo de 4MHz.
- 1 LED color rojo (o de cualquier otro color).
- 1 Push-Button Normalmente Abierto (NA).
- 5 pines tipo espadines
- Cable
Clic en la imagen para expandir.

La mayoría de las instrucciones del microcontrolador se ejecutan en un ciclo de máquina, este ciclo está dado por el cristal de cuarzo de 4 MHz, y un divisor de frecuencia entre 4 que posee el PIC, esto quiere decir que las instrucciones en el microcontrolador estarán dadas por la fórmula:


Es por eso que, si utilizamos un cristal de 4MHz, la frecuencia real de operación será de 1MHz, por lo que cada instrucción en lenguaje ensamblador (ASM), le demorará 1 microsegundo en ser ejecutada. Aunque utilizaremos lenguaje C, para programar el microcontrolador, también el compilador CCS, nos da la opción de mezclar C y ASM.

Nota: El PIC16F84A-04 trabaja con una frecuencia máxima de 4 MHz, el PIC16F84A-20 funciona con una frecuencia máxima de 20 MHz.

Los capacitores de 22 pF, se utilizan para dar estabilidad a la frecuencia del cristal de cuarzo.

El PIC posee un pin de reset, dicho pin "resetea" el programa que se está ejecutando en el microcontrolador, para ello se ha colocado un push-button normalmente abierto en este pin, con una resistencia de 10 KOhms, denonimada resistencia pull-up.

Por otra parte, en el circuito, se ha colocado una serie de pines denominados Puerto ICSP (In Circuit Serial Programming), éstos pines nos permitirán en circuitos posteriores, programar el PIC16F84A sin la necesidad de retirarlo de la tablilla de experimentación o circuito impreso. El diodo 1N4148, ayuda para que, al programar por los pines ICSP el microcontrolador, no se energice todo el circuito y dañemos nuestro programador (cuando se conectan pantallas LCD, relevadores, sensores, actuadores, etc.).

A continuación se muestra el circuito construido en una tablilla de experimentación o protoboard:

Clic en la imagen para expandir.

Ahora, después de construir el circuito, para programar el PIC, se utilizará un "quemador" o programador de PIC's. En México se puede adquirir en Mercado Libre, el MASTER-PROG, que se muestra a continuación.
Clic en la imagen para expandir.

En la segunda parte de esta entrada del blog, se explicarán los pasos para programar el PIC, y se cargará en el circuito de prueba un programa de ejemplo, usando el compilador C CCS y el MASTER-PROG.

¡Muchas gracias por leer esta nueva entrada!

ALF

viernes, 22 de febrero de 2013

Control de LEDs del MSP430 Launchpad mediante bluetooth y Android

Aún recuerdo los dolores de cabeza, que me causó el aprender a usar la comunicación serial en los microcontroladores PIC, pero ahora, no digo que soy un experto en ello, pero algo me defiendo :-D. 

En la entrada anterior se dió una breve introducción a la tarjeta de desarrollo MSP430 Launchpad de Texas Instruments. En esta ocasión, se explicará el cómo controlar los LEDs (pines P1.0 y P1.6) que trae dicha tarjeta, usando el módulo serial bluetooth HC-05 montado en una base y un teléfono con Android (Para este caso se usará el Motorola MB511 o FlipOut).

Primero identificamos las terminales RX y TX del microcontrolador a utilizar, para este caso es el MSP430G2553, que de acuerdo con las hojas de datos son los pines 3 y 4:

Y en la tarjeta MSP430 son los pines P1.1(RX) y P1.2(TX), Nota: en Fritzing los pines vienen etiquetados con las terminales del dispositivo a conectar.


Después hacemos las siguientes conexiones (no es necesario mover los jumpers del MSP430):


Clic en la imagen para expandir.

Aquí se muestra una imagen del circuito físico:

Clic en la imagen para expandir.

A continuación dejo el código fuente, que deberán cargar a la tarjeta MSP430 Launchpad usando el software Energia (como se muestra en la publicación anterior):

//////////////////////////////////////
//  Creado por: ALFA                //
//  País: México                    //
//  Página WEB: galfama.blogspot.mx //
//  Fecha: 19/02/2013               //
//////////////////////////////////////

/*  Descripción

Programa que controla el encendido/apagado de los LEDs 
(verde, rojo) usando el módulo serial bluetooth modelo HC-05, 
implementado en el MSP430 Launchpad de Texas Instruments, con el
microcontrolador MSP430G2553 a una frecuencia de reloj de de 16MHz.

Los comandos a recibir son: El 1 -enciende LED rojo, 2 -apaga LED rojo,
3 -enciende LED verde, 4 apaga -LED verde, otro caracter apaga ambos LEDs.

Nota: Para el envío de datos por bluetooth entre el dispositivo
y la tarjeta se utiliza el programa para Android BlueTerm.

*/

// Se inicializa el puerto serie a 9600 bauds
// Y la variable "valor" de tipo caracter.
// Así como los pines de los LEDs (verde, rojo), se definen como salidas.

char valor=0;

void setup()
{
  Serial.begin(9600);
  pinMode (RED_LED, OUTPUT);
  pinMode (GREEN_LED, OUTPUT);
  digitalWrite(RED_LED, LOW);//Inicialmente se apagan los LEDs.
  digitalWrite(GREEN_LED, LOW);
}

void loop()  //Bucle infinito
{
  if (Serial.available())//Si hay una caracter en el buffer serial
                         //el programa entra aquí.
 { 
  valor = Serial.read();// Se lee el valor numérico en el puerto serie.
  
  if (valor == '1')//Si el valor es 1.
  {
    digitalWrite(RED_LED, HIGH);  //Se enciende el led rojo.
    Serial.print("Led rojo encendido\r\n");//Se envía el mensaje por el puerto serie,
  }                                        //un retorno y salto de línea.
  
  else if (valor == '2')
  {
    digitalWrite(RED_LED, LOW);  //Se apaga el led rojo.
    Serial.print("Led rojo apagado\r\n");
  }
 
  else if (valor == '3')
  {
    digitalWrite(GREEN_LED, HIGH);  //Se enciende el led verde.
    Serial.print("Led verde encendido\r\n");
  }
  
  else if (valor == '4')
  {
    digitalWrite(GREEN_LED, LOW);  //Se apaga el led verde.
    Serial.print("Led verde apagado\r\n");
  }
  
  else// Si se envía un caracter distinto de 1 - 4, los leds se apagan.
  {
    digitalWrite(RED_LED, LOW);  //Se apaga el led rojo.
    digitalWrite(GREEN_LED, LOW);//Se apaga el led verde.
    Serial.print("Ambos leds apagados\r\n");
  }  
 }
}

Ahora lo que sigue es la instalación del software en el teléfono móvil con Android, para ello descargamos el BlueTerm de la tienda Google Play del siguiente enlace:

https://play.google.com/store/apps/details?id=es.pymasde.blueterm&feature=search_result#?t=W251bGwsMSwyLDEsImVzLnB5bWFzZGUuYmx1ZXRlcm0iXQ..

O usando el siguiente código QR (puedes usar el QRDroid para decodificarlo):

Después de haber instalado el BlueTerm (no lo abran aún), primero tenemos que vincular el módulo bluetooth HC-05 con el teléfono celular; para ello primero habilitamos el bluetooth y luego vamos a Configuración --> Redes inalámbricas y redes --> Configuración de Bluetooth.

Una vez allí seleccionamos la opción 1. Buscar dispositivos, una vez que aparezca el módulo HC-05 en la lista de dispositivos, 2. Lo seleccionamos y escogemos la opción "vincular", posteriormente cuando aparezca el recuadro que pide la contraseña, introducimos 1234 (que es la contraseña por defecto, que traen la mayoría de los módulos de este tipo).


¡Listo!, una vez que hemos vinculado el módulo con el teléfono ahora sí ejecutamos el BlueTerm. Y en las Preferencias podemos cambiar el color de fondo, el tamaño de la letra, etc. (Por defecto viene fondo azul, letras blancas, tamaño 8).

Texto blaco - fondo negro, tamaño de letra 20.

Ahora para enviar caracteres al módulo buetooth, seleccionamos la opción Conectarse a un dispositivo, una vez allí seleccionamos en HC-05 y listo, ya podremos enviar los caracteres 1,2,3,4 para encender/apagar los LEDs de la tarjeta MSP430 Launchpad.

A continuación dejo un video del funcionamiento del circuito:


Por último, dejo una aportación de código al blog, hecha por mi paisano Ángel Jacinto (muchas gracias). El siguiente código (el cuál está publicado, tal cual fue recibido) es un poco menos extenso que el original publicado en esta entrada, y permite encender/apagar de manera independiente los LED's  de la tarjeta MSP430 Launchpad, enviando 1 o 2 desde el teléfono celular:

//////////////////////////
// Autor: Ángel Jacinto //
// País: México         //
// Fecha: 24/05/2013    //
//////////////////////////

char valor=0;
boolean estado1, estado2; //Estado que ocuparemos, estan en boleano para poner falso o verdadero

void setup()
{
  Serial.begin(9600);
  pinMode (P1_0, OUTPUT); //LED ROJO de igual manera puede quedarse con LED_GREEN Y RED
  pinMode (P1_6, OUTPUT); //LED VERDE
  digitalWrite(P1_0, LOW);//Inicialmente se apagan los LEDs.
  digitalWrite(P1_6, LOW);
  estado1 = true; // Se inicializan como verdadero o encendido
  estado2 = true;
}

void loop()  //Bucle infinito
{
  if (Serial.available())//Si hay una caracter en el buffer serial
                         //el programa entra aquí.
 { 
  valor = Serial.read();// Se lee el valor numérico en el puerto serie.
  
  if (valor == '1')//Si el valor es 1.
  {
    digitalWrite(P1_0, estado1);  //Se enciende el led rojo.
    Serial.print("Led rojo encendido\r\n");//Se envía el mensaje por el puerto serie,
    estado1 = !estado1; //Aqui se cambia el valor del estado 1
  }                                        //un retorno de carro y salto de línea.
  
  else if (valor == '2')
  {
    digitalWrite(P1_6, estado2);  //Se enciende el led verde.
    Serial.print("Led verde encendido\r\n");
    estado2 = !estado2;
  }
  
  else// Si se envía un caracter distinto de 1 - 4, los leds se apagan.
  {
    digitalWrite(P1_0, LOW);  //Se apaga el led rojo.
    digitalWrite(P1_6, LOW);//Se apaga el led verde.
    Serial.print("Ambos leds apagados\r\n");
  }  
 }
}

¡Muchas gracias por leer esta nueva entrada!
ALF



Resistencias o resistores (Conceptos básicos)

  H an pasado casi 4 años desde que publiqué la última entrada en este blog (diciembre 2014); cuando comencé con este blog en el 2011, lo h...