Category: Programación

En MySQL DISTINCT explicación

La declaración DISTINCT retorna los valores distintos (repetidos o no), es decir si una columna contiene los siguientes valores: 1, 2, 2, 3, 3, 4, 5, 5, 5, 6, 6, 7, 8, 8, 9, 9, 0. Vemos que todos los dígitos se encuentran repetidos a excepción del 1, 4, 7 y 0. Al ejecutar un
Read More »

En MySQL – Diferencia entre WHERE y HAVING

No había encontrado ni en inglés ni en español una explicación rápida y clara de las diferencias. Así que voy a tratar de explicar y ejemplificar lo mas sencillo posible. Hace unos días tuve una importante entrevista de trabajo, todo iba normal, hasta que me preguntaron la diferencia entre WHERE y HAVING. Lo primero que
Read More »

Arduino + SIM900

En el mundo de Arduino en ocasiones es importante mantener la comunicación con nuestra placa y nuestro proyecto, existen distintas maneras de maneras para mantener esa comunicación, puede ser con un modulo WiFi, Bluetooth, Ethernet, o como en este caso vía GSM. En el siguiente proyecto, vamos a utilizar el módulo SIM900, que es fabricado
Read More »

Arduino y Real-Time-Clock (RTC) DS1302

El chip DS1302 contiene un reloj / calendario en tiempo real con 31 bytes de RAM estática. Se comunica con un microprocesador a través de una interfaz serial simple. El RTC DS1302 proporciona información sobre segundos, minutos, horas, día, fecha, mes y año. La fecha de fin de mes se ajusta automáticamente para los meses
Read More »

Función con Arduino (Prende y apaga LEDs)

Vamos a realizar un ejercicio para ejemplificar el uso de funciones con Arduino.Las funciones son fragmentos de código con tareas o un objetivo en particular que se puede ejecutar en cualquier parte de nuestro script o desde otra función, también nos ayudan a ahorrar lineas de código y a mantener organizado y entendible nuestro script.La
Read More »

Numeros primos con Python

La sentencia break, como en C, salta del bucle for o while en curso a uno más interno hacia arriba.La sentencia continue, también como en C, hace que siga la siguiente iteración del bucle. Las construcciones de bucle pueden tener una cláusula else. Ésta se ejecuta, si existe, cuando se termina el bucle por agotamiento
Read More »