Hola, actualmente no hay un bloque para hacer eso, tuve que limitar las funciones para poder lanzarlo cuanto antes (cada funcionalidad, bloque, board, etc. requiere testing, etc.). Además, el programa va todavía a crecer mucho, si todo va bien. Y algunas funcionalidades tienen que ver con cosas que si se hacen dentro de un tiempo (cuando otros subsistemas estén listos), van a ser mejores y más consistentes con el resto del programa. De todos modos, cuando termine de implementar bien el sistema de bloques, voy a documentar cómo hacer para que cualquier usuario pueda agregar los suyos propios. Hoy por hoy ya es posible agregar bloques personalizados, pero no documentaré esto todavía porque van a cambiar varias cosas que tuve que "hardcodear" para acelerar el lanzamiento. En particular un bloque como el que describís, que tome 2 parámetros (dirección de I/O) y valor podría ser posible sin mucho esfuerzo. Lo que pasa es que ese tipo de bloques pueden generar algunos inconvenientes sobre todo con chicos, más allá de que son más difíciles de entender (en los bloques actuales, los pines tienen su número y éste se corresponde con el número que aparece físicamente en la placa). Minibloq va a contar en un futuro no muy lejano con un sistema de perfiles para regular la complejidad de lo que se le presenta al usuario. De esta forma, un docente podría por ejemplo, definir perfiles para alumnos más chicos, sólo con los bloques básicos, mientras que los bloques más avanzados estarán disponibles para los alumnos mayores.
¡Saludos!
Julián