Lectura de sensores con un microprocesador. (2 / 5 paso)

Paso 2: Interfaz analógica

ADC

Los equipos trabajan de manera digital, que se entienden dos Estados, encendido y apagado, ya que son fáciles de detectar.

Sin embargo el mundo real funciona de una manera analógica, que cosas puede tener una amplia gama de valores. El volumen del sonido puede variar desde absolutamente a voz alta, la intensidad de la luz puede variar de oscuro a la luz.

Necesitamos una manera de convertir el mundo real analógico en el mundo digital.

Una entrada del Picaxe es generalmente una entrada digital, ya sea es encendido o apagado pero chips Picaxe tienen algunos de los insumos que pueden utilizar para convertir diferentes valores analógicos en un número digital. en general existen 2 tipos de conversión, las primeras medidas el análogo de la entrada y la convierte en una escala de 0 a 255.

La segunda mide la entrada analógica y la convierte en una escala de 0 a 65535 y es por consiguiente más exacto -, pero necesita más espacio de almacenamiento en memoria por lo menos que necesita esta precisión es mejor usar la forma más simple.

Esta conversión se llama análogo a la conversión Digital (ADC)

Almacenamiento de números

Antes de llegar al comando leer permite considerar cómo el Picaxe almacena sus números.

La cantidad en el mundo de la informática es binario, que es 1 o 0. Esto no es importante y todavía podemos contar con binario.

Decimal binario

0 0

1 de 1

2 de 10

3 de 11

100 4

101 5

110 6

111 7

8 1000

Cada dígito binario se denomina un poco

Un grupo de 8 bits se llama BYTE (estoy seguro que todos ha oído de mega Bytes y Giga Bites)

Un grupo de 16 Bits se denomina palabra aunque la longitud de una palabra puede variar con el tipo de equipo diferente, puede haber 16 bits en una palabra o incluso 34 o 64 bits en una palabra en computadoras mainframe grande. más la palabra ordenador es más datos que obtienes cada vez que se llama una palabra, una palabra más larga también puede manejar números más grandes.

En el Picaxe se registran en las variables, cada variable tiene una etiqueta por lo que se puede identificar. Para el Picaxe 08M 2 chip hay 28 de estas variables de propósito general etiquetadas B0 a B27 - cada variable puede almacenar un número de hasta un máximo de 255.

Esta es una variable byte. Es posible tratar con números más grandes pero no tenemos que considerar en la actualidad. Ver manuales Picaxe si usted necesita saber.

http://www.PICAXE.com/Getting-Started/PICAXE-manua...

Así que podemos almacenar números en variables ahora podemos hacer algunas matemáticas con los valores:-

B1 = 15 pondrá el número 15 en la memoria como B1

B2 = 20 poner el número 20 en la memoria como B2

B3 = B1 + B2 pondrá el número 35 en variable B3

podemos leer valores analógicos de sensores externos y poner ese valor en una variable.

Por lo que es el comando para leer y convertir un valor analógico

Readadc pin - el pin es donde estás leyendo el valor de

En nuestro caso estamos usando pin C.1 como la entrada analógica

Artículos Relacionados

Mostrar vivo Arduino lecturas del sensor en una LCD de Nokia 5110

Mostrar vivo Arduino lecturas del sensor en una LCD de Nokia 5110

si has trabajado alguna vez con arduino, probablemente has querido para mostrar las lecturas del sensor.Usando al serial monitor está perfectamente bien, pero ser el macarra de arduino que se está convirtiendo rápidamente en, probablemente quiere que
Intel Edison distancia Simple Sensor con indicador de Grove barra del LED y zumbador

Intel Edison distancia Simple Sensor con indicador de Grove barra del LED y zumbador

Este es mi primer y "realmente" simple proyecto que hice usando Intel Edison. Este "sencillo" proyecto medirá mediante sensor ultrasónico de distancia y la barra LED mostrará hasta qué punto la distancia y el zumbador emitirá un zumbid
Lectura de interruptores con ATtiny2313

Lectura de interruptores con ATtiny2313

ha habido varios tratar de Instructables con salidas del ATtiny2313 y similares dispositivos del AVR. Por ejemplo,. Trabajando en el último de ellos desde el verdadero Elliot, que demostró cómo controlar motores paso a paso, encontré que sería muy út
Predicción meteorológica y entretela DHT11 Sensor con Mediatek Linkitone Junta

Predicción meteorológica y entretela DHT11 Sensor con Mediatek Linkitone Junta

