PRESENTA INTRODUCCIÓN A ARDUINO
|
|
- Roberto Cordero Aguilera
- hace 5 años
- Vistas:
Transcripción
1 PRESENTA INTRODUCCIÓN A ARDUINO
2
3 #1: ALGORITMOS Y PSEUDOCÓDIGO, BLINK #2: ENTRADA y SALIDAS ANALOGAS / DIGITALES #3: SERVOMOTOR + DESAFIO
4 #1 Qué es Arduino? Tips Generales Hasta dónde se puede llegar? Cómo programar? Algoritmos Pseudocódigo Blink
5
6
7
8 EL SECRETO MEJOR GUARDADO?
9
10
11
12 LA PLACA ARDUINO 1 Programador, alimentación y reset pines digitales y 6 salidas analógicas (~). 3 Microcontrolador. 4 Salidas de voltaje, GND. 5 6 entradas analógicas
13 PROGRAMAR? INTRODUCCIÓN A ARDUINO
14 PROGRAMAR? Darle instrucciones a la máquina para que haga cosas
15 PROGRAMAR? Darle instrucciones a la máquina para que haga cosas Hablar el lenguaje de la máquina
16 ALGORITMOS ENTRADA PROCESO SALIDA
17 ALGORITMOS ENTRADA PROCESO SALIDA
18 ALGORITMOS ENTRADA PROCESO SALIDA
19 ORDEN! Analizar Esquematizar Codificar
20 ALGORITMOS Diagramas Pseudocódigo
21
22 Hacer parpadear un LED?
23 ALGORITMOS Diagramas Pseudocódigo
24 Pseudocódigo Estructuras de Redacción: Secuencial Selectiva Cíclica
25 Pseudocódigo Estructuras de Redacción: Secuencial Selectiva Cíclica
26 Pseudocódigo SECUENCIAL Instrucción 1; Instrucción 2; Instrucción 3; Instrucción 4 Parte de la Instrucción 4; Instrucción 5;
27 Pseudocódigo SELECTIVA Si condición entonces: Instrucción 1; Instrucción 2; Fin
28 Pseudocódigo SELECTIVA Si condición entonces Instrucción 1; Instrucción 2; Si no Instrucción 3;... Si no Instrucción 4; Instrucción 5; Fin
29 Pseudocódigo CÍCLICA Mientras condición hacer Instrucción 1; Instrucción 2; Fin Mientras
30 Pseudocódigo CÍCLICA Mientras condición hacer Instrucción 1; Instrucción 2; Fin Mientras
31 SINTAXIS BÁSICA Delimitadores: Comentarios: ;, {} //, /* */ Cabeceras: #define, #include Operadores aritméticos: +, -, *, /, % Asignación: Operadores de comparación: Operadores Booleanos: Operadores de acceso a punteros: Operadores de bits: Incremento y decremento de variables: Asignación y operación: = ==,!=, <, >, <=, >= &&,,! *, & &,, ^, ~, <<, >> ++, -- +=, -=, *=, /=, &=, =
32 ESTRUCTURAS DE CONTROL Condicionales: if, if...else, switch case Bucles: for, while, do. while Bifurcaciones y saltos: break, continue, return, goto CONSTANTES HIGH/LOW: Representan los niveles alto y bajo de las señales de entrada y salida. Los niveles altos son aquellos de 3 voltios o más. INPUT/OUTPUT: entrada o salida. false Señal que representa al cero lógico. true Cualquier número entero diferente de cero es "verdadero.
33 TIPOS DE DATOS Booleano: true, false (8 bit) boolean Caracteres (1byte) Char Entero de 8 bit sin signo (0 a 255) Byte Entero de 16 bit con signo (-32,768 a 32,767): Int Entero de 16 bit sin signo (0 a 65,535): word Entero de 32 bit con signo (-2,147,483,648 a 2,147,483,647): long Decimal de 32 bit con signo ( E+38 a E+38): float Igual que float en Arduino Uno double Arreglo de caracteres (Se define siempre entre comillas ) string Arreglo array
34 Declarar pin: pinmode(pin, modo) I/O DIGITAL Escritura digital (0V o 5V): Lectura digital (1 o 0): digitalwrite(pin, valor) int digitalread(pin) Funciones Basicas Configuracion de Arduino, su modo de trabajo analogreference(tipo) Proceso Bucle : Void loop (){}
35 IDE ARDUINO 1 Verificar. 2 Cargar. 3 Nuevo. 4 Abrir. 5 Guardar. 6 Monitor serial. 7 Nombre del sketch. 8 Área del código. 9 Área de mensajes.
36 ABRIR VERIFICAR CARGAR
37 DESAFÍO 1 ENCENDER LED DEL PIN 13 Y HACER PARPADEAR CADA 2 SEGUNDOS digitalwrite( numero pin, Estado ) delay( tiempo )
38 BLINK EN ARDUINO
39 DESAFÍO 2 ENCENDER LED EXTERNO (conectar el LED) digitalwrite(, ) delay( )
40 PROTOBOARD : Puntos para facilitar conexión
41 PROTOBOARD : Puntos de conexión
42
43 PRESENTA INTRODUCCIÓN A ARDUINO PRÓXIMA SESIÓN: #2: Entradas & salidas Análogas / digitales
44 PRESENTA INTRODUCCIÓN A ARDUINO IMPORTANTE: FEEDBACK
45 PRESENTA INTRODUCCIÓN A ARDUINO
46
47 #2 Entrada digital Entrada Análoga Salida PWM
48
49 EL SECRETO MEJOR GUARDADO?
50
51
52
53 ENTRADA DIGITAL digitalread( )
54 PULSADOR INTRODUCCIÓN A ARDUINO
55 PULSADOR Botón Pull-Up, Botón Pull-Down Quieres un 1 o un 0?
56 TALLER DE ARDUINO DESAFÍO 3 Mostrar mensaje con un Botón, usando digitalread(número PIN) IF ( condición) { } Serial.println ( mensaje );
57 PULSADOR INTRODUCCIÓN A ARDUINO
58 SALIDA ANALOGA PWM
59 PWM
60 ENTRADA ANALOGA analogread(pin análogo)
61 POTENCIOMETRO
62 POTENCIOMETRO
63 POTENCIÓMETRO + LED
64 TALLER DE ARDUINO DESAFÍO 4 Variar intensidad del brillo de un LED al girar el potenciómetro usando las funciones: analogread(pin) Valor = map ( entrada, 0, 1023, 0, 255); analogwrite( led, valor)
65 LDR INTRODUCCIÓN A ARDUINO
66 LDR
67 TALLER DE ARDUINO DESAFÍO 7 Variar intensidad del brillo con el ldr usando las funciones: analogread( pin análogo ) Valor = map ( entrada, 0, 1023, 0, 255); analogwrite( LED, valor)
68 PRESENTA INTRODUCCIÓN A ARDUINO PRÓXIMA SESIÓN: #3: Servomotor, desafío general
69 PRESENTA INTRODUCCIÓN A ARDUINO IMPORTANTE: FEEDBACK
70 PRESENTA INTRODUCCIÓN A ARDUINO
71
72 #3 Servomotor Desafío
73
74 EL SECRETO MEJOR GUARDADO?
75
76
77
78 Servomotor INTRODUCCIÓN A ARDUINO
79 Servomotor
80 TALLER DE ARDUINO DESAFÍO 5 Mover servo al ángulo elegido, usando #include Servo.h; // librería servo Servo myservo ; //creamos un servo servo.attach(pin); //asignamos un pin al servo servo.write (Angulo) // mover el servo en una posicion
81 TALLER DE ARDUINO
82 TALLER DE ARDUINO DESAFÍO 6 over servos al girar un potenciómetro, utilizando las siguientes funciones: #include Servo.h; //librería servo Servo myservo ; // creamos un servo servo.attach(pin); // asignamos un pin al servo Pot = analogread(pin potenciometro); Angulo = map (pot, 0, 1023, 0, 180 ); servo.write (Angulo) // mover el servo en una posicion
83 POTENCIOMENTRO + SERVO
84 PRESENTA INTRODUCCIÓN A ARDUINO # FIN
Introducción a Arduino
Introducción a Arduino Dr. Ulises Pineda Rico Cuerpo Académico de Comunicaciones Facultad de Ciencias, UASLP Tel. +52(444) 826-2486 ext. 2964 correo electrónico: u_pineda@galia.fc.uaslp.mx http://galia.fc.uaslp.mx/~u_pineda
Más detallesClase 2: Programación
Clase 2: Conviértete en un Joven Inventor PENTA UC TAV 2014 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles Contenidos Qué es
Más detallesIntroducción a Arduino
Introducción a Arduino Federico Davoine, Gabriel Eirea Taller de Electrónica Libre, Instituto de Ingeniería Eléctrica 10 de abril de 2013 TEL (Taller de Electrónica Libre) Introducción a Arduino 10 de
Más detallesConceptos básicos de Arduino:
Conceptos básicos de Arduino: Cosas básicas de C: Siempre que se acabe de escribir una línea, y esta no acabe en }, hay que poner punto y coma (;) 1. Variables: 2. Cómo declarar una variable: a. Se pueden
Más detallesTaller de Introducción a la Ingeniería Eléctrica Instituto de Ingeniería Eléctrica - Facultad de Ingeniería Universidad de la Republica
Taller de Introducción a la Ingeniería Eléctrica Instituto de Ingeniería Eléctrica - Facultad de Ingeniería Universidad de la Republica Objetivo Actividad orientada a la generación de ingreso Pretende
Más detallesCONCEPTOS BÁSICOS DE MICRO CONTROLADORES: CONOCIENDO A ARDUINO
CONCEPTOS BÁSICOS DE MICRO CONTROLADORES: CONOCIENDO A ARDUINO Antony García González Estudiante de la Universidad Tecnológica de Panamá Facultad de Ingeniería Eléctrica Licenciatura en Ingeniería Electromecánica
Más detallesLED INTERMITENTE CIRCUITO ELÉCTRICO MATERIALES PROGRAMA LED DOS CONECTORES CABLE USB ROBÓTICA. Puerto 8 ( salida al led rojo ) ARDUINO UNO 220 W GND
INTERMITENTE ROBÓTICA CIRCUITO ELÉCTRICO Puerto 8 ( salida al led rojo ) 8 ARDUINO UNO GND ROJO MATERIALES ARDUINO UNO PROTOBOARD ROJO DOS CONECTORES CABLE USB PROGRAMA void setup ( ) { pinmode ( 8, OUTPUT
Más detallesBach. Pablo Sanabria Campos. Programa de Tecnologías Educativas Avanzadas
Bach. Pablo Sanabria Campos Programa de Tecnologías Educativas Avanzadas Agenda Arduino. Entradas y salidas. IDE Arduino (instalación y configuración). Programación. Ejemplos. Proyecto. Arduino Es una
Más detallesControl programado con ARDUINO TECNOLOGÍA
Control programado con ARDUINO TECNOLOGÍA Control de un sistema técnico cableado El control electrónico cableado convencional de un sistema técnico consiste en un circuito que interactúa con el sistema
Más detallesDISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO. Luis David Goyes Garcés Día 2
DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO Luis David Goyes Garcés Día 2 Instrucciones Básicas setup() Se establece cuando se inicia un programa. Se emplea para: iniciar variables, establecer el estado
Más detallesInstalación y entorno de programación
Instalación y entorno de programación Miguel Ángel Asensio Hernández, Profesor de Electrónica de Comunicaciones. Departamento de Electrónica, I.E.S. Emérita Augusta. 06800 MÉRIDA. Pagina oficial de Arduino:
Más detallesControl programado con ARDUINO TECNOLOGÍA IES BELLAVISTA
Control programado con ARDUINO TECNOLOGÍA IES BELLAVISTA Control de un sistema técnico cableado El control electrónico cableado convencional de un sistema técnico consiste en un circuito que interactúa
Más detallesEl Microcontrolador Arduino
El Microcontrolador Arduino José Pujol IES Vicente Aleixandre Sevilla tecnopujol.wordpress.com Índice: El proyecto Arduino: Qué es y por qué usarlo Que podemos hacer con Arduino Descripción de la placa:
Más detallesCAPÍTULO 2: UN POCO DE TEORÍA (pero no te asustes)
Índice general CAPÍTULO 1: INTRODUCCIÓN 1.1 QUÉ ES UN ORDENADOR? 1-1 1.2 CUÁNTOS ORDENADORES HAY EN CASA? 1-3 1.3 QUÉ ES UN CONTROLADOR? 1-5 1.4 QUÉ SON LOS PERIFÉRICOS? 1-6 1.5 QUÉ ES UN PROGRAMA? 1-8
Más detalles2. Programación en Arduino
2. Programación en Arduino Tallerine Android/LED Instituto de Ingenería Eléctrica 13 de marzo de 2017 IIE (TallerIne) Programación 13 de marzo de 2017 1 / 27 Repaso Conocimos al Arduino Vimos nociones
Más detallesEmpieza con // y termina con la siguiente línea de código. Son ignorados por el programa y no ocupan espacio en memoria.
/* */ Los bloques de comentarios o comentarios multilíneas son áreas de texto ignoradas por el programa y se usan para describir códigos o comentarios que ayudan a otras personas a entender parte del programa.
Más detallesINTRODUCCIÓN A LA PROGRAMACIÓN ENGINEERING KICKSTART
INTRODUCCIÓN A LA PROGRAMACIÓN ENGINEERING KICKSTART 1 Introducción a la Programación Everybody in this country should learn to program a computer... because it teaches you how to think -Steve Jobs Qué
Más detallesControl de movimientos y rutinas para Mini Brazo Robótico por Bluetooth. (Compatible solo con dispositivos Android)
Control de movimientos y rutinas para Mini Brazo Robótico por Bluetooth (Compatible solo con dispositivos Android) Objetivo General. Desarrollar un programa que permita controlar movimientos del mini brazo
Más detallesControl por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA
Control por Computador Manual de arduino Jorge Pomares Baeza Grupo de Innovación Educativa en Automática 2009 GITE IEA No editar manualmente esta tabla. Título Estado Author Organisation Manual de programación
Más detallesDISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO. Curso teórico-práctico, básico, de diseño de aplicaciones electrónicas en Arduino.
DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO Nombre de la actividad Curso teórico-práctico, básico, de diseño de aplicaciones electrónicas en Arduino. Nivel Básico. Público al cual va dirigido Dirigido
Más detallesIntroducción a Arduino
Introducción a Arduino Lucas Martire - Santiago Rodríguez - Germán Scillone - Jorge Anderson - Sebastián Millán - Facundo Aparicio - Juan C. Scattuerchio Depto. ELECTROTECNIA - FI - UNLP Índice Mundo Arduino
Más detallesAPRENDE ARDUINO FACILMENTE CON MIRPAS.COM.
APRENDE ARDUINO FACILMENTE CON MIRPAS.COM. Este curso está redactado por Pascual Gómez del Pino para Mirpas.com. El autor y la Web reclinan las responsabilidades civiles y penales que pudiesen derivar
Más detallesCURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO. ÍÑIGO MARTÍN MIMBELA.
CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO 1 Nombre, apellidos y correo electrónico de EducaMadrid del participante ÍÑIGO MARTÍN MIMBELA. inigo.martin@educa.madrid.org 2 Título de la Unidad Didáctica
Más detallesTaller Robótica Libre con Arduino Desarrollo del pensamiento computacional a través de la programación y la robótica. UIMP. Julio de 2017.
Taller Robótica Libre con Arduino Desarrollo del pensamiento computacional a través de la programación y la robótica. UIMP. Julio de 2017. María Loureiro @tecnoloxia tecnoloxia.org José Pujol @jo_pujol
Más detallesPRÁCTICAS CON ARDUINO UNO
PRÁCTICAS CON ARDUINO UNO ÍNDICE ARDUINO: PRÁCTICA 1_ HOLA MUNDO ( ENCENDER Y APAGAR UN LED DURANTE UN TIEMPO DETERMINADO)... 7 ARDUINO: PRÁCTICA 2_ SECUENCIA DE ENCENDIDO Y APAGADO DE CUATRO LEDS...
Más detallesCentro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales...
Más detallesControl programado con ARDUINO TECNOLOGÍA
Control programado con ARDUINO TECNOLOGÍA Control de un sistema técnico Supongamos que hemos construido un sistema técnico cuyo funcionamiento queremos controlar... Control de un sistema técnico: Actuadores
Más detallesDESCRIPCIÓN DEL LENGUAJE DE PROGRAMACIÓN P-0
DESCRIPCIÓN DEL LENGUAJE DE PROGRAMACIÓN P-0 Este documento define los elementos de programación del lenguaje P-0, basado en un subconjunto del lenguaje de programación Arduino. 1.- PROGRAMA Un programa
Más detallesQUÉ ES EL OPEN SOURCE?
TALLER ARDUINO QUÉ ES EL OPEN SOURCE? Ventajas del open source : Idea Compartir Desarrollo del proyecto - Desarrollo acelerado de proyectos. - Feedback internacional y cooperación comunitaria. - Desarrollo
Más detallesProgramación de Arduino
Programación de Arduino Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Introducción Ecuaciones diferenciales Método Euler Índice General
Más detallesTPR 3ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz TEMA 5: ROBÓTICA
TEMA 5: ROBÓTICA La robótica es la rama de la tecnología que se dedica al diseño y construcción de robots, Un robot es una máquina formada por sensores y actuadores controlados por un ordenador y programada
Más detallesIntroducción Arduino TPR 3º ESO
Programar consiste en decirle a tu Arduino y a los actuadores que éste controla, desde sus puertos, lo que tiene que hacer. El programa instalado en nuestro PC tiene el icono siguiente: Al abrir el programa,
Más detallesEntradas Analógicas.
CURSO PROVINCIAL: INTRODUCCIÓN A LA ROBÓTICA CON ARDUINO ROBÓTICA EDUCATIVA Entradas Analógicas. Manuel Hidalgo Díaz Enero 2011 Entradas analógicas. El controlador Atmega de Arduino lleva incluido un conversor
Más detallesProgramar posiciones en un Micro Servo Tower Pro SG90 9G
Programar posiciones en un Micro Servo Tower Pro SG90 9G (Recopilado de Internet. Revision Prof: Bolaños DJB) Versión: 12-04-18 Los servos son motores de corriente continua (CC), pero en lugar tener un
Más detallesEL SENSOR DE SONIDO KY-038 (VERSION )
EL SENSOR DE SONIDO KY-038 (VERSION 27-8-17) OBJETIVOS Presentar el sensor de sonido KY-038. Utilizar el pin digital D0 del sensor. Mostrar las lecturas del sensor utilizando el pin analógico A0 del sensor.
Más detallesClase 3: Sensores I. Conviértete en un Joven Inventor PENTA UC
Clase 3: Conviértete en un Joven Inventor PENTA UC 2014-1 Contenidos Introducción: Qué son los sensores? Mundo analógico y mundo digital. Análogo y digital en Arduino. ADC Ejemplo Botones El potenciómetro
Más detallesIM : ARDUINO NANO OEM
IM130615004: ARDUINO NANO OEM NIVEL DE ENTRADA Básico Estas placas y módulos son los mejores para iniciar a programar un micro-controlador Descripción Arduino Nano es una pequeña placa basada en el ATmega328
Más detallesAutor: Ing. Nahuel González INTRODUCCIÓN A C. Clase 1
INTRODUCCIÓN A C Clase 1 Introducción al lenguaje C 1967 1970 1971 1972 1989 BCPL Lenguaje B Pascal 1era versión de C ANSI C Introducción al lenguaje C Librería estandar de C: contiene módulos o funciones
Más detallesIntroducción al lenguaje C
Introducción al lenguaje C Programación 2 Profesorado de Informática CeRP del Suroeste, Colonia, Uruguay 15 de marzo de 2016 Programación 2 Introducción al lenguaje C 15 de marzo de 2016 1 / 34 Objetivos
Más detallesTEMA 6: ROBÓTICA -PROGRAMACIÓN
Tecnología 4ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz TEMA 6: ROBÓTICA -PROGRAMACIÓN La robótica es la rama de la tecnología que se dedica al diseño y construcción
Más detallesLección 2 Introducción al lenguaje C
Lección Introducción al lenguaje C Decimal Binario Hexadecimal A B C D E F Octal Equivalencia entre decimal, binario, hexadecimal y octal. Código ASCII (American Standard Code for Information Interchange)
Más detallesTema 2. El lenguaje JAVA
Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias
Más detallesTPR 3ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz TEMA 6: ROBÓTICA
TEMA 6: ROBÓTICA La robótica es la rama de la tecnología que se dedica al diseño y construcción de robots, Un robot es una máquina formada por sensores y actuadores controlados por un ordenador y programada
Más detallesQué es y por qué usarlo
ARDUINO * El proyecto Arduino: Qué es y por qué usarlo Arduino es un sistema electrónico de prototipado abierto (opensource ) basada en hardware y software flexibles y fáciles de usar. Con conceptos básicos
Más detallesJava para no Programadores
Java para no Programadores Programa de Estudio Java para no Programadores Aprende a programar con una de las tecnologías más utilizadas en el mercado de IT. Este curso está orientado a quienes no tienen
Más detallesINSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW
OBJETIVOS: Establecer la conexión entre ARDUINO y LABVIEW para realizar la lectura de un dato analógico y visualizarlo en forma de indicador. Usar una placa de ARDUINO como tarjeta de adquisición de datos
Más detallesProgramación Estructurada. Sesión 2:El lenguaje de programación C
Programación Estructurada Sesión 2:El lenguaje de programación C Contextualización Una parte importante del lenguaje C son las palabras reservadas, son identificadores con un significado predefinido. Estas
Más detallesJava para no Programadores
Java para no Programadores Programa de Estudio Java para no Programadores Aprende a programar con una de las tecnologías más utilizadas en el mercado de IT y comienza tu camino como desarrollador Java.
Más detallesEL MICROCONTROLADOR ARDUINO
EL MICROCONTROLADOR ARDUINO Arduino es una plataforma libre de computación de bajo coste basada en una placa de entrada-salida y en un entorno de desarrollo IDE que implementa el lenguaje Processing/WiringHardware.
Más detallesAR 3 T. Tutorial 3: Voltajes analógicos y PMW, Potenciómetro + LED. Objetivo General.
Tutorial 3: Voltajes analógicos y PMW, AR 3 T Potenciómetro + LED Objetivo General. En este proyecto vamos a controlar el brillo de un led utilizando un potenciómetro. Tomaremos los valores analógicos
Más detallesTaller Introducción a la Ingeniería Eléctrica Microcontrolador Arduino y Comunicaciones
Taller Introducción a la Ingeniería Eléctrica Microcontrolador Arduino y Comunicaciones Instituto de Ingeniría Eléctrica Clase 2 12 de Marzo de 2018 IIE (TallerIne) Taller Introducción a la Ing. Eléctrica
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 2 Nombre: El lenguaje de programación C Contextualización Una constante en todos los lenguajes de programación (viejos y nuevos) es la implementación
Más detallesArduino. Programa de Estudio.
Arduino Programa de Estudio Arduino Aprenda a utilizar una de las plataformas de hardware libre más poderosas, difundidas y adoptadas en la actualidad. Conozca los fundamentos de Arduino y de electrónica.
Más detallesRepaso Lenguaje C Área de Servicios Programación (Ing. Elect. y Prof. Tec.), Programación I (TUG y TUR) y Electrónica programable (TUE)
Repaso Lenguaje C OBJETOS Variables Constantes Variable: objeto del ambiente cuyo contenido puede cambiar. Constante: objeto cuyo contenido no puede cambiar. Variables: - un nombre que la identifica. Deben
Más detallesArduino. OPEN HARDWARE - David Cuartielles, Máximo Banti. http://www.arduino.cc/es/
Arduino OPEN HARDWARE - David Cuartielles, Máximo Banti http://www.arduino.cc/es/ Hardware http://www.arduino.cc/es/ Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y
Más detallesFundamentos de Programación Visual Basic
Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280
Más detallesIntroducción general al Lenguaje C (2010/2011)
Luis Valencia Cabrera lvalencia@us.es (http://www.cs.us.es/~lvalencia) Ciencias de la Computacion e IA (http://www.cs.us.es/) Introducción general al Lenguaje C (2010/2011) Universidad de Sevilla Índice
Más detallesC# para no Programadores
C# para no Programadores Programa de Estudio C# para no Programadores Aprende a programar con una de las tecnologías más utilizadas en el mercado de IT. Este curso está orientado a quienes no tienen experiencia
Más detallesINTRODUCCION AL LENGUAJE C PARA SISTEMAS EMBEBIDOS
INTRODUCCION AL LENGUAJE C PARA SISTEMAS EMBEBIDOS QUE ES UN SISTEMA EMBEBIDO? Es un sistema electrónico que está contenido dentro de un dispositivo electromecánico y es diseñado para realizar una aplicación
Más detallesProgramación de dispositivos Arduino Asignatura Sistemas Digitales!
Programación de dispositivos Arduino Asignatura Sistemas Digitales! Gabriel Astudillo Muñoz Escuela de Ingeniería Civil en Informática Universidad de Valparaíso, Chile http://informatica.uv.cl Descripción
Más detallesDpto. Tecnología Colegio Colón
Dpto. Tecnología Colegio Colón Álvaro Salas Alumno: ÍNDICE DE PRÁCTICAS PRIMERA PARTE Practica 01. Practica 01. Variante: Led intermitente. Encender un LED cambiando su intensidad usando PWM. Practica
Más detallesCONTROL DE UN SERVOMOTOR
CONTROL DE UN SERVOMOTOR MATERIAL NECESARIO 1 potenciómetro 1 servomotor 2 condensadores de 100 µf 1 brazo motor Cables, placa de montajes 1 placa Arduino Descripción del proyecto Usamos un servomotor
Más detallesIntroducción. Que es Arduino? 1. Por qué Arduino? 2. Asequible
Básicos 1 Introducción Que es Arduino? 1 Arduino es una herramienta para hacer que los ordenadores puedan sentir y controlar el mundo físico a través de tu ordenador personal. Es una plataforma de desarrollo
Más detallesStructure Estructura
https://www.arduino.cc/en/reference/homepage Arduino Referencia idiomática. Los programas de Arduino se pueden dividir en tres partes principales: estructura, valores (variables y constantes) y funciones.
Más detallesMódulo. = Asignación = = Comp. de igualdad!= Com. de desigualdad <= Comp. menor o igual >= Comp. mayor o igual AND lógico OR lógica.
EQUIVALENCIAS BÁSICAS ENTRE PASCAL Y C A continuación se presentan algunas equivalencias básicas entre estos lenguajes de programación : Operadores en lenguaje C: Operador Descripción % Módulo = Asignación
Más detallesJava Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.
Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo
Más detalles1.- INTRODUCCIÓN EL HARDWARE DE LA PLACA ARDUINO Alimentación Entradas y Salidas Comunicaciones...
ARDUINO INDICE 1.- INTRODUCCIÓN... 4 2.- EL HARDWARE DE LA PLACA ARDUINO... 4 2.1. Alimentación... 4 2.2. Entradas y Salidas... 4 2.3. Comunicaciones... 5 2.4. Programación... 5 3. EL ENTORNO DE DESARROLLO
Más detallesLenguaje de Programación: C++ Repaso de Material C++
UG Lenguaje de Programación: C++ Repaso de Material C++ Universidad de Guanajuato Octubre 2010 Variables Tipos de Variables Operadores Variable Para poder leer algo, necesitamos un lugar donde poner lo
Más detallesIntroducción a Arduino
Introducción a Arduino Grupo Halley Universidad Industrial de Santander Grupo Halley (Escuela de Física) 1 / 34 Arduino Qué es arduino? Qué es arduino? Arduino es una plataforma de código libre diseñada
Más detallesPráctica 4. Entradas/Salidas Analógicas con Arduino
Práctica 4. Entradas/Salidas Analógicas con Arduino Manuel Jiménez Buendía José Alfonso Vera Repullo Departamento de Tecnología Electrónica Curso 2013/2014 Índice Índice 1. Conocimientos previos. 1.1.
Más detallesIntroducción Introducción Sistemas empotrados Sistema empotrado Arduino Arquitectura abierta del sistema Arduino 9
Contenido Plataforma de contenidos interactivos xxi Página Web del libro xxii Prólogo xxxi Capítulo 1 Introducción 1 1.1 Introducción 3 1.2 Sistemas empotrados 4 1.3 Sistema empotrado Arduino 6 1.3.1 Arquitectura
Más detallesTuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN SENSORES. Dpto. de Electrónica - Universidad de Alcalá TuBot
TuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN SENSORES Dpto. de Electrónica - Universidad de Alcalá TuBot 2014 1 Sistema Basado en Microprocesador El Microprocesadores el cerebro de un ordenador Para funcionar
Más detallesTEMA 7: ROBÓTICA -PROGRAMACIÓN
1. Control de un robot: TEMA 7: ROBÓTICA -PROGRAMACIÓN Los robots se controlan mediante circuitos electrónicos analógicos y digitales, y programación mediante ordenador. La electrónica se divide en dos
Más detallesClase 4: Motores. Conviértete en un Joven Inventor PENTA UC
Clase 4: Conviértete en un Joven Inventor PENTA UC 2014-1 Contenidos Tipos de motores y para que sirven Motor DC Qué es un electroimán? Funcionamiento PWM Sentido de giro L293 Motor Servo Características
Más detallesUnidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Más detallesMovimiento de servos de rotación continua (Ref libro 1 pg 105)
1.2.8. Movimiento de servos de rotación continua (Ref libro 1 pg 105) Esta actividad va a introducirnos en el uso de motores con nuestra placa. Los primeros motores que vamos a utilizar son servos de rotación
Más detallesINTRODUCCIÓN... CAPÍTULO 1. ENTORNO ARDUINO... 1
ÍNDICE PREFACIO... INTRODUCCIÓN... XI XIII CAPÍTULO 1. ENTORNO ARDUINO... 1 Qué es Arduino?... 1 Cómo usar Arduino?... 2 Plataforma libre... 2 Placa Arduino UNO y sus partes... 3 Instalación del software
Más detallesComputación Física: Introducción al Arduino. Programando Arduino / Processing
Computación Física: Introducción al Arduino Programando Arduino / Processing Programación Se programa en un dialecto de C Se requiere (forzosamente) una función setup y una función loop Setup es la preparación
Más detallesTEMA 6: PROGRAMACIÓN ROBÓTICA.ARDUINO
TEMA 6: PROGRAMACIÓN ROBÓTICA.ARDUINO 1. Control de un robot: Los sensores toman información del exterior y la mandan a la tarjeta controladora. La tarjeta la procesa y manda las ordenes de actuar a los
Más detallesUNIDAD 11: CONTROL DE SERVOMOTORES
UNIDAD 11: CONTROL DE SERVOMOTORES Objetivo y Programa de la Unidad 11 Objetivo de la presentación Estudiar las ideas principales y ejemplos básicos sobre el control servomotor en Arduino Programa de la
Más detalles1. Presentación del lenguaje C Creado en 1972 por D. Ritchie Lenguaje de propósito general Portátil o transportable (generalmente) Inicialmente de niv
Introducción al lenguaje C Informática Belarmino Pulido Junquera Índice 1. Presentación del lenguaje C 2. Estructura de un programa en C 3. Instrucciones del pre-procesador procesador 4. Tipos de datos
Más detalles1.- INTRODUCCIÓN EL HARDWARE DE LA PLACA ARDUINO Alimentación Entradas y Salidas Comunicaciones...
ARDUINO INDICE 1.- INTRODUCCIÓN... 4 2.- EL HARDWARE DE LA PLACA ARDUINO... 4 2.1. Alimentación... 4 2.2. Entradas y Salidas... 4 2.3. Comunicaciones... 5 2.4. Programación... 5 3. EL ENTORNO DE DESARROLLO
Más detallesDatos Elementales y formato de un programa en Java
Datos Elementales y formato de un programa en Java PROGRAMACION I Grado en Matematicas Informática Programación I - 2015/2016 Datos, variables y mi primer programa 1 Introducción a la programación o Programa:
Más detallesAR 1 T. Tutorial 1. Introducción a Arduino Controlando un LED.
1 T Tutorial 1. Introducción a Arduino Controlando un LED. Objetivo general. Conocer los conceptos básicos de Arduino para aplicarlos, encender y apagar un LED como primera práctica. Qué es Arduino? Arduino
Más detallesCuales son los tipos de instrucciones que se utilizan en la programación?
EXAMEN NIVEL PREUNI/UNI Cuales son los tipos de instrucciones que se utilizan en la programación? a) Instrucciones afirmativas e instrucciones negativas b) Instrucciones entrada, instrucciones afirmativas
Más detallesIntroducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy. Febrero 2009
Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy Febrero 2009 Índice Elementos básicos Ejecución de un programa Estructuras de control Ciclos Ejercicios 2 Elementos Básicos
Más detallesTaller Introducción a la Ingeniería Eléctrica Robot y comunicaciones basado en Microcontrolador Arduino
Taller Introducción a la Ingeniería Eléctrica Robot y comunicaciones basado en Microcontrolador Arduino Instituto de Ingeniería Eléctrica Taller 1: Introducción a Arduino 1 de marzo de 2017 IIE (TallerIne)
Más detallesCarlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas
2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos
Más detalles1.- INTRODUCCIÓN...4 2.- EL HARDWARE DE LA PLACA ARDUINO...4. 2.1. Alimentación...4. 2.2. Entradas y Salidas...4. 2.3. Comunicaciones...
ARDUINO INDICE 1.- INTRODUCCIÓN...4 2.- EL HARDWARE DE LA PLACA ARDUINO...4 2.1. Alimentación...4 2.2. Entradas y Salidas...4 2.3. Comunicaciones...5 2.4. Programación...5 3. EL ENTORNO DE DESARROLLO PARA
Más detallesObligatorio 2: Servomotores - Aspectos básicos de programación
Obligatorio 2: Servomotores - Aspectos básicos de programación Introducción Este obligatorio busca implementar un código sencillo para el manejo de servomotores mediante una placa Arduino. En el proceso
Más detallesContenido del Curso. Prácticas en Clase:
Arduino Introducción a Arduino Aprenda a utilizar una de las plataformas de hardware libre más poderosas, difundidas y adoptadas en la actualidad. Conozca los fundamentos de Arduino y de electrónica. Comience
Más detallesTALLER ARDUINO BÁSICO
TALLER ARDUINO BÁSICO Versión 1.0 Autor: Ángel Sánchez García Introducción En este primer taller se explicará el funcionamiento de la plataforma Arduino y los conocimientos básicos para interactuar con
Más detallesÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES
ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES 1.1 Introducción 1.2 Fundamentos de los procesadores digitales secuenciales 1.2.1 Introducción 1.2.2 Arquitectura interna 1.2.2.1 Procesadores digitales
Más detallesUSANDO PULSADORES CUADERNILLO RESUMEN. COMPONENTES ELECTRÓNICOS EN ARDUINO
USANDO PULSADORES CUADERNILLO RESUMEN. COMPONENTES ELECTRÓNICOS EN ARDUINO Los botones son un tipo de elemento externo que nos permite controlar físicamente acciones a realizar por nuestro sistema a través
Más detallesIntroducción a Java. Introducción a Java. Programación I
Introducción a Java Introducción a Java Programación I Como Funciona Tipos de Datos TIPO TAMAÑO RANGO byte 8 bits Valores numéricos de 128 a 127 short 16 bits Valores numéricos de 32.768 a 32.767 int 32
Más detallesArduino Punk Console. Idea
Arduino Punk Console Idea Crear un secuenciador de 8 tiempos con un generador de tonos(atari Punk Console) y un arduino que se encarga de la lógica de modificar que tono suena en cada tiempo, la duración
Más detallesARDUINO El proyecto Arduino: Recordando - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino
ARDUINO El proyecto Arduino: Recordando - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino Escuchas y respuestas con dos valores: pinmode modos del pin - (OUTPUT, INPUT);
Más detallesProyecto final Microcontroladores: Sistema De Seguridad Caja Fuerte Integrantes:
Proyecto final Microcontroladores: Sistema De Seguridad Caja Fuerte Integrantes: Ramiro Lescano Julian Basello INDICE 1.-OBJETIVO.. 2 2.-DESARROLLO DEL PROYECTO..... 2 2.1.-Materiales necesarios. 2 2.2.-Montaje
Más detalles