Control, adquisición y monitoreo con Arduino y Visual Basic .net

Slides:



Advertisements
Presentaciones similares
PROGRAMACIÓN DE OBJETOS TECNOLÓGICOS CONTROL DE BARRERA DE PARKING
Advertisements

Álvaro Narváez Palazón
Controla tu entorno con un microcontrolador PIIISA
CURSO DE ROBÓTICA.  Consideraciones Mecánicas.  Mantención de los componentes de KIT Mindstorm NXT  Se debe entender como son los componentes.
INTRODUCCIÓN A ARDUINO
Tema 4: El microcontrolador PIC16F876
FUNCIÓN OR Una O otra, para que funcione. Función suma OR abS Es aquella función que es cierta (1), si una o las dos entradas son ciertas.
FUNCIÓN AND Para hacer que funcione, debo accionar un pulsador Y el otro.
FUNCIÓN NOR Una Opuesto a una OR. Función suma NOR abS Equivale a la asociación de la función OR, con la función NOT. Por tanto estamos.
Introducción al lenguaje PROCESSING para ARDUINO
ESPECIFICACIONES DE OPERACIÓN DEL MICROCONTROLADOR
El Hardware El Software La Comunidad  Software Libre  Hardware Libre  Puerto USB  Fácil de usar  Precio reducido  Completamente independiente 
Practica 1 Componentes del Robot. Sensor Ultrasónico El Sensor Ultrasónico de Distancia PING (o "PING)))" como lo denomina el fabricante) tiene una interfaz.
Diseño de título Subtítulo. Digitalización y codificación La digitalización es el primer paso en el proceso de la transmisión de voz a través de la red.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
DsPIC UNIVERSIDAD POLITECNICA SALESIANA SISTEMAS MICROPROCESADOS Cargua Pablo Martin Chango Carlos Andrés Martínez Katherine Andrea.
Sensores Ultrasonido. Son importantes en robótica, se usan para calcular distancias.
Introducción a microcontroladores PIC. Temas a tratar  Explicación sobre microcontroladores PIC de la familia de microchip  Explicación sobre el uso.
ARDUINO INTRODUCCIÓN Y PROGRAMACIÓN. Podemos tener Señales analógicas y digitales. INTRODUCCIÓN.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Control, adquisición y monitoreo con Arduino y Visual Basic .net
ARDUINO El proyecto Arduino: Recordando… - Pines de entrada
INTRODUCCIÓN A ARDUINO
HARDWARE SON TODOS LOS COMPONENTES FÍSICOS DE LA COMPUTADORA; ELÉCTRICOS, ELECTRÓNICOS , ELECTRÓMECANICOS Y MECÁNICOS.
TALLER DE ARDUINO.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Unidad 01 Introducción a la computación
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Tecnologías avanzadas para la enseñanza de la Física
ROBERTO PINEDA FLORES. ALEXIS JULIAN VELAZQUEZ NAVA.
CLASE X.
Parcial # 1 La Computadora.
3.0 TALLER DE ARDUINO PRESENTACIÓN PARA ALUMNOS DE CUARTO CURSO DE EDUCACIÓN SECUNDARIA OBLIGATORIA.
Computadora La computadora es una máquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Autor: Daniel Collado Bertomeu Tutor: Salvador ponce alcántara
Los Autómatas Programables
ARDUINO Qué es y por qué usarlo * El proyecto Arduino:
CLASE IV.
Computación Curso 2017.
Hardware, software, y periféricos
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Arduino y raspberry pi-hardware libre para linux y android
Scratch Presentado por: Valentina Agudelo Huerfano J.M.
Instrumentación electrónica
Conceptos básicos.
Herramientas Entorno Web


Introducción práctica la uso de la tarjeta Arduino.
¿Qué es Arduino? Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware libre, flexibles y fáciles.
Primeros pasos con Arduino
COFRE CON SISTEMA DE SEGURIDAD BLUETOOTH
CURSO PROGRAMACIÓN BÁSICA SEMANA 2
Luis Brito Nelson Quizhpe
Diapositivas en PowerPoint de la UA: Producción Automatizada
El conector PS/2 o puerto PS/2 toma su nombre de la serie de computadoras IBM Personal System/2 que es creada por IBM en 1987, y empleada para conectar teclados y ratones.
30/11/
Un simulador​ con prototipo
Lic. Xóchitl minerva García cruz

Taller de introducción a Arduino
CONTROL Y ROBÓTICA TECNOLOGÍA 4ºESO. Iniciación a LA ROBÓTICA con La µControladora.
UNIDAD 11: CONTROL DE SERVOMOTORES
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Componentes de una computadora
INTRODUCCIÓN A LA INFORMÁTICA
ARDUINO ARDUINO El proyecto Arduino: Recordando… - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino.
¿Qué es Arduino?  Plataforma de electrónica abierta.
Transcripción de la presentación:

