Buscar este blog

Translate

Mostrando entradas con la etiqueta electronica. Mostrar todas las entradas
thumbnail

(Programación) Operadores Lógicos ¿Qué son?




En este breve tutorial explicaré qué son los operadores lógicos, dónde los puedes encontrar y cómo los puedes usar. Los operadores lógicos son una serie de operaciones matemáticas para evaluar si 2 o más valores son verdaderos o falso. Los operadores lógicos son 4, pero en realidad se pueden combinar entre ellos, haciendo operaciones complejas.

Los 4 elementos que hay son AND, OR, XOR y NOT cada uno evalúa una serie de valores booleanos (verdadero o falso), y muestra un resultado al respecto,


  • AND: Da verdadero sólo cuando los 2 son verdaderos, en caso contrario da false, es decir true && true = true; el doble yamp, es un símbolo que se suele usar para representar AND, en muchos lenguajes de programación.
  • OR: Da verdadero si uno de los resultados es verdadero, por ejemplo, true ||  true =true; el doble palo se usa en muchos lenguajes de programación para representar OR. Si los dos es false, el resultado es false.
  • XOR: Da verdadero si SOLO UNO es true, en caso contrario es false, por ejemplo true | false=true; el palo sólo significa XOR en muchos lenguajes de programación, decir también que XOR se usa mucho en la criptografía.
  • NOT: Da verdadero si el resultado es falso, da falso si el  resultado es verdadero.


Pues hasta aquí un repaso de las puertas lógicas de un ordenador, me parecía interesante volverlo a repasar  y creo que es algo fundamental en programación, y en parte de algoritmia saber las puertas lógicas booleanas. Un saludo hasta la próxima.
thumbnail

(Opinión) Weos D1 NO comprar




Hola estimado lector, como ya habrás visto suelo comprar piezas sobre Arduino para más adelante experimentar con ellas y postear humildemente mi opinión al respecto.
Y el problema me ha venido a que he comprado webos SHIELD con Arduino y debo de decir que al menos de momento no he logrado echarlo a andar, he visto varios tutoriales y ninguno parece funcionar, en fin parecía que tenía muy buena pinta pero finalmente me ha decepcionado.

A lo largo de estos meses probando piezas de hardware me he encontrado con alguna que otra pieza mala, pero en este caso la pieza es cierto que en la página del fabricante aparece como obsoleto, algo absurdo ya que el software pierde calidad pero no sé rompe, y ya podrían poner en la página el código aunque fuera especificando que no dan ningún tipo de garantía.

Pues nada, me he sentido con ganas de escribir este post, ojalá le pueda servir a alguien ya que este hardware hace años que está obsoleto pero en Ali express los vendedores no avisan ni dicen nada, a pesar de todo quiero echarla a andar en estos días, me ha costado 7€ la tarjeta. Un saludo no dejéis de experimentar y nos vemos pronto, hasta la próxima chao



thumbnail

(Arduino) Cien Primeros Numeros Pares E Impares en OPEN SMART Rich Shield




Hola qué tal estimado lector, hoy les propongo un ejercicio con OPEN SMART Rich Shield, el ejercicio es bastante simple consiste en mostrar los números pares (divisibles entre 2) y los números impares (NO divisibles entre 2), además para indicar que es par e impar mostrar una luz, cada vez que sea de un determinado tipo.

La verdad me parece un ejercicio bastante didáctico e interesante, a través de un bloke FOR, que recorre todos los números pares, y otro bucle FOR que recorre todos los números impares, a la vez que va encendiendo los pilotos cuando empieza un bucle, y apagando cuando termina.

Sin lugar a dudas este shield que no cuesta más de 7€, es un shield que da mucho juego, la verdad, me da para escribir bastantes artículos, como el presente, donde muestro el uso de este dispositivo. Si se os ocurre algún uso para esta Shield, podéis dejarmelo en los comentarios o en el formulario a la derecha de esta página.

El los bucles de basan en que si inicias con un número par o divisible por 2 y lo sumas por 2, estos van a seguir siendo par/impar, hasta que se termine el bucle, y cómo lo vamos a ponerlo en loop(), estos bucles se van a ejecutar hasta el infinito.

Por aquí dejo el resultado:



Por aquí dejo el código, espero que os guste este tipo de tutoriales, que os sean útiles y que experimentéis, un saludo y hasta la próxima:

