Material sobre Arduino (Distribución 16-07-19).

Esta pagina tiene mirror en Internet y en Intranet.
Lea con cuidado las referencias al respecto. Si no encuentra algo que busca, utilice el formulario de contacto.

(El material que encontrara aqui esta constituido por aporte de Internet y algunos desarrollos propios)

FORMULARIO DE CONTACTO CON EL DOCENTE   (ES NECESARIO INTERNET)

Reemplaza en parte el contenido del

TUTOR DE ARDUINO, software del docente.

NOTA: Se suprimieron los acentos para evitar problemas de lectura en navegadores.

 

Placa Arduino Uno

Placa Arduino MEGA
 

Placa Arduino NANO

Dif. Mini-Micro-Nano

Arduino Standalone

 

Distribucion de Pines
 de Arduino Uno

**Absolute Maximun Rating**
Valores que NO se pueden superar

Tipos de USB

Bar Arduino

Ver en Street View

 

FAQ

Mundo NANO Mundo Mega Mundo Lily Pad
 

Tutor
Arduino Web

------------

Generalidades de la Programacion
Arduino


Catalogo cosas para Arduino


Catalogo de Finales de Carrera (6 Mb)
 

Otras placas Arduino
---------------------

El Arduino CHINO
(VIDEO)

Driver para CHINO

LIBROS Y FOLLETOS INTRODUCTORIOS PARA DESCARGAR


(8MB)
 

Personalmente solo lo recomendaría para alumnos de los primeros años, quines recién comienzan con la programación.  Para alumnos de ciclo superior aconsejo programar directamente con el IDE.
 

(2,5MB)

 

 

 

 

 

 

 


De la vieja revista.
Publicación con lenguaje muy
básico para entender conceptos.
ATENCIÓN (100MB)

Libro Sensores y Actuadores Aplicaciones Arduino
(77MB)

  Articulo
Sensores y Actuadores
Revista Cekit
 

 

Apuntes Videos Tutoriales (Intranet)
 

Ejemplos Parte 1

 

Videos Tutoriales

Internet

 

Ejemplos Parte 2

 

Ejemplos Parte 3

 

Carpeta de Simulaciones
 Proteus (RAR)

Varias simulaciones utiles para el estudio de Arduino
 

Version IDE Arduino utilizada  Internet

arduino-1.8.2-windows

Por Intranet: FTP_Profesor_DJB\ArchivosElectronica\Arduino

Crear version Portable del IDE

Simulador utilizado Internet

Si tiene inconvenientes para la descarga, solicite asistencia al profesor.

Por Intranet:
FTP_Profesor_DJB\SOFTPARAINSTALAR\
PP77sp2ProteusInstalable

Simulino
Biblioteca para poder simular Arduino)

Como instalar la biblioteca

Como crear el programa para Proteus

 

Otro Simulador para Arduino Uno Internet
 

Por Intranet: FTP_Profesor_DJB o dentro
del Tutor de Arduino

Bibliotecas mencionadas en Ejemplos Parte 1 y 2


Por Intranet: FTP_Profesor_DJB\ArchivosElectronica\Arduino

Todas las librerias de Arduino
 INTERNET

 

Simula conexiones en protoboard
Fritzing Internet
(Download en pagina oficial en Internet)

Por Intranet: FTP_Profesor_DJB Soft para instalar o dentro
del Tutor de Arduino

 

 


 

NOTA: El material que dice Internet  lo podrá descargar tambien por Intranet durante la clase, siguiendo las instrucciones mencionadas en cada caso.

Temas de Exposiciones

 

FOTOS ARDUINO SOLO INTERNET VIDEOS ARDUINO SOLO INTERNET

APUNTES

Que es Arduino?

Historia de Arduino

Introduccion a Arduino

Tipos de Arduino (Solo Algunos)

Los Arduinos mas conocidos  (Solo Algunos)

Como Alimentar a Arduino

---------------------------------

Apuntes Prof: Tartaglia

----------------------------------

Caracteristicas tecnicas

Caracteristicas tecnicas de Arduino

Chips de Arduino

Memorias de Arduino

Hoja de Datos de Actmel ATmega328

El Bootloader

Entradas Analogicas usadas como digitales

------------------------------------------------

Generalidades de la programacion Arduino

Manual de programacion de Arduino

Otro manual de programacion de Arduino

PIN OUT completo de Arduino

Interrupciones en Arduino

Libro de algunos proyectos de Arduino

KIT Arduino clasico

