Este bloque se utiliza para acceder al valor de una variable. El bloque es remplazado por el último valor asignado a esa variable.
Se utiliza para remplazar números literales en todos los bloques que los requieran.
El bloque posee un menú que permite 3 acciones:
Seleccionar la variable a utilizar.
Renombrar: cambiarle el nombre a la variable.
Crear una nueva variable.
// resta entre variables < - - - - - - - - - - -
elemento = valor0 - valor1;
// Impresión Serial de una variable < - - - - - - - - - - -
Serial.print(elemento);
// Análisis del valor de una variable < - - - - - - - - - - -
if (elemento < 512) {
}
Si se crea una nueva variable, aparecerá un menú, donde se debe introducir un nombre.
Los nombres pueden estar compuestos por: letras, números y guión bajo. Pero deben empezar con una letra y distingue entre mayúsculas y minúsculas.
Los nombres no pueden repetirse, ni pueden utilizar las propias de variables de Pin8, ni las palabras reservadas del lenguaje Arduino.
pin_dir1A pin_dir1B, pin_vel1 pin_dir2A pin_dir2B pin_vel2 pin_led0 pin_led1
pin_led2 pin_sensor0 pin_sensor1 pin_sensor2 pin_sensor3 pin_sensor4 pin_sensor5
pin_boton pin_ultrasonico_echo pin_ultrasonico_trigger dist_max estado_boton accion
valor_ultrasonico valor_boton
HIGH LOW INPUT OUTPUT SERIAL DISPLAY PI HALF_PI TWO_PI LSBFIRST
MSBFIRST CHANGE FALLING RISING false true null DDRB PINB PORTB
PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 DDRC PINC PORTC
PC0 PC1 PC2 private protected public return short signed static switch
throw try unsigned void abs acos asin atan atan2 boolean byte case
ceil char char class constrain cos default delay loop max millis min
new null PI return Serial Setup sin sq sqrt switch tan this true
TWO_PI void while Serial begin read print write peek flush println
available digitalWrite digitalRead pinMode analogRead analogWrite attachInterrupts
detachInterrupts tone noTone pulseIn shiftOut map pow max min constrain
sqrt lowByte highByte bitRead bitWrite bitSet bitClear bit randomSeed random
PC3 PC4 PC5 PC6 PC7 DDRD PIND PORTD PD0 PD1 PD2 PD3 PD4
PD5 PD6 PD7 boolean byte char class default do double int long
delayMicroseconds micros else exp false float floor for HALF_PI if int log