#include <Wire.h>

#include "RichShieldTM1637.h"

#define CLK 10//CLK of the TM1637 IC connect to D10 of OPEN-SMART UNO R3
#define DIO 11//DIO of the TM1637 IC connect to D11 of OPEN-SMART UNO R3
TM1637 disp(CLK,DIO);


#include "RichShieldLED.h"

#define LED1 7
#define LED2 6
#define LED3 5
#define LED4 4
LED led(LED1,LED2,LED3,LED4);
int i=0;
void setup()
{
  disp.init();//The initialization of the display
}

void loop()
{
  led.on(1);
  for(i=0;i<100;i=i+2){
    disp.display(i);
    delay(500);
    
  }
  led.off(1);
  led.on(2);

  for(i=1;i<100;i=i+2){
    disp.display(i);
    delay(500);
    
  }
  led.off(2);
  

}
thumbnail

(Arduino) Mostrar Temperatura Y Humedad En OPEN SMART Rich Shield



Hola estimado lector, en el tutorial de hoy voy a hablar de un tema interesante si te has comprado un Rich Shield, y es que comprar una de estas placas, en las diferentes plataformas como Ali Express o Wish, puede darte mucho juego, ya que generalmente son placas con funciones muy bien definidas, y que nos permiten hacer mini proyectos, con pocos conocimientos técnicos.

En el día de hoy les traigo el siguiente ejercicio, que muestre en la pantalla de nuestra OPEN SMART, la temperatura, para ello también encendemos el LED rojo, y sino encendemos el LED azul con humedad. Es un código bastante sencillo, teniendo en cuenta que prácticamente el 90% del código nos lo ofrece el fabricante en sus librerías.

En un principio sólo necesitamos el Arduino IDE configurado con las librerías del fabricante, y poco más, necesitamos saber que la librería "RichShieldLED.h" hay que declararla, y que los diferentes LED de la placa también, sin más aquí dejo el resultado.



Por aquí dejo el código resultante de este esperimento, espero que os haya gustado, que lo estudiéis y nada sin más nos vemos, hasta la próxima, chao.

#include <Wire.h>

#include "RichShieldDHT.h"
#include "RichShieldTM1637.h"
#define CLK 10//CLK of the TM1637 IC connect to D10 of OPEN-SMART UNO R3
#define DIO 11//DIO of the TM1637 IC connect to D11 of OPEN-SMART UNO R3
TM1637 disp(CLK,DIO);
#include "RichShieldLED.h"

#define LED1 7
#define LED2 6
#define LED3 5
#define LED4 4
LED led(LED1,LED2,LED3,LED4);

DHT dht;

void setup() {
disp.init();  
dht.begin();
}

void loop() {
  // Reading temperature or humidity takes about 250 milliseconds!
  // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
  float h = dht.readHumidity();
  float t = dht.readTemperature();

  // check if returns are valid, if they are NaN (not a number) then something went wrong!
  if (isnan(t) || isnan(h)) {
    displayError();
  } 
  else{
    led.off(2);
    displayTemperature((int8_t)t);//
    led.on(4);
    delay(3000);
    led.off(4);
    led.on(2);
    displayHumidity((int8_t)h);//
    
    delay(2000);
  }
}
/************************************************* *********************/
/* Function: Display temperature on 4-digit digital tube */
/* Parameter: -int8_t temperature, temperature range is -40 ~ 125 degrees celsius */
/* Return Value: void */

void displayTemperature(int8_t temperature)
{
  int8_t temp[4];
  if(temperature < 0)
{
temp[0] = INDEX_NEGATIVE_SIGN;
temperature = abs(temperature);
}
else if(temperature < 100)temp[0] = INDEX_BLANK;
else temp[0] = temperature/100;
temperature %= 100;
temp[1] = temperature / 10;
temp[2] = temperature % 10;
temp[3] = 12;           //index of 'C' for celsius degree symbol.
disp.display(temp);
}

void displayHumidity(int8_t humi)
{
  int8_t temp[4];
  if(humi < 100)temp[0] = INDEX_BLANK;
  else temp[0] = humi/100;
  humi %= 100;
  temp[1] = humi / 10;
  temp[2] = humi % 10;
  temp[3] = 18;           //index of 'H' for celsius degree symbol.
  disp.display(temp);
}