KIT 37 sensores para Arduino

------------------------------------------------

Teoria de I2C

Fundamentos de I2C

El  protocolo I2C

Expansor de E/S PCF8574

Hoja de datos de PCF8574

Comunicacion Bus I2C

Videos - Uso del protocolo I2C

------------------------------------------------

Comunicacion serial en Arduino

Puerto serie Arduino

Tipos de comunicacion en Arduino

Simular monitor serie en Proteus

Trabajando con librerias

Funciones (Concepto util al crear nuestros programas)

Catalogo Arduino

Algunos sensores para Arduino

Motores para Arduino Opciones

------------------------------------------------

 

Videos Tutoriales (Intranet)

Si no lo puede ver trate en la seccion videos Youtube (Internet)

(Si un video no es visible desde el navegador empleado, pruebe descargarlo antes)

 

Instalar Arduino en nuestra PC

 

Atencion: En los siguientes videos el autor coloca
el LED sin resistencia, lo cual en la practica es
un error que provocaria que el LED se dañe.

Admitimos al autor la licencia que se tomo de no
agregar resistencia con el fin de simplicar su
explicacion.

RECUERDE: Un LED sin resistencia se quema.

Introduccion a Arduino Parte 1

Introduccion a Arduino Parte 2

Como usar un Protoboard 

Simulacion de Arduino en Proteus

Vea tambien: Como crear el programa para Proteus

Subir programa a Placa Arduino

Uso del protcolo SPI

Comunicacion Builder - Arduino

El serial Plotter de Arduino (Menciona la versión en que apareció esta herramienta en el IDE).

 

EJEMPLOS  PARTE 1
 

+++++++++++++++++++++++++++++

Encender un LED

Ayudas para terminar el trabajo:
(Debe ser tomada como guia para principiantes)

+++++++++++++++++++++++++++++

Boton ON-  OFF

+++++++++++++++++++++++++++++

Encender un LED - LUCES 1
(es un ejemplo similar al que vimos en PIC)

+++++++++++++++++++++++++++++

Control de un Led desde el Monitor Serie

+++++++++++++++++++++++++++++

Entradas y salidas digitales

+++++++++++++++++++++++++++++

Entradas Analogicas de Arduino

Potenciometro - LDR

 Tutorial sobre las entradas analogicas de Arduino

 

Potenciometro en entrada analogica A0

Simulacion para definir conceptos  (rar para Proteus)

 

Potenciometro LED

Variante.

Entrada AD - Potenciometro LED - Visualizando en
Monitor Serie y en Osciloscopio.

Ejercicio alternativo barrera cuenta objetos

 

+++++++++++++++++++++++++++++

Manejo de display 7 segmentos

+++++++++++++++++++++++++++++

Manejo de display 7 segmentos x 4 DIGITOS

+++++++++++++++++++++++++++++

Uso del display LCD

    ############################

    ############################

IMPORTANTE: Este display tiene un consumo alto en el
Backlight (luz de fondo). Coloque resistencia limitadora en
 PIN 16 o PIN 15 del orden del los 47 ohms a 22 ohms.
 Si conecta directo el consumo es alto (200 mA). La hoja de
datos menciona corrientes de ensayo del orden de 280 mA.
Lo que provoca calentamiento de la placa Arduino.
La solucion podria ser usar una fuente externa de de 5v.
Otra solucion es buscar un display LCD de menor consumo.

+++++++++++++++++++++++++++++

LCD mediante I2C

+++++++++++++++++++++++++++++

Un RELOJ para Arduino

+++++++++++++++++++++++++++++

Sistema de Riego  Automatico - Arduino

+++++++++++++++++++++++++++++

Manejo de LDR

+++++++++++++++++++++++++++++

Sensor de temperatura LM35       (Vea aqui otros sensores de Temperatura)

 

La formula   (5.0 * tempC * 100.0)/1024 parte de suponer que la tension disponible es 5v.
Si por ciertas razones la tension del Arduino cae, entonces la formula puede no dar la
temperatura correctamente. Una solucion es compensar por software, es decir variar el valor 5
por alguno menor. Ej: 4 -  3  etc. PERO LO MAS IMPORTANTE ES AVERIGUAR QUE
COMPONENTE ES EL RESPONSABLE QUE LA TENSION CAIGA Y SOLUCIONARLO.

+++++++++++++++++++++++++++++

Control desde Builder (PC) a Arduino

+++++++++++++++++++++++++++++

Control PWM en Arduino

