Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

CONSTANTES LAS CONSTANTES

Enviado por   •  2 de Septiembre de 2018  •  1.475 Palabras (6 Páginas)  •  280 Visitas

Página 1 de 6

...

Botones configurados como entradas, ya sea con INPUT o INPUT_PULLUP pueden ser dañados o destruidos si están conectados a tensiones por debajo del suelo (voltajes negativos) o por encima de la barra de alimentación positiva (5 V o 3V).

PASADORES CONFIGURARSE COMO SALIDAS

Pines configurados como salida con pinMode()se dice que está en un estado de baja impedancia. Esto significa que pueden proporcionar una cantidad sustancial de corriente a otros circuitos. ATmega pasadores pueden fuente (proporcionar corriente) o sumidero (absorción de corriente) hasta 40 mA (miliamperios) de corriente a otros dispositivos / circuitos. Esto los hace útiles para la alimentación de Led’s porque utilizan típicamente menos de 40 mA. Cargas mayores que 40 mA (por ejemplo motores) requerirán un transistor u otros circuitos de interfaz.

Pines configurados como salidas pueden ser dañados o destruidos si están conectados a cualquiera de los carriles de alimentación, positivos o tierra.

LED_BUILTIN

La mayoría de las placas Arduino tienen un pasador conectado a un bordo en LED en serie con un resistor. La constante LED_BUILTIN es el número de la espiga a la que está conectado el LED de a bordo. La mayoría de las placas tienen este LED conectado al pin digital 13.

CONSTANTES NÚMERO ENTERO

Las constantes enteras son números utilizados directamente en un croquis, como 123. Por defecto, estos números son tratados como int 's pero se puede cambiar esto con la U y modificadores L.

Normalmente, constantes enteras se tratan como base de 10 enteros (decimales), pero notación especial (formateadores) se pueden utilizar para introducir números en otras bases.

Ejemplo Base formateador comentario

- 10 (decimal) 123 ninguno

- 2 (binario) B1111011 Principal 'B' sólo funciona con valores de 8 bits (0 a 255) 0-1 caracteres válidos.

- 8 (octal) 0173 "0" a personajes 0-7 válida

- 16 (hexadecimal) 0x7B principales caracteres "0x" 0-9, AF, AF válida

Decimal es la base 10. Esta es la matemática de sentido común con el que está familiarizado. Constantes sin otros prefijos se asume que están en formato decimal.

Ejemplo:

101 // igual que 101 decimal ((1 * 10 ^ 2) + (0 * 10 ^ 1) + 1)

Binaria es en base dos. Sólo los caracteres 0 y 1 son válidas.

Ejemplo:

B101 // igual que 5 decimal ((1 * 2 ^ 2) + (0 * 2 ^ 1) + 1)

El formateador binario sólo funciona en bytes (8 bits) entre 0 (B0) y 255 (B11111111). Si es conveniente a la entrada de un int (16 bits) en forma binaria que puede hacer que un procedimiento de dos etapas, tales como:

myInt = (B11001100 * 256) + B10101010; // B11001100 es el byte alto

Octal es la base ocho. Sólo los caracteres 0 a 7 son válidos. Valores octales se indican con el prefijo "0"

Ejemplo:

0101 // igual que 65 decimal ((1 * 8 ^ 2) + (0 * 8 ^ 1) + 1)

Advertencia

Es posible generar un error difícil de encontrar por la (no) incluyendo un cero antes de una constante y tener el compilador sin querer interpretar su constante octal.

Hexadecimal (o hex) es de dieciséis bases. Los caracteres válidos son del 0 al 9 y letras de la A a la F; A tiene el valor 10, B es 11, hasta F, que es de 15. Los valores hexadecimales se indican con el prefijo "0x". Tenga en cuenta que AF puede syted en mayúsculas o minúsculas (af).

Ejemplo:

0x101 // igual que 257 decimal ((1 * 16 ^ 2) + (0 * 16 ^ 1) + 1)

U & L formateadores

Por defecto, una constante entera es tratado como un int con las limitaciones concomitantes en los valores. Para especificar una constante entera con otro tipo de datos, siga con:

- una 'u' o 'U' para forzar la constante en un formato de datos sin signo

Ejemplo:33u

- un 'l' o 'L' para forzar la constante en un formato de datos de largo.

Ejemplo:100000L

- un 'ul' o 'UL' para forzar la constante en una constante de largo sin signo.

Ejemplo:32767ul

CONSTANTES DE COMA FLOTANTE

De manera similar a las constantes enteras, las constantes de coma flotante se utilizan para hacer el código más legible. Constantes de punto flotante se intercambian en tiempo de compilación para el valor al que evalúa la expresión.

Ejemplos:

n = .005;

Constantes de punto flotante también se pueden expresar en una variedad de notación científica. 'E' y 'e' Se aceptan como indicadores válidos exponente.

floating-point evaluates to: also evaluates to:

constant

10.0 10

...

Descargar como  txt (9 Kb)   pdf (54.6 Kb)   docx (15.9 Kb)  
Leer 5 páginas más »
Disponible sólo en Essays.club