void displayError()
{
  disp.display(3,14);//display "E"
}
thumbnail

(Arduino) Mostrar Números Capicúas En OPEN SMART Rich Shield




Hola, hoy tengo otro tutorial de los míos, la verdad me parece una maravilla, lo que viene siendo la programación con el Shield de OPEN SMART, la verdad da para hacer muchas cosas, la verdad si tienes 10€, un Arduino y esta placa son la mejor inversión que puedes hacer en tu vida, en la parte la lateral de esta página está el enlace para comprarlo.

Básicamente lo que he hecho en esta ocasión ha sido mostrar los números capicúas, es decir los que se escriben exactamente igual dándoles la vuelta (66, 121, 132, 55, 22, 323), la verdad es un ejemplo, de que esta placa sirve para divertirse mucho, haciendo cosas algo "banales", pero me da gusto ver al "físico" ahí funcionando.



Por aquí dejo el código, espero que os guste, experimentéis y si queréis comentarme algo, podéis hacerlo, sé que me sigue poca gente, pero estoy convencido que poco a poco creceré, ya que me encanta hacer este tipo de post.


#include <Wire.h>
#include <stdio.h>
#include <string.h>

#include "RichShieldTM1637.h"

#define CLK 10//CLK of the TM1637 IC connect to D10 of OPEN-SMART UNO R3
#define DIO 11//DIO of the TM1637 IC connect to D11 of OPEN-SMART UNO R3
TM1637 disp(CLK,DIO);

String num1;
String num2="";
int i=1;
int o;
int num1i,num2i;

void setup()
{
  disp.init();//The initialization of the display
  
}

void loop()
{
  for(i=10;i<900;i++){

  num1=String("")+i;
  num2="";
  o=num1.length();
  for(o=num1.length()-1;o>=0;o=o-1){
   // strncat(num2,num1.charAt(o));
   
    num2=num2+ String("")+num1.charAt(o);
    
  }
  
  num1i=num1.toInt();
  num2i=num2.toInt();
  //Serial.println(num1i+String(" ")+num2i);
  
  if(num1i==num2i){
  disp.display(num1i);
  delay(1000);
  }
  }

}


Un saludo, y ya sabéis, si queréis comentarme algo lo podéis hacer por correo electrónico, comentarios o mi formulario que está a la derecha o al final de esta página.
thumbnail

(Arduino) Contar Números Binarios con OPEN SMART Rich Shield




Hola les traigo una nueva aventura con OPEN SMART Rich Shield, esta shield tiene utilidades bastante buenas, al contar con múltiples luces LEDs, una pantalla para mostrar números enteros, entre otras utilidades, como mostrar temperatura, hace que esta Shield con un Arduino sea la mejor inversión que puedas hacer en mucho tiempo.

Hoy voy a hacer, como bien aparece en el título, un contador en binario, va a contar hasta el número 15, es un ejercicio muy sencillo, básicamente he reutilizado parte de un código de una página web llamada eenube.com, lo he adaptado para el dispositivo Arduino con OSRS, y éste ha sido el resultado:



El código adaptado os lo dejo por aquí abajo, es un código bastante intuitivo, la verdad, espero que os guste y nada, esto ha sido todo con mi aventura usando este dispositivo.

#include <Wire.h>
#include <stdio.h>
#include "RichShieldLightSensor.h"
#include "RichShieldTM1637.h"
#define CHAR_BITS 8

  
#define CLK 10//CLK of the TM1637 IC connect to D10 of OPEN-SMART UNO R3
#define DIO 11//DIO of the TM1637 IC connect to D11 of OPEN-SMART UNO R3
TM1637 disp(CLK,DIO);

#define LIGHTSENSOR_PIN A2//SIG pin of Rocker Switch module connect to A0 of IO Shield, that is pin A2 of OPEN-SMART UNO R3
LightSensor lightsensor(LIGHTSENSOR_PIN);

int i=0;
void setup() {
  Serial.begin(9600); //Set baud rate of serial port to be 9600bps, burn the program and open the serial monitor 
                     //on the upper right corner of Arduino IDE to check the sensor data.
  disp.init();//The initialization of the display
  
}