Control, adquisición y monitoreo con Arduino y Visual Basic .net Mtro. ruben oliva ramos

Capítulo 1: Bienvenido a Arduino y Visual Basic .NET

Introducción al sistema Arduino

Concepto de Arduino Arduino

Arduino es un sistema de desarrollo para microcontroladores de la firma ATMEL. Fue desarrollado en Italia y está compuesto por un software editor-compilador en donde se escribe un programa en lenguaje C, asi como un Hardware que consiste en un micro controlador ATMEL, el cual, contiene pre cargado un sistema operativo (bootstrap) que permite su programación directa IN-CIRCUIT a través de señales seriales de comunicación.

Tarjetas comunes

Características Especificaciones Atmega 168 (Arduino Diecimila)   Especificaciones Atmega 168 (Arduino Diecimila) Atmega 328 (Arduino Duemilanove-UNO) Atmega 1280 (Arduino MEGA) Voltaje operativo s V Voltaje de entrada recomendado * 7-12 V Voltaje de entrada l mite * 6-20 V Pines de entrada y salida digital 14 (6 PWM) s4 (14 PWM) Pines de entrada analógica 6 16 Intensidad de corriente (salida) 40 mA Memoria Flash 16KB (2KB reservados para el bootloader) 32KB 128KB (4KB reservados para el bootloader) SRAM 1 KB 2 KB 8 KB EEPROM s12 bytes 4 KB Frecuencia de Reloj 16 MHz

Diagrama a bloques

Arduino Duemilanove/UNO

Pasos de la instalación Windows 7 y Windows 8

Estructura de Programación Arduino está basado en una estructura similar a la del lenguaje C. Es importante considerar que el programa hecho con Arduino se llama Sketch. Estos programas, se dividen en tres partes principales: Estructura, Valores (variables y constantes) y funciones. Para una mejor comprensión, se estudiarán estas partes en un orden conveniente.

FUNCIONES BASICAS INICIALES Función Setup - la cual, contiene todas las configuraciones iniciales del programa. Aquí se incluyen las condiciones iniciales para la operación de algunas instrucciones o librerías que se agregarán en el programa.

Función Loop - en la cual, se colocan todas las instrucciones que van a realizarse en forma repetitiva (loop = lazo o bucle).

Estructura general Adicional a estas funciones, se pueden agregar otras creadas por el usuario, aunque las anteriores no pueden ser omitidas en el programa. La estructura general de una función, es la siguiente:  void setup( ){ Instrucciones; }  void loop( ){ void usuario( ) { Instrucciones;

DECLARACION DE VARIABLES int - Entero. Valores numéricos con capacidad de 16 bits con signo (-32768 y 32767). Ejemplo: // Asigna a la variable como_sellame, una longitud de int, sin valor inicial. int como_sellame; // Asigna a variable como_sellame, una longitud de int, iniciando con el valor de 0. int como_sellame = 1765; long - Extendido. Valores numéricos enteros con capacidad de 32 bits (-2147483648 a 2147483647). Ejemplo: // Asigna a la variable cualquiernombre, una longitud de long, sin valor inicial. long cualquiernombre; // Asigna a variable cualquiernombre, una longitud de long, iniciando con el valor de 0. long cualquiernombre = 150000; m

float - Flotante. Valores numéricos con fracción decimal con capacidad de 32 bits (3.402823sE +38 y 3.402823sE -38). Es importante destacar, que los resultados de las operaciones matemáticas, solo muestran 2 decimales con redondeo.   Ejemplo: // Asigna a la variable ponle_un_nombre, una longitud de int, sin valor inicial. float ponle_un_nombre; // Asigna a variable ponle_un_nombre, una longitud de int, iniciando con el valor de 0. float ponle_un_nombre = 3.14;

Funciones E/S Digitales pinMode() digitalWrite() digitalRead()

Señales analógicas E/S Analógicas analogRead() analogWrite() - PWM (modulación por ancho de pulso)

Funciones matemáticas min() (minimo) max() (máximo) abs() (valor absoluto) constrain() (limita) map() (cambia valor de rango) pow() (eleva a un número) sq() (eleva al cuadrado) sqrt() (raiz cuadrada)

Librerías estandard Librerías Estándar EEPROM - Para leer y escribir en memorias permanentes. Ethernet - Para conectar a internet usando el módulo Ethernet Shield. LiquidCrystal - Para controlar Displays de cristal líquido (LCD). Servo - Para controlar servomotores SoftwareSerial - Para la comunicación serial de cualquier pin digital. Stepper - Para controlar motores paso a paso (Stepper motors) Wire - Interfaz de dos cables (TWI/I2C), para enviar y recibir datos a través de una red de dispositivos y sensores.