Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - pacomus

Pages: [1]
1
Core Development / Nuevos bloques
« on: 2016-December-05 09:27:10 pm »
Hola a todos

Publico este mensaje porque quiero contribuir al desarrollo de este proyecto como agradecimiento a lo mucho que me ha ayudado esta herramienta en el trabajo con mis alumnos. He hecho algunos bloques adicionales y otros que tengo en desarrollo y me gustaría ofrecerlos para que sean añadidos a Visualino, si es que consideráis que son útiles.

Los bloques que ahora mismo tengo ya terminados tienen que ver con la gestión básica de interrupciones en Arduino. Estos bloques implementan las funciones interrupts(), noInterrupts(), attachInterrupts() y detachInterrupts() de la librería estándar de Arduino. También he incluido un bloque para poder definir variables globales de tipo volatile, ya que deben declararse así cuando se cambian dentro de una función de tratamiento de interrupciones. A mí me resultan muy útiles las interrupciones porque gracias a ellas se pueden hacer programas en los que Arduino debe controlar varias cosas, por ejemplo la pulsación de interruptores sin riesgo a que estas pulsaciones sean ignoradas, además me permite explicar a mis alumnos una aproximación básica al concepto de gestión de interrupciones en los microcontroladores. También he hecho un sencillo manual donde se explica cómo utilizar estos bloques.

Puesto que nunca he utilizado github, me gustaría saber cómo puedo incorporar estos bloques al proyecto o dónde los tengo que enviar para que podáis incorporarlos vosotros.

Un saludo y enhorabuena por el trabajo realizado.

Pages: [1]