Archivo de la categoría: Práctica

Práctica: Comunicación I2C

Ejercicio33-I2C: comunicar por I2C tres arduinos Ejemplo de uso con dos Arduinos: http://arduino.cc/en/Tutorial/MasterWriter http://arduino.cc/en/Tutorial/MasterReader http://arduino.cc/en/Tutorial/DigitalPotentiometer http://www.electroensaimada.com/i2c.html Solución en https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Ejercicio33-I2C Como conectar via I2C Arduino y Raspberry Pi. Tutorial de I2C en Raspberry: http://www.instructables.com/id/Raspberry-Pi-I2C-Python/all Librería python para usar I2C en Raspberry Pi: https://github.com/quick2wire/quick2wire-python-api Usar I2C en Linux: https://packages.debian.org/squeeze/i2c-tools http://www.acmesystems.it/i2c

Práctica: Web Embebida

Crear un servidor web sencillo que saque por el puerto serie y también devuelva al navegador que le ha llamado la petición http que le ha llegado. Luego añadir el valor leído en la entrada analógica A0. Por último leer línea a línea la petición, esto es útil cuando hay que analizar el http request… Leer más »

Practica: Motores

Motores DC Uso de motor DC con driver L293D. Ejercicio. Manejar un motor DC de forma que al pulsar el botón se encienda y al volver a pulsar el botón se apague, con otro botón controlar la dirección y con un potenciómetro controlar la velocidad. Solución: https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Ejercicio21-MotorDC_1 Ejercicio Motor Shield: Uso del Arduino Motor Shield… Leer más »

Práctica: Uso de Memoria en Arduino

Para entender el uso de la memoria, hagamos una práctica añadiendo y quitando elementos del sketch y viendo la ocupación de memoria. Funciones para calcular memoria libre en Arduino: http://playground.arduino.cc/Code/AvailableMemory MemoryFree: https://github.com/maniacbug/MemoryFree MemoryFree revisada: https://github.com/McNeight/MemoryFree Función freeRam: int freeRam () {  extern int __heap_start, *__brkval;  int v;  return (int) &v – (__brkval == 0 ?… Leer más »

Práctica: Arrays, strings y Strings

Efectos con leds mejorado El ejemplo anterior de las luces con el efecto del coche fantástico puede hacerse de una forma más eficiente con el uso de los arrays y la estructura de control for. Además hacer otros efectos de luces o cambios en el realizado es mucho más sencillo usando arrays. Tutorial: https://www.arduino.cc/en/Tutorial/KnightRider Solución:… Leer más »

Efectos con LEDs

Ya sabemos como hacer parpadear un led, podemos hacer efectos con leds, encendiendose y apagandose en una secuencia concreta para hacer efectos y comprender la programación de Arduino. Ejercicio: Hacer el efecto de las luces del coche fantástico con 6 leds Esquema de conexión: Recordar poner la resistencia adecuada a cada led. Ley de ohm:… Leer más »