en este Instructable, vas a ser capaz de a hacer el pronóstico del tiempo con Sensor de temperatura y humedad DHT11.Paso 1: requisitos Junta de Linkitone de MediatekDHT11 Sensor de humedad y temperaturaCables de puenteCable USB para el tableroPaso 2:
Sensores con Dashboard IoT Analytics de Intel (Intel Edison / C + + Eclipse)

Sensores con Dashboard IoT Analytics de Intel (Intel Edison / C + + Eclipse)

Aprender a obtener sensores de trabajo vivo en el tablero de instrumentos de análisis de IoT de Intel.Paso 1: Paso 1: Intel Edison creóDebe instalar la edición de Internet Intel® XDK y conectarlo a la placa Intel® Edison.Ver con Intel® XDK IoT Editio
Visualizar datos de los sensores con Arduino + coolterm

Visualizar datos de los sensores con Arduino + coolterm

una vez que usted está recibiendo algunos valores de los sensores, por ejemplo usando Arduino, (ver mi anterior instructable), a veces es bueno ver a los datos del sensor en un gráfico.Aquí está cómo en sólo unos pocos pasos!Hice este Instructables p
Circuito del Sensor con LED de movimiento

Circuito del Sensor con LED de movimiento

Aquí es un circuito de sensor de movimiento minúsculo, que permite para cambiar algo cuando alguien se mueve delante del sensor.Paso 1: Obtener MaterialMateriales necesarios:PowerSourceMotion Sensor HC-SR501Resistencia (tal vez)LEDPuente de alambrePa
Pulso Sensor con Bluetooth y Arduino

Pulso Sensor con Bluetooth y Arduino

Esto proyectos pretende utilizar el sensor del pulso (que es fácilmente disponible ahora) con arduino uno y módulo Bluetooth HC-05, el sensor del pulso se coloca en el dedo y mide la frecuencia cardíaca y luego envía el pulso al móvil android mediant
¿Manejar un Motor paso a paso con un microprocesador AVR

¿Manejar un Motor paso a paso con un microprocesador AVR

conseguido algunas construida paso a paso motores de impresoras/disco drives/etc ahí?Un sondeo con un ohmímetro, seguido por un código simple en su microprocesador y a caminar en estilo.Paso 1: Conocer a Steppers Básicamente, vas a tener que averigua
Usando flex sensores con un Arduino BBB en Max

Usando flex sensores con un Arduino BBB en Max

Bueno, por lo que se trata de un divertido uno. Esta vez la espalda a la Arduino para hacer algunos sonidos en Max!Cosas necesarias;Un Arduino - estoy usando el Tablero desnudo huesos y Bub 2, ya es el que usted puede tomar una clase en poner juntos.
Visualiza sensores con Arduino y GPRS (IoT)

Visualiza sensores con Arduino y GPRS (IoT)

Si deseas reportar el valor de tus sensores, esta es un alternativa sencilla, usando una de las tarjetas GPRS se presentan a continuación y la plataforma web de MCI para levantar los datos es tu opción.Paso 1: PasosRegístraEnvía un correo a mcitemp c
Twitter datos de los sensores con Arduino RedBoard y SparkFun BME280 y SparkFun ESP8266 escudo

Twitter datos de los sensores con Arduino RedBoard y SparkFun BME280 y SparkFun ESP8266 escudo

Materiales:Sensor atmosférico SparkFun BME280Escudo de WiFi de SparkFunSparkFun RedBoardSoldadura de hierroUn ordenador con un puerto USB y el Software de ArduinoUna cuenta de TwitterUna conexión a Internet (WPA2 - para estar seguro)Aproximadamente 1
Circuitos de sensores con un MOSFET

Circuitos de sensores con un MOSFET

puede crear una variedad de circuitos basados en divisor del voltaje como entrada a la puerta de lo MOSFET de detección, esta señal es luego amplificada por el MOSFET que le permite a muchos dispositivos y hasta un circuito completamente diferente de
Lecturas del sensor de temperatura y presión de Arduino BMP180 en un 1.8" TFT pantalla a color

Lecturas del sensor de temperatura y presión de Arduino BMP180 en un 1.8" TFT pantalla a color

Pantallas gráficas color añaden una nueva dimensión a cómo puede visualizarse la información recopilada por un Arduino sensores. Las pantallas TFT son también muy baratas en comparación con el tipo de LCD.En el sketch de Arduino presenta aquí se mues