+++++++++++++++++++++++++++++

LEDs RGB

Otro ejemplo de LED RGB

Control LED RGB desde el PC   (Basado en LED CONTROL2)

Esquema fritzing uso LED RGB con 3 R

Esquema fritzing uso LED RGB con 1 R
(No suele funcionar por las diferentes tensiones de umbral por tener 3 LEDs diferentes)

Archivo TXT del programa Control LED RGB desde PC

Simulacion Proteus Control LED RGB desde PC para Proteus (rar)

 

+++++++++++++++++++++++++++++

Sensor de Temperatura y Humedad DHT11  (Vea aqui otros sensores de Temperatura)

+++++++++++++++++++++++++++++

Sensor de Temperatura y Humedad  (PC)

+++++++++++++++++++++++++++++

Sensor  Infrarrojo

+++++++++++++++++++++++++++++

Sensor de Sonido

Teoria del Sensor de Sonido

+++++++++++++++++++++++++++++

Control Bluetooth 

IMPORTANTE: Puede diferir la forma de configurar el módulo segun el fabricante. Lea el que mas se parece al que ud posea. He tratado HC-05 con y sin boton.

 

 

 

 

 

+++++++++++++++++++++++++++++

Simular Bluetooth con Proteus

+++++++++++++++++++++++++++++

Tachos LEDs - Tira de LEDs (3 formas de control)

+++++++++++++++++++++++++++++

Tachos LED EXPO 2017

+++++++++++++++++++++++++++++

Uso de Modulos RF

+++++++++++++++++++++++++++++

Sensor de distancia por ultrasonido

+++++++++++++++++++++++++++++

Interfaces para Arduino (Manejo de potencia)

 

+++++++++++++++++++++++++++++

FIN EJEMPLOS PARTE 1

+++++++++++++++++++++++++++++

 

 

EJEMPLOS  PARTE 2
 

+++++++++++++++++++++++++++++

Motores PASO A PASO

 

Usanso libreria stepper

Resumen de las características principales del motor paso a paso 28BYJ-48

 

NOTA: Si va a utilizar la libreria, se recomiendo buscar mas informacion sobre ella.  Detecte algunas inconsistencias en el uso de la libreria. Puede en su lugar utilizar las opciones antes vistas sin libreria.

  • Ejemplo de accionamiento de una barrera
    Mediate el manejo por ola, este programa abre una barrera y luego de 6 segundos la cierra, repitiendo el proceso.
  • Archivo TXT del programa  barrera1

+++++++++++++++++++++++++++++

Modulos RELES

Manejo de Modulos Reles

+++++++++++++++++++++++++++++

Teclado Matricial

+++++++++++++++++++++++++++++

Servomotores   (DEBE USAR ALIMENTACION EXTERNA PARA EL MOTOR)

Un servomotor es un motor eléctrico que puede girar a la posición angular deseada y mantenerse estable en esa posición.

Un servomotor puede girar un componente mecánico o mover un elemento de forma lineal.

Aplicaciones típicas que utilizan servomotores son:

Compuerta de un panel de aire acondicionado
Giro de la dirección de un coche de radio control.
Movimiento del cabezal de lectura de un lector de CDROM o DVD.
Movimiento automático del espejo retrovisor de un automóvil.
Apertura y cierre de una caja de seguridad con cerradura electrónica
.
El que viene en kit
Pro SG90 9G

 

Archivo TXT del servo del video que gira 180 grados (probado)
En este programa se utiliza la salida digital PIN 2 que no es PWM

Archivo TXT del servo controlado por potenciometro  (probado)

Fritzing del segundo programa, util tambien para el primero

(DEBE USAR ALIMENTACION EXTERNA PARA EL MOTOR)

 

 

 

+++++++++++++++++++++++++++++

EL MODULO L298 (PUENTE H)

+++++++++++++++++++++++++++++

Otro sensor de temperatura:  DS18B20 – 18S20P  (NO SE ENSAYO EN REAL TODAVIA)

Librerias: arduino-OneWire-master.zip Arduino-Temperature-Control-Library-master.zip

+++++++++++++++++++++++++++++

Shield Ethernet en Arduino

+++++++++++++++++++++++++++++

Hacer hablar a Arduino

+++++++++++++++++++++++++++++

Manejo de Tarjetas SD y microSD

Lectura y escritura de memorias SD y microSD

 

+++++++++++++++++++++++++++++

Manejo de Tarjetas RFID (Tipo SUBE)

