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