Physical Computing Clase 4. Memoria y Variables decimal, binario, hexadecimal Ver anexo 4.1. por favor.

Slides:



Advertisements
Presentaciones similares
PIC 16F873 CONVERSIÓN A/D Y TRANSMISIÓN POR PUERTO SERIE
Advertisements

Curso de java básico (scjp)
INTRODUCCION A MIDI MIDI: Musical Instruments Digital Interface
Protocolos & Transmisión de Datos
Prof. Edgardo Vargas Moya
PROGRAMACIÓN DE OBJETOS TECNOLÓGICOS CONTROL DE BARRERA DE PARKING
Adquisición de datos Señal (I, V, f, …) Instrumento Acondicionamiento
Álvaro Narváez Palazón
COMUNICACIÓN SERIAL Javier Garcia Ramos.
Controla tu entorno con un microcontrolador PIIISA
Transmisión Asíncrona
Programación básica de la interfase RS232 C
Introducción al lenguaje C++
Controla tu entorno con un microcontrolador PIIISA /2/2014
Lección 01 Prof. K. Meléndez
PANTALLA RESPONSIVA AL SONIDO
PROGRAMACION 2 MICROCONTROLADORES BASIC STAMP.
QUE ES INTERNET Podríamos decir que Internet está formado por una gran cantidad de ordenadores que pueden intercambiar información entre ellos. Es una.
Puertos EN EL PC PUERTOS QUE SIRVEN PARA CONECTAR CUALQUIER DISPOSITIVO DE SALIDA O ENTRADA A UNA COMPUTADORA.
Puertas Seriales La Puerta RS 232 C. © Cesar Guisado La Puerta Serial La puerta serial es mas dificil de conectar que la puerta paralela. En la.
Practica 4 Alumno: Miguel Ángel Mora Rodríguez Semestre: 2 Grupo: 210
Comunicaciones Industriales
FUNCIÓN IGUAL (Lo que entra igual (=) a lo que sale)
Armando Mtz.R. ITNL Microcontroladores
Objetivos: 1. Definir comunicación de datos y los componentes necesarios para la misma 2. Definir correctamente los conceptos redes y topologías de redes.
Índice. Revisando conceptos acerca de la memoria.
INTRODUCCIÓN A LAS COMUNICACIONES DE DATOS José Estay A.
Sistemas decimal, binario, octal y hexadecimal
ASI FUNCIONAN LOS BITS Y LOS BYTES
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
Transmisión Serial de Datos en Sistemas de Instrumentos Digitales Ing. Juan Vizcaya LABORATORIO DE INSTRUMENTACION Y CONTROL U.N.E.T.
Conexión entre dos computadoras.  Datos: son hechos que describen sucesos y entidades. No tienen ninguna información. Puede significar un numero, una.
COMUNICACIÓN DE DATOS DIGITALES
INTRODUCCIÓN A LAS COMUNICACIONES DE DATOS José Estay A.
Introducción a la Electrónica
Colegio de Estudios Científicos y Tecnológicos del Estado de México Peralta Torres Alfredo M1S2.
INTRODUCCIÓN A ARDUINO Carolina Pino
 En computación es un conjunto de líneas de señal que el microprocesador o CPU utilizan para intercambiar datos con otros componentes como teclados,