void print_binint(int num)
{
 disp.init();
    int sup = CHAR_BITS*sizeof(int);
    String str="";
    while(sup >= 0)
    {
        if(num & (((long int)1) << sup))
            str=str+"1";
        else
            str=str+"0";
        sup--;
    }
    int strint=str.toInt();
    disp.display(strint);
}
void loop() {
  
  
  for(i=0;i<15;i++){
  print_binint(i);//Illuminance
  
  
  delay(1000);  
  }
}

Un saludo y hasta la próxima, podéis dejarme comentarios de este Shield o si os gustaría que hiciera algún proyecto en particular con este shield.


FUENTES:

http://eenube.com/index.php/ldp/c/96-mostrar-un-numero-entero-en-binario-en-c
thumbnail

(Arduino) Mostrar Números Primos En OPEN-SMART Rich Shield



Hola, en este tutorial, basado en un código externo voy a mostrar los diferentes números primos en nuestra OPEN-SMART Rich Shield la verdad esta máquina es una maravilla, lo recomiendo si eres principiante, como yo, y quieres experimentar con un presupuesto de 10€, la verdad no te vas a arrepentir.

Para quién no lo sepa los números primos son aquellos números que sólo se pueden dividir por 1 y el mismo número, y resto de la división da 0,  esto se consigue a través de un bucle FOR, probando entre todos los números posibles.

Personalmente pienso que esta placa es una muy buena inversión, y que se puede hacer muchas cosas interesantes. Bueno por aquí os dejo el código modificado de abrirlallave, es un código bastante fácil de implementar, y nada estudiar el código, experimentar con él, y si se os ocurre algún experimento para hacer podéis dejármelo en el formulario a la derecha. Un saludo y hasta otra.



#include <math.h>
#include <Wire.h>

#include "RichShieldLightSensor.h"
#include "RichShieldTM1637.h"


#define CLK 10//CLK of the TM1637 IC connect to D10 of OPEN-SMART UNO R3
#define DIO 11//DIO of the TM1637 IC connect to D11 of OPEN-SMART UNO R3
TM1637 disp(CLK,DIO);

#define LIGHTSENSOR_PIN A2//SIG pin of Rocker Switch module connect to A0 of IO Shield, that is pin A2 of OPEN-SMART UNO R3
LightSensor lightsensor(LIGHTSENSOR_PIN);

int contador, n, primo;
void setup() {
  Serial.begin(9600); //Set baud rate of serial port to be 9600bps, burn the program and open the serial monitor 
                     //on the upper right corner of Arduino IDE to check the sensor data.
  disp.init();//The initialization of the display
  
}
void loop() {
      
    

     for ( n = 1 ; n <= 900 ; n++ )
    {
        primo = 1;
        contador = 2;

        while ( contador <= n / 2 && primo )
        {
            if ( n % contador == 0 )
                primo = 0;

            contador++;
        }

        if ( primo ){
            disp.display(n);
            delay(1000);
        }
    }
    

  delay(1000);  
}


Links:

http://s.click.aliexpress.com/e/JK4XhdA
https://www.abrirllave.com/c/ejemplo-numeros-primos-entre-el-numero-1-y-el-20.php

thumbnail

(Arduino) Números Aleatorios con OPEN-SMART Rich Shield




Hola les muestro aquí un tutorial acerca de cómo mostrar números aleatorios en la pantalla de OPEN-SMART que la podéis comprar aquí, en fin comenzamos, para ello usaremos la clase rand() que está disponible en C, pero antes vamos a dar algo de teoría:

La librería stdlib.h incluye esta funcionalidad de números aleatorios, por ello hay que declararla:

#include <stdlib.h>

Para poner números aleatorios, basta con poner el módulo de aleatorio entre el número de 0 a N es decir:

numero = rand() % 11;
numero = rand() % (N+1);

numero = rand () % 11 + 20; // Este está entreo 20 y 30
numero = rand () % (N-M+1) + M; // Este está entre M y N

Pues con este trozo de teoría, sacada de la web de chuidiang,  podemos programar nuestros números aleatorios, yo lo he hecho entre 0 y 900, pero ustedes podéis usar otras cantidades de tiempo. Si os ha gustado me podéis dejar abajo en la caja de comentarios o escribirme en la caja lateral derecha, un saludo y hasta la próxima.



Este es el código empleado:

#include <math.h>
#include <Wire.h>
#include <stdlib.h>