El módulo lector RFID-RC522 RF utiliza 3.3V como voltaje de alimentación
y se controla a través del protocolo SPI. También puede ser controlada con
un puerto UART. Entonces, podemos decir que es compatible con casi
cualquier micro controlador, Arduino o tarjeta de desarrollo.
El RC522 utiliza un sistema avanzado de modulación y demodulación
para todo tipo de dispositivos pasivos (TAG) de 13.56Mhz.

Archivos TXT de programas mencionados en Teoria.
Todos tienen el mismo circuito de conexion con el lector.
Todos hacen uso del monitor serie.

LIBRERIA NECESARIA (rfid-master.zip)

 

+++++++++++++++++++++++++++++

KIT 38 Sensores (Ofrecido por TodoMicro)

 

 

+++++++++++++++++++++++++++++

Sensor de Pulsos Cardiaco

 

Proyecto: Visualizar en pantalla de móvil

(Proyecto en desarrollo) -

Puede investigar alguno similares en Internet.

+++++++++++++++++++++++++++++

Recibir datos en pantalla de un móvil desde
placa Arduino vía Bluetooth

+++++++++++++++++++++++++++++

Modulo Acelerometro

ABC de los acelerometros  (apunte introductorio)
Diferencia entre giroscopio y acelerometro
Sensor MPU6050. El primer contacto

Librerias necesarias: I2Cdev.zip MPU6050.zip

Archivo TXT del programa Boceto Corto

 

Tutorial MPU6050  - Acelerómetro y Giroscopio
Los programas mencionados en este apunte se listan a continuacion.

Archivo TXT programa - LeerAceleGirosc1  

Archivo TXT programa - Calibracion1

Archivo TXT programa  - AnguloInclinac1

 

 

+++++++++++++++++++++++++++++

FIN EJEMPLOS PARTE 2

+++++++++++++++++++++++++++++

 

 

EJEMPLOS  PARTE 3
 

+++++++++++++++++++++++++++++

Modulo WIFI  - NodeMCU ESP8266

 

 

 

 

 

NODEMCU CON  SENSOR  DHT11

 

Hoja de datos del sensor DHT11

Tutorial DHT11 en el Nodemcu

Mas informacion de funcionamiento DHT11

LibreriasUsadasDHT11_Nodemcu.rar

Archivo de Texto de DHT11_NodemcuOK1

 

DHT11 VIA PAGINA WEB EN RED INTRANET

El NodeMcu estaria trabajando como servidor WEB.
Los valores del sensor DHT11 se pueden leer mediante un navegador conociendo la direccion IP del NodeMcu.

Contenido en el apunte   Tutorial DHT11 en el Nodemcu

Archivo de Texto programa DHT11_Nodemcu_WLAN

 

IOT   INTERNET DE LAS COSAS

La internet de las cosas (IoT, por sus siglas en inglés) es un sistema de dispositivos de computación interrelacionados, máquinas mecánicas y digitales, objetos, animales o personas que tienen identificadores únicos y la capacidad de transferir datos a través de una red, sin requerir de interacciones humano a humano o humano a computadora.

 

Plataformas IOT para nuestros proyectos Arduino

 

Manejo de Thingspeak - Pagina para IOT

 

Archivo  de TXT DHT11Nodemcu_Thingspeek1

 

Envio de datos a Thingspeak mediante Shield Ethernet

 

 

 

 

 

Videos Tutoriales (INTERNET)

EN DESARROLLO

Instalar Arduino en nuestra PC

Instalar Arduino, Hola Mundo y hacer Parpadear un LED

 

Atencion: En los siguientes videos el autor coloca
el LED sin resistencia, lo cual en la practica es
un error que provocaria que el LED se dañe.

Admitimos al autor la licencia que se tomo de no
agregar resistencia con el fin de simplicar su
explicacion.

RECUERDE: Un LED sin resistencia se quema.

 

Introduccion a Arduino Parte 1

Introduccion a Arduino Parte 2

Como usar un Protoboard
 

Como usar Fritzing

Simulacion de Arduino en Proteus
Vea tambien: Como crear el programa para Proteus

Subir programa a Placa Arduino

Uso del protcolo SPI

Comunicacion Builder - Arduino

El serial Plotter de Arduino

 

Video - LCD mediante I2C

Video - Monitor serial Arduino en Proteus

Video Tachos LEDs EXPO2017

Breve Video del Uso del Sensor (de ultrasonido)

Video del Proyecto Radar (Usa Processing)