Archivo de la etiqueta: Arduino

Plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.

Cómo comunicar Arduino con Python

En este tutorial, vamos a desarrollar un sistema de comunicación serial entre una placa Arduino y un ordenador con Windows 7 con Python, aunque dada la portabilidad de Python, este programa podría llevarse a cualquier otro sistema y usarlo, por ejemplo, en tu Raspberry Pi, como hice en el proyecto Mico, el robot emocional.

Led controlado por una web

Led controlado por Python

Como resultado de este programa, tendremos un programa en Python que pedirá al usuario que introduzca un texto, se lo enviará a Arduino mediante el puerto serial y éste encenderá o apagará un led.

Sigue leyendo

Share

Ejemplo de piano con Arduino

En este ejemplo realizará un mini-piano con cinco teclas, correspondientes a las teclas do, re, mi, fa y sol, con un potenciómetro que permitirá subir la frecuencia de los sonidos para cambiar de octava.
Además, se incluirá un sensor que encienda un led para iluminar al piano cuando no haya luz.

Piano

Piano

El código lo tengo compartido en mi cuenta de GitHub:

https://github.com/diegorys/arduino-examples

Share

Proyecto «Domoino»

Domoino es mi primer proyecto de domótica, realizado para un curso de “Arduino avanzado” de la “Universidad de Granada” en diciembre de 2013.

Domoino

Domoino

Domoino es un aparato que comunica con otros aparatos que estén en una misma habitación. Este aparato (a partir de ahora, nodo maestro) es capaz de recibir información del resto de aparatos (a partir de ahora, nodos esclavos) para enviarles órdenes y recibir datos. Este nodo consta de Bluetooth, que permitirá su control mediante una App en Android, un receptor IR para recibir información de otros nodos y un emisor IR, para enviar órdenes al resto de nodos. El proyecto completo consta de una aplicación Java, una aplicación Android, hardware Arduino, con un software que le permite enviar y recibir información de diferentes fuentes de comunicación.

Sigue leyendo

Share