#include "RichShieldLightSensor.h"
#include "RichShieldTM1637.h"


#define CLK 10//CLK of the TM1637 IC connect to D10 of OPEN-SMART UNO R3
#define DIO 11//DIO of the TM1637 IC connect to D11 of OPEN-SMART UNO R3
TM1637 disp(CLK,DIO);

#define LIGHTSENSOR_PIN A2//SIG pin of Rocker Switch module connect to A0 of IO Shield, that is pin A2 of OPEN-SMART UNO R3
LightSensor lightsensor(LIGHTSENSOR_PIN);

int numero=1;
void setup() {
  Serial.begin(9600); //Set baud rate of serial port to be 9600bps, burn the program and open the serial monitor 
                     //on the upper right corner of Arduino IDE to check the sensor data.
  disp.init();//The initialization of the display
  
}
void loop() {
  
  numero=rand() % 900;
  disp.display(numero);//Illuminance
  delay(1000);  
}

Links:

http://s.click.aliexpress.com/e/JK4XhdA
http://www.chuidiang.org/clinux/funciones/rand.php
thumbnail

(Arduino) Multiplos De Varios Numeros En OPEN-SMART Rich Shield



Hola en el tutorial de hoy posteo un código que he hecho con OPEN-SMART shield, si os interesa os lo podéis comprar aquí en él sumo un número de forma infinita y voy comprobando si este número es múltiplo de uno, dos, tres y cuatro, la verdad me ha quedado bastante bien el código, la verdad la placa está muy bien hecha y la verdad supera todas las expectativas.

Lo que hago en el siguiente código es hacer un módulo de diferentes números y éstos se van encendiendo en nuestra placa, la verdad es algo bastante entretenido, y si os la podéis comprar yo os lo recomiendo al cien por cien.

Y nada hasta aquí mi post de hoy, si queréis podéis comentar, experimentar o proponer algún ejercicio, un saludo y hasta la próxima


#include <math.h>
#include <Wire.h>

#include "RichShieldLightSensor.h"
#include "RichShieldTM1637.h"
#include "RichShieldLED.h"

#define LED1 7
#define LED2 6
#define LED3 5
#define LED4 4
LED led(LED1,LED2,LED3,LED4);

#define CLK 10//CLK of the TM1637 IC connect to D10 of OPEN-SMART UNO R3
#define DIO 11//DIO of the TM1637 IC connect to D11 of OPEN-SMART UNO R3
TM1637 disp(CLK,DIO);

#define LIGHTSENSOR_PIN A2//SIG pin of Rocker Switch module connect to A0 of IO Shield, that is pin A2 of OPEN-SMART UNO R3
LightSensor lightsensor(LIGHTSENSOR_PIN);

int numero=1;
void setup() {
  Serial.begin(9600); //Set baud rate of serial port to be 9600bps, burn the program and open the serial monitor 
                     //on the upper right corner of Arduino IDE to check the sensor data.
  disp.init();//The initialization of the display
  
}
void loop() {
  
  numero=numero+1;
  if(numero%1==0){
  led.on(1);
  }
  if(numero%2==0){
  led.on(2);
  }
  if(numero%3==0){
  led.on(3);
  }
  if(numero%4==0){
  led.on(4);
  }
  
  disp.display(numero);//Illuminance
  if (numero>300){
    numero=1;
    
  }
  
  delay(1000);  
  led.off(1);
  led.off(2);
  led.off(3);
  led.off(4);
}


Links:

http://s.click.aliexpress.com/e/JK4XhdA
thumbnail

(Arduino) Fibonacci con Rich Shield de OPEN-SMART



Hola en este tutorial, muestro un código, que he estado experimentando con la placa Rich Shield de OPEN-SMART, sin lugar a dudas una buena compra, lo podéis comprar aquí, sin más voy a hablar qué me ha parecido esta maravilla, me parece increíble que en una placa tan barata, se pueda hacer tantas cosas, teniendo cuenta que el Arduino + placa no sale más de $12, la verdad un precio bastante bueno, para la de cosas que se puede hacer con él.

Lo que le falta a la placa, y la verdad al precio que tiene es difícil de conseguir es que se pudieran poner más módulos aparte de la placa, eso sería increíble, y la verdad sería impresionante, aún no me puedo creer que haya tanta potencia en una placa tan chica.