Medidor de Potencia Proyecto para el ramo ELO-326 Seminario de Computadores II: "Sistemas Embebidos y sus Aplicaciones" Theo Soto Guzmán Junio 2007.
CODIFICACIÓN DE LA INFORMACIÓN. INTRODUCCIÓN Como un ordenador en su fase más elemental, está formados por circuitos eléctricos, sólo entiende dos estados:
H ARDWARE Y S OFTWARE O CT A RQUITECTURA DE COMPUTADORES 2.
Comunicaciones asíncronas locales RS 232. mayo de 2005Cesar Guisado Introducción Debido a que los computadores son dispositivos digitales, utilizan.
INTRODUCCIÓN A ARDUINO
Introducción a la robótica educativa con Arduino
Conceptos Básicos de Programación. Put a pin into input mode Loop Check if the pin is 0 or 5 volts If the pin has 5 volts Do something End if End Loop.
Adquisición de datos Acondicionamiento de señal Acondicionamiento de señal ADC V Dígitos Instrumento Interfaz Señal (I, V, f, …) PC Acá suceden cosas que.
1.2 ESTRUCTURA Y FUNCIONAMIENTO DE LA COMPUTADORA
Transmisión en paralelo Consiste en utilizar varias líneas de comunicación, lo que permite que la información en forma de datos y control pueda circular.
GIRO EL ÁNGULO QUE QUIERO O LO CONVIERTO EN MOTOR
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.
Puertos de las computadoras
NOCIONES BÁSICAS COMPUTO II
PARTES FRONTALES Y TRASERAS DEL CHASIS. PARTES FRONTALES.
Introducción al lenguaje PROCESSING para ARDUINO
Algoritmos y Desarrollo de Programas I
Comunicación SimplexHalf DúplexFull Dúplex Se realiza en un solo sentido Se realiza en ambos sentidos ambos sentidos simultáneamente DISPOSITIVOS Y MEDIOS.
Guía de Implementación
Algunos tipos de conectores: conectores de ps2 Los conectores de ps2 son los que conectan el mouse (verde), y el teclado (violeta) al monitor.
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.
Encoders Opticos Armando Mtz. Reyes ITNL.
INTRODUCCIÓN A ARDUINO
Control, adquisición y monitoreo con Arduino y Visual Basic .net
SISTEMAS DE AUTOMATIZACIÓN Y CONTROL ORIENTADO AL CONOCIMIENTO Y APLICACIÓN DE LOS SISTEMAS EMBEBIDOS SESION 04 José Luis Albites Sanabria MSc. Biomedical.
CLASE X.
3.0 TALLER DE ARDUINO PRESENTACIÓN PARA ALUMNOS DE CUARTO CURSO DE EDUCACIÓN SECUNDARIA OBLIGATORIA.
Multitareas en Arduino
¿Qué es Arduino?  Plataforma de electrónica abierta.
Transcripción de la presentación:

Physical Computing Clase 4

Memoria y Variables decimal, binario, hexadecimal Ver anexo 4.1. por favor

Intro a Serial Comunicación serial Cualquier circuito integrado necesita :::método de comunicación y una convención de lenguaje. :::envío de serie de pulsos digitales de ida y vuelta entre devices a un ritmo mútuo.

Si 2 devices intercambian data a un rango de 9600 bits por segundo, habrá que hacer 3 conexiones entre las 2: 1 conexión a tierra (ground) en común, para que las 2 devices tengan 1 punto de referencia en común para medir voltaje. Así: 1 cable al sender que enviará data al receiver on (transmite línea al sender); 1 cable al receiver para enviar data al sender on (recibe línea en sender).

9600:::rango de envío de data ::: también llamado 9600 ¨baud¨ ::: recibidor contínuamente leerá el voltaje que el enviador está mandando, y cada 1/9600avo de segundo, interperetará ese voltaje como un nuevo bit de data. ::: si el voltaje es alto (+5V en el caso de Wiring/Arduino), interpretará ese bit de data como 1. Si es bajo (0V en el caso de Wiring/Arduino), interpretará ese bit de data como 0. ::: Interpretando muchos bits de data en el tiempo, el recibidor puede obtener un mensaje detallado del enviador. Ej: a 9600 baud, 1200 bytes of data pueden ser intercambiados en 1 segundo. Ej: modem - computador = comp intercambia info con serv local de modem serialmente.

1 byte es intercambiado Imagina que quieres enviar el número 90 de device a otro. 1-Convierto No desde su representación decimal (90) a una representación binaria ( ). Mi device enviador pulsará su línea de transmisión así:

PC cable serial (dando la cara del lado hembra del conector) RS-232>>protocolo serial PC.

Digital IN / OUT

= // dale nombres a los pins: # define inputPin 2 # define outputPin 3 void setup() { // declara inputPin para que sea un input: pinMode(inputPin, INPUT); pinMode(outputPin, OUTPUT); } void loop() { if (digitalRead(inputPin) == 1) { digitalWrite(outputPin, HIGH); }

Digital OUT

//dale al num de pi un nombre: #define LEDpin 13void setup() { pinMode(LEDPin, OUTPUT); } void main() { digitalWrite(LEDpin, HIGH); delay(1000); digitalWrite(LEDpin, LOW); delay(1000); } = D/O

Analog input ADC

capacitor

…Arduino En Wiring usamos comando: analogRead() analogVar = analogRead(pin) Pin es analog input pin que usaras; analogVar es un entero variable que contiene el resultado ADC.