von Luis Pérez Vor 7 Jahren
231
Mehr dazu
multiplicación(*),
división(/),
modulo(%) es el resto de una división.
Ejemplo: Float PI = 3.1416; crea la variable”PI” con su valor en punto flotante Ejemplo: Bytes N = 230 + 40; La variable “N” se declara como del tipo byte (8 bits). Ocupa una posición de memoria y puede almacenar número. El valor se le carga es resultado de sumar 230 + 40 =270. Como no cabe se produce un desbordamiento. La variable “N” queda por tanto cargada con el numero 14(270-(255+1)).
• Dato tipo byte: esta formado por un numero de 8 bits, por lo tanto únicamente puede adquirir un valor comprendido entre 0 y 255 (2^8 ¿ lo recuerda?). ocupan una única posición de memoria.
• Dato tipo int sin signo (unsigned int): es un número de 16 bits sin signo que ocupa dos o posiciones de la memoria bytes de la memoria. Puede representar valores positivos desde 0 hasta 65535 (2^16).
• Dato tipo long: es un dato de 32 bits con signo que ocupa 4 bytes de la memoria. Puede representar valores que van desde -2.147.483.647. hasta 2.147.483.647.
Ejemplo: Long velocidad_Luz=299.792.458;
• Dato tipo long sin signo (unsigned int): dato de 32 bits con signo que ocupa 4 posiciones de la memoria y puede representar desde 0 hasta 4.294.967.295 (2^32).
Ejemplo: Unsigned long velocidad_Luz=299.792.458;
ejemplo:Char letra=´A´ La variable letra se carga con el carácter A, que en código ASCII equivale al valor 65 en decimal. El carácter debe ir cerrado entre comillas simples.
Ejemplo: Byte Dato=35; crea una variable llamada “Dato“ y le asigna el valor 35 ( en decimal). Byte Dato=B100011; la misma variable con el mismo valor expresado en binario (prefijo B).
Byte Dato=0*23; lo mismo pero el valor se expresa en hexadecimal (prefijo 0*).
Byte Dato=043; igual, pero el valor se expresa en octal o base 8 (prefijo 0).
https://www.google.com/search?q=constante+y+variables+en+arduino&rlz=1C1NHXL_esPA711PA711&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjT16-HhI7UAhWDSiYKHVWBA0YQ_AUICigB&biw=1242&bih=602#tbm=isch&q=tipos+de+datos+en+arduino&imgrc=v0fyL0dtg4mIjM:
La información contenida en esos recipientes se puede modificar todas las veces que queremos y hacer con ella las operaciones que necesitemos
globales y locales
globales: son variables que se declaran o definen fuera de todas las funciones que haya en el programa, incluidas la función void setup() de configuración y la función void loop() que contiene el cuerpo principal del mismo.
Locales: son variables que únicamente pueden ser usadas o vistas dentro de la función en donde se crearon. Se evita así que una variable usada por función, pueda ser modificada por una función, pueda ser modificada por otra función.
Tipo nombre=valor
Tipo=define el tipo de información que va a contener la variable. Pueden ser números, letras, textos, etc
Nombre: Es el nombre que queremos asignar a esa variable o recipiente. Lo ideal es que pongas nombres que te recuerden un poco para que va a servir su contenido.
L= el resultado que representa la longitud de la circunferencia
R=es el radio de esa circufencia
D=es el diámetro de la circufencia, que equivale a 2r. π =es el valor 3.1416. La constante es π(3.1416).