Aquí les dejo el código, espero que lo disfrutéis, experimentéis y me comentéis.


/************************************************* *************************************************
* OPEN-SMART Rich Shield Lesson 3:  Light Sensor
* You can learn how to know the ambient light is dark or bright.  And display illuminance on the digital tube.
*
* The following functions are available:
*
* lightsensor.getRes();//it return the resistance of the light sensor, the darker the ambient light, the larger the resistance.
*
************************************************** ************************************************** *****/
#include <math.h>
#include <Wire.h>

#include "RichShieldLightSensor.h"
#include "RichShieldTM1637.h"

#define CLK 10//CLK of the TM1637 IC connect to D10 of OPEN-SMART UNO R3
#define DIO 11//DIO of the TM1637 IC connect to D11 of OPEN-SMART UNO R3
TM1637 disp(CLK,DIO);

#define LIGHTSENSOR_PIN A2//SIG pin of Rocker Switch module connect to A0 of IO Shield, that is pin A2 of OPEN-SMART UNO R3
LightSensor lightsensor(LIGHTSENSOR_PIN);


String str="";
int tope=700;
int a=0;
int b=1;
int c, i;
void setup() {
  Serial.begin(9600); //Set baud rate of serial port to be 9600bps, burn the program and open the serial monitor
                     //on the upper right corner of Arduino IDE to check the sensor data.
  disp.init();//The initialization of the display

}
void loop() {
      a=0;
      b=1;
 
  for(i=0;b<tope;i++){

      c = a + b;
      a = b;
      b = c;
  delay(1000);
  disp.display(b);//
  }


Aquí lo podéis comprar:

http://s.click.aliexpress.com/e/JK4XhdA



thumbnail

(Arduino) Ejercicio Luces Si es Par Verde Impar Rojo




Hola, hoy os vengo con otro experimento en Arduino, y es acerca de encender una bombilla LED cuando es par y apagarla cuando es impar, en el vídeo os muestro que funciona, y cómo lo he hecho, la parte de los cables os lo muestro en la siguiente foto:



Aquí os muestro el código que he empleado:

int pin1=11;
int pin2=12;
int valor=0;
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
}

void loop() {
  valor=valor+1;
  Serial.println(String("")+valor);
  if (valor%2==0){
    digitalWrite(pin1, LOW);
    digitalWrite(pin2, HIGH);
  }else{
    digitalWrite (pin2,LOW);
    digitalWrite(pin1,HIGH);
    
  }
  delay(1000);

}

Un saludo y hasta la próxima.
thumbnail

Cómo usar MODULO de Luz en Arduino




Hola qué tal, en el día de hoy les traigo un tutorial de Arduino, básicamente hace unos días compré por Ali Express lo que viene siendo un módulo sensor de luz, la verdad tenía ganas de probar este sensor, ya que las instrucciones para hacerlo andar son menos enrevesadas que comprándote lo que viene siendo la lámina de luz.

La verdad no sé cómo será la lámina de luz, pero a mi el módulo me ha decepcionado bastante ya que me lo esperaba mucho más exacto, que no lo es ni siquiera modificando el regulador de corriente, y además se calienta mucho, yo lo he tocado (como aparece en el vídeo) y se pone hirviendo, lo cual me da la sensación que muy seguro no es, y más si queremos usarlo en algún proyecto.

El módulo hay que cablearlo de la siguiente forma que aparece en la imagen, que he hecho una foto:



El código empleado para hacer que funcione esto, os lo dejo por aquí abajo:

  int valor;
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  
}

void loop() {
  // put your main code here, to run repeatedly:
  valor=analogRead(A2);
  Serial.println(String("lectura de luz")+valor);

  delay(1000);
}

Y nada esto ha sido todo por este tutorial espero que os haya servido de ayuda, y nada, hasta la próxima, chao.


thumbnail

Montando pequeño circuito de Ali Express




Hola querido lector, hoy les dejo una soldadura que he hecho durante la tarde de un pequeño circuito electrónico, espero que os guste, a mi me entretuvo bastante hacerlo, aunque al final no me funcionara pero aprendí muchas cosas a la hora de soldar circuitos electrónicos.

Un saludo y hasta la próxima.

Sponsor

Popular Posts

Con la tecnología de Blogger.