Programa Arduino Mediante Codigo
Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. En este capítulo ofrecemos una guía de referencia rápida que…
Introducción
En este curso intenta hacer un barrido por los fundamentos de la electrónica y del Arduino los do...
Un poco de orden... el pensamiento computacional
¿Esto es una moda? No sabemos qué futuro van a encontrar nuestros alumnos, pero sí que sabemos q...
Robótica y accesibilidad
1. Fundamentos del Arduino
Arduino
Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en softwar...
Conozcámoslo
¿Qué es Arduino? Arduino es una tarjeta electrónica que integra básicamente a un microcontrolado...
Hardware
Placa Arduino Arduino puede tomar información del entorno a través de sus pines de entrada de to...
Software
El microcontrolador en la placa Arduino se programa mediante dos tipos de programación: LENGUAJE...
Sensores
Esta sección es una visión rápida de las posibles entradas del Arduino y está adaptado de este en...
Actuadores y otras salidas
Esta página es un repaso rápido de las posibles salidas del Arduino ¿Qué es un actuador? Un a...
Entorno de programación por código
Necesitarás el entorno de desarrollo Arduino IDE (IDE, Integrated development environment) (aquí ...
EDUBASICA
EDUBASICA es una tarjeta de prototipado rápido para conectar a Arduino. Incluye componentes ele...
Kit de préstamo de CATEDU
Este es el kit que prestamos para hacer este curso, con la placa de apoyo EDUBASICA. Si no tienes...
2. Montajes básicos con Arduino
2.1 Montajes básicos con Arduino
Antes de empezar a realizar pequeños proyectos, vamos a dar un repaso a la plataforma Arduino, co...
2.2 Conexiones digitales
En este apartado aprenderemos el funcionamiento básico de las entradas y salidas digitales de la...
2.3 Conexiones analógicas
Las entradas analógicas se utilizan para leer la información de la magnitud física que nos propor...
2.4 Señales PWM
La señal PWM (Pulse Width Modulation, Modulación de Ancho de Pulso) es una señal que utiliza el m...
Entradas y salidas
3.0 Entradas y Salidas
Vamos a profundizar más en el Arduino y veremos como podemos añadir dispositivos de entrada y sal...
3.1 M1: Potenciómetro
Vamos a realizar un programa para comprobar que al variar el valor de una resistencia mediante un...
3.2 M3: LDR
Hasta ahora hemos trabajado con resistencias de valor fijo, pero existen una serie de resistencia...
3.3 M4 Intensidad LED
Se trata de obtener el mismo efecto que se consiguió en la práctica correspondiente al potencióme...
3.4 Bobinas-altavoz
El altavoz es una simple bobina o electroimán que mueve una membrana, si la membrana se mueve rep...
3.5 LCD
Las pantallas Liquid Cristal Display es la forma más sencilla de poner una interfáz de texto a nu...
3.4 Sensor de ultrasonidos
Conocimiento previo Programación básica de Arduino, escritura en puerto serie. Objetivos Manejar...
3.5 Temperatura y humedad
Vamos a utilizar dos sensores para medir estas variables: # DHT12 y su hermano pequeño DHT11. Aun...
3.6 Sensor de infrarrojos CNY70
Uno de los sensores más utilizados en robótica, o infinidad de aplicaciones industriales es el CN...
4. Comunicaciones
Introducción
Las tecnologías de comunicaciones se basan en la transmisión de datos entre puntos distantes. E...
¿Qué vamos a hacer?
Existen módulos adicionales que se pueden conectar a la placa básica Arduino que pueden dotar de ...
Un poco de teoría Bluetooth
ONDAS Una onda es una señal que se propaga por un medio. Por ejemplo el sonido, que es una onda ...
Módulo HC-06
Vamos a utilizar en estos ejemplos un módulo esclavo de bluetooth JY-MCU o también HC-06 muy comú...
APP Arduino Bluetooth Control
La APP en el móvil La comunicación con la placa en este caso es muy sencilla, pues estamos emple...
Reto: comunicación Bluetooth
Montaje 1 Encender LEDs El objetivo de esta práctica es encender los LEDs de EDUBASICA con el mó...
Por último comunicación Arduino-Arduino
Podemos conectar dos placas Arduino de distintas maneras: Bluetooth, Xbee, Ethernet, WIFI... P...
5. Robótica
5.0 Robótica
En esta capítulo vamos a dar movimento a nuestro Arduino. Si tienes dudas técnicas en este capít...
5.1 Control de servomotores
Una de las aplicaciones más utilizadas de los sistemas de control por ordenador y en la robótica...
5.2 Motores DC
Arduino (UNO) no proporciona corriente suficiente para hacer funcionar, en condiciones "dignas",...
5.3 Barrera
Vamos ahora a realizar UN PROYECTO donde englobamos varios de los elementos que hemos visto en es...
Muro
Créditos
Este material ha sido elaborado por: Manuel Hidalgo Díaz. Jorge Muñoz Rodenas. Pablo Evaristo Ga...