background preloader

Informatica - RASPBERRY & ARDUINO

Facebook Twitter

Curso de Arduino 1: Introducción a Arduino. Tutorials. Software. Guía del Arduinomaníaco: todo lo que necesitas saber sobre Arduino. Arduino.

Guía del Arduinomaníaco: todo lo que necesitas saber sobre Arduino

A poco que hayas navegado por internet te habrás encontrado esa palabra. Y es que ahora que es posible automatizar cualquier cosa, para hacer agentes autónomos (si queréis llamarles Robots también), controlar luces y dispositivos, o mil cosas que se os pueda ocurrir fabricar podéis optar por una solución basada en Arduino, una familia de placas y software que comparten nombre pero que son legión. Empezamos por el principio y despacio, por favor. Curso Cero de Programación. Reference. Lenguaje de programación C++ El lenguaje de programación de Arduino está basado en C++ y aunque la referencia para el lenguaje de programación de Arduino está en también es posible usar comandos estandar de C++ en la programación de Arduino.

Características de C: Es el lenguaje de programación de propósito general asociado al sistema operativo UNIX.Es un lenguaje de medio nivel. Trata con objetos básicos como caracteres, números, etc… también con bits y direcciones de memoria.Posee una gran portabilidadSe utiliza para la programación de sistemas: construcción de intérpretes, compiladores, editores de texto, etc Un buen libro de referencia para C: Y un libro que se puede descargar gratuitamente Essential C:

Tutoriales de Arduino. Esta sección está dedicada a tutoriales de Arduino. Aquí veremos desde los aspectos más básicos, como entradas y salidas analógicas o digitales, accionar motores DC, paso a paso y servo motores, o adquirir datos y sensores, hasta proyectos avanzados donde veremos cómo montar redes sensoriales, registro de datos, uso combinado con un PC, Android o Raspberry Pi, o aplicaciones en robótica.

Cada tutorial consta de una explicación, un presupuesto aproximado (y lo más barato posible) de los componentes empleados, el esquema de montaje y uno o varios códigos totalmente funcionales. Se presupone unos conocimientos básicos de programación y electrónica. No obstante, sentiros libres de preguntar lo que queráis en los comentarios. Los tutoriales están clasificados por el tema principal de la entrada, y a más abajo tenéis todos los tutoriales agrupados por dificultad.

Más pines digitales con Arduino y expansor E/S I2C PCF8574. El PCF8574 es un expansor de entradas y salidas digitales por bus I2C fabricado por Philips.

Más pines digitales con Arduino y expansor E/S I2C PCF8574

Puede conectarse a un procesador como Arduino para controlar más dispositivos empleando con menos pines. El PCF8574 incorpora 8 pines cuasidireccionales basados en salidas CMOS en configuración drenador abierto. Más salidas/entradas en Arduino con multiplexor CD74HC4067. Los multiplexores y demultiplexores son dispositivos que nos permiten controlar un mayor número de dispositivos con un número menor de entradas o salidas.

Más salidas/entradas en Arduino con multiplexor CD74HC4067

Podemos emplear estos dispositivos para ampliar el número de entradas y salidas de un procesador como Ardunio. Un multiplexor (o mux) permite dirigir múltiples señales a una única entrada. El dispositivo inverso se denomina demultiplexor (o demux) y permite dirigir una única señal a múltiples salidas. El CD74HC4067 es un Multiplexor/Demultiplexor de 16 canales bidireccionales. Podemos considerarlo como un interruptor controlado digitalmente, que conecta el pin común con uno de los canales disponibles. Conectar Arduino a un display LCD Nokia 5110. Arduino y el termómetro infrarrojo a distancia MLX90614. El MLX90614 es un sensor de temperatura infrarrojo sin de contacto fabricado por la empresa Melexis.

Arduino y el termómetro infrarrojo a distancia MLX90614

Es posible conectar estos sensores con un autómata o procesador como Arduino para medir la temperatura de un objeto a distancia. Existen distintos modelos del MLX90614 cada uno con un sufijo de tres letras. Los diferentes sensores difieren en el voltaje de operación, el numero de sensores infrarrojos, y la posición del filtro. La comunicación se realiza a través de SMBus, un subconjunto de bus I2C, por lo que resulta sencilla su lectura, y es posible conectar más de un sensor de forma simultáneamente. Frecuentemente se encuentran termómetros MLX90614 integrados en módulos como la GY-906 que incorporan la electrónica necesaria para conectarla de forma sencilla a un Arduino. Raspberry Pi - Teach, Learn, and Make with Raspberry Pi.

Home. Arduino. Arduino es una compañía de desarrollo de software y hardware libres, así como una comunidad internacional que diseña y manufactura placas de desarrollo de hardware para construir dispositivos digitales y dispositivos interactivos que puedan detectar y controlar objetos del mundo real.

Arduino

Arduino se enfoca en acercar y facilitar el uso de la electrónica y programación de sistemas embebidos en proyectos multidisciplinarios. Los productos que vende la compañía son distribuidos como Hardware y Software Libre, bajo la Licencia Pública General de GNU (GPL) y la Licencia Pública General Reducida de GNU (LGPL),[1]​ permitiendo la manufactura de las placas Arduino y distribución del software por cualquier individuo. Las placas Arduino están disponibles comercialmente en forma de placas ensambladas o también en forma de kits, hazlo tu mismo (del inglés DIY: "Do It Yourself"). Los diseños de las placas Arduino usan diversos microcontroladores y microprocesadores. Raspberry Pi, presente y futuro del mini ordenador que está revolucionando el sector. En febrero de 2015 la Raspberry Pi Foundation daba un golpe en la mesa con la presentación de la Raspberry Pi 2, la importante revisión de un dispositivo que ya había cosechado un éxito asombroso.

Raspberry Pi, presente y futuro del mini ordenador que está revolucionando el sector

Aprovechamos la ocasión para hablar con Eben Upton, que nos hablaba de unas fantásticas ventas iniciales y del impacto del soporte de distribuciones como Snappy Ubuntu Core o de Windows 10. Ya entonces quedaba claro que las mejoras en la RPi2 eran notables en diversos apartados: ahora contamos con un miniPC mucho más potente, con el doble de memoria y más eficiente. Y eso convierte a las Raspberry Pi 2 en candidatas a ser protagonistas en la Internet de las Cosas. Hemos vuelto a contactar con Eben Upton para saber su opinión sobre el futuro de este mercado.

El segmento educativo sigue siendo fundamental, Sudamérica foco en 2015. Kit de inicio prometec.net. Tutoriales Arduino. Raspberry Pi: How to Get Started.