Curso “Teaching Physical Computing with Raspberry Pi and Python” de la Raspberry Pi Foundation

Acabo de terminar el curso “Teaching Physical Computing with Raspberry Pi and Python de la Raspberry Pi Foundation a través de la web de FutureLearn. El curso está orientado a docentes que quieran introducir la computación física a través del uso de la Raspberry Pi en sus clases.

Teaching Physical Computing with Raspberry Pi and Python

Continuar leyendo “Curso “Teaching Physical Computing with Raspberry Pi and Python” de la Raspberry Pi Foundation”

Sensor de aproximación o alejamiento con Arduino

Con este montaje de Arduino puedes detectar si un objeto se aproxima o se aleja por encima de una determinada velocidad y activar una salida del microcontrolador durante un tiempo determinado.

Video del funcionamiento

En este video puedes ver el funcionamiento del montaje.

Esquema del circuito

Aquí puedes ver el esquema del circuito. Pulsa para ver la imagen completa.

Continuar leyendo “Sensor de aproximación o alejamiento con Arduino”

Charla “Introducción a la computación física con Arduino” a través de grupo Arduino Alicante

Charla introducción Arduino

Esta tarde he asistido a la charla “Introducción a la computación física con Arduino” a través de grupo de meetup.com llamado Arduino Alicante. Ha sido organizada por Luis del Valle, quien desde programarfacil.com nos habla de Arduino, el IoT y otros temas similares.

Además Luis ofrece desde el campus de su  web dos cursos:

Estoy haciendo el primero de ellos y es muy interesante. Escribiré una reseña completa sobre el mismo cuando lo termine.

La charla ha sido en Crea tu mundo, un centro formativo orientado a robótica y programación. Las instalaciones son geniales. Lástima que mi hija sea todavía muy pequeña para apuntarla a uno de sus cursos 🙂

El grupo de personas que hemos asistido ha sido muy heterogéneo, y eso lo ha hecho mucho más interesante. Todos venimos de campos distintos y con diferentes grados de experiencia, pero todos con muchas ganas de aprender y ayudar a los demás. Continuar leyendo “Charla “Introducción a la computación física con Arduino” a través de grupo Arduino Alicante”

Encontrar un campo con texto mediante expresiones regulares en Oracle

Error ORA-01722 de Oracle

error ORA-01722Cuando estás haciendo pruebas de base de datos y Oracle te devuelve el error ORA-01722, empiezas a sudar.

Dicho error es bastante genérico y puede deberse a cosas bastante dispares. Oracle no da mucha más información en su web.

En mi caso se debía a que los datos de prueba tenían texto o caracteres no numéricos en un campo que estaba intentando convertir a numérico. Además asociado a un TRIM(). Descubrí que la función TO_NUMBER() funciona de la siguiente manera en lo que respecta al tipo de valor de entrada.

Expresiones regulares para encontrar caracteres no numéricos en Oracle

Continuar leyendo “Encontrar un campo con texto mediante expresiones regulares en Oracle”

La técnica del pato de goma aplicada a la programación

Pato de goma

En programación se usan entornos de trabajo complejos en los que se deben tener en cuenta muchos factores.

Una de las técnicas (si no la más importante) de resolución de problemas en programación consiste en dividir el problema principal en varios subproblemas más pequeños. Este sistema puede tener el inconveniente de que cuando nos centramos en cualquiera de los subproblemas perdamos la visión de conjunto.

Esto conduce a que a veces nos podemos quedar atascados en un punto en el que no encontramos solución. Y aquí es cuando entra en acción la técnica del pato de goma.

Continuar leyendo “La técnica del pato de goma aplicada a la programación”