# Bloques de debug Los bloques de esta categoría habilitan funcionalidades útiles durante la etapa de la programación. ## Visualizar información en el monitor serial BLOCK:serial_print_noinit: Este bloque manda un mensaje de texto al monitor serial. Es útil por ejemplo para conocer el rango de valores que puede devolver un determinado sensor. También puede usarse para mostrar el valor de una variable en cierto punto de la ejecución y ayudar así a encontrar posibles errores en el programa. ## Fallar BLOCK:boom: Este bloque genera un error con un mensaje personalizado. Es útil para asegurar que se cumplen ciertas condiciones que se espera que se cumplan para el correcto funcionamiento del sistema. (blocks:i2c_scanner)= ## Escanear dispositivos I2C BLOCK:i2c_scanner: Este bloque escanéa los dispositivos I2C conectados a la placa y muestra sus direcciones por el monitor serial. Es útil para conocer la dirección I2C de un módulo. Simplemente se conecta el módulo a la placa y se le pasa un programa que contenga únicamente este bloque. Luego se abre el monitor serial para ver el resultado.