opiron electronics tutorial sobre ardublock - opiron electronics
TRANSCRIPT
14/01/14 Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics
www.opiron.com/portfolio/tutorial-sobre-ardublock 1/12
Login de usuario
Artículos Ver más
Search...
Inicio Blog Tutoriales Tienda + Foros + Mi cuenta Somos Contactar
by : Opiron Electronics comment : 4
19ABR2013
Todo sobre Ardublock by Opiron
Ardublock es una maravillosa herramienta de programación con bloques funcionales que se distribuye con una applet de Java.
14/01/14 Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics
www.opiron.com/portfolio/tutorial-sobre-ardublock 2/12
Con Ardublock podemos programar nuestra placa Arduino de una forma completamente diferente, mediante bloques e integrarlos unos con otros
en forma de puzzle.
Hay muchas cosas por las que Ardublock es una herramienta interesante:
Es completamente gratuita.
El software es muy fácil de aprender.
Ofrece una forma diferente de aprender a programar.
En el tutorial veremos cómo instalarlo, un repaso a algunas de las funciones integradas y haremos un ejemplo.
Tutorial
Hardware necesario
PC.
Módulo Arduino para hacer un test: http://tienda.opiron.com/es/8-boards-arduino
Software necesario
IDE de Arduino ya instalado. Link a descarga: http://www.arduino.cc/en/Main/Software
Ardublock. Veremos cómo instalarlo en el tutorial.
Instalación
14/01/14 Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics
www.opiron.com/portfolio/tutorial-sobre-ardublock 3/12
1/ Para instalar Ardublock tenemos que ir primero a la página de referencia: http://blog.ardublock.com. Luego allí ir donde pone download o ir
directamente al enlace de descarga.
2/ Abrimos el IDE de Arduino y verificamos la ruta del Sketchbook. Para ello abrimos el menú de Arduino y hacemos “Archivo” -> “Preferencias”:
Preferencias de Arduino
Según el Sistema Operativo con el que trabajemos podemos tener el Sketchfolder en:
Linux:/home/
Macintosh: “Documents/Arduino”.
Windows: “Documents/Arduino”
3/ Cerrar el IDE de Arduino. Lo abriremos de nuevo una vez tengamos el archivo .jar en el directorio correcto.
4/ Vamos a nuestro sketchfolder y creamos una carpeta que se llame “tools”. Luego dentro de ésta creamos otra a la que llamamos
“ArduBlockTool”, y dentro de ésta, otra carpeta que se llame “tool”. Finalmente, dentro de esta carpeta copiamos archivo .jar que hemos
descargado.
14/01/14 Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics
www.opiron.com/portfolio/tutorial-sobre-ardublock 4/12
5/Arrancamos de nuevo el IDE de Arduino y nos movemos al menú de herramientas, donde debe aparecer Ardublock. Hacemos clic, ¡y a jugar!
Dentro del menu herramientas encontraremos Ardublock.
¿Por dónde empiezo?
Una vez arrancamos Ardublock se nos abrirá una ventana en el que tendremos el entorno de programación de Ardublock.
14/01/14 Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics
www.opiron.com/portfolio/tutorial-sobre-ardublock 5/12
IDE de Ardublock
Ardublock presenta en la parte derecha las librerías y funciones disponibles para programar. Cuando queramos usar alguna de ellas, tenemos que
darle a alguna de las carpetas (por ejemplo, Control), y arrastrar la función que queramos hasta el área de trabajo. Algunas de las librerías
disponibles las podemos resumir en:
Control: Funciones de control de programa, como loop(), while(), etc.
Pins: Funciones para leer / escribir sobre pines de Arduino.
Number / Constants: Disponibles algunos valores tipo HIGH, LOW, etc.
Operators: Disponibles algunos operadores como AND, NOT, etc
Utilities: Disponibles algunas funciones utiles como delay() o millis().
Elaboración de un programa
Ejemplo 1: “Hola mundo” a través del puerto Serial
14/01/14 Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics
www.opiron.com/portfolio/tutorial-sobre-ardublock 6/12
Escribiremos un programa básico para aprender rápidamente cómo funciona. Lo explicamos paso a paso:
1/ Conectamos nuestro Arduino vía USB al PC y arrancamos el Arduino IDE.
2/ En primer lugar, en cualquier programa necesitaremos la instrucción loop(), que encontraremos dentro de la carpeta Control. La abrimos
clicando con el ratón y arrastramos la función loop() al área de trabajo.
3/Luego dentro de la carpeta Utilities vamos a buscar la función Serial println y dentro de la misma escribimos el mensaje “Hola mundo”. Luego
hacemos lo mismo con la función delay, en la que por defecto nos arrastra 1000 ms.
4/ Una vez escrito el programa, le podemos dar a Save y guardarlo con el nombre que más nos guste. Luego le damos a Upload. A continuación
se generará el código equivalente a los bloques en Arduino y se transferirá el programa a Arduino. Debería quedar algo como la siguiente imagen:
Programación de un “Hola mundo” por el puerto Serial.
14/01/14 Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics
www.opiron.com/portfolio/tutorial-sobre-ardublock 7/12
5/ Si todo ha ido bien, dándole al botón Serial monitor del IDE de Arduino veremos como cada segundo se escribe por el puerto serial el mensaje
“Hola mundo”.
Ejemplo 2: “Beep”
En este ejemplo conectaremos un Buzzer al pin 8 de Arduino, si tenéis dudas de cómo conectarlo podéis visitar el tutorial sobre dedicado al
Buzzer en el link. - cuidado porque allí usabámos el pin 11 y aquí usaremos el 8-.
Siguiendo las mismas pautas que en anterior ejemplo, aquí la diferencia será que interactuaremos con un elemento de salida, el buzzer, y lo
programaremos con la función tone. El código queda como el que vemos a continuación:
Beep con Arduino.
14/01/14 Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics
www.opiron.com/portfolio/tutorial-sobre-ardublock 8/12
Si todo ha ido bien, ya tendremos un “beep” intermitente…y esto es todo. ¡Os animamos a utilizar Ardublock!
Agradecemos tu feedback
Agradecemos tu feedback cuando has leído un tutorial, y puedes hacerlo de diferentes maneras:
Si te ha gustado el tutorial te agradecemos que lo compartas con la comunidad de usuarios.
Si tienes dudas respecto al tutorial, contacta con nosotros mediante el foro.
Si te gustaría recibir formación relacionada con Programación, Arduino, etc, podemos ayudarte, contacta con nosotros mandando un
correo a [email protected].
Si tienes alguna sugerencia de mejora, o simplemente te gustaría subir un tutorial a nuestra web, será bueno para nosotros. Contacta con
nosotros en [email protected].
¿Te gustaría participar en nuestro chat en vivo? Todos los viernes estamos en Google Plus. Podrás exponer tus proyectos y conocernos.
También te invitamos a seguirnos en Facebook y twitter.
Si necesitas un componente y te gusta lo que hacemos, visita nuestra tienda.
El tutorial y su contenido – texto, imágenes y código- están bajo licencia Creative Commons Attribution-ShareAlike 3.0 License.
Sobre el autor
Open Hardware and Borderless Minds.
View ratings
Submit Ratings
Rate this article
Confianza Objetividad Completo Bien escrito
14/01/14 Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics
www.opiron.com/portfolio/tutorial-sobre-ardublock 9/12
4 Comments
Ric 17 mayo, 2013 at 15:34 Reply
Dentro de la carpeta ArduBlockTool hay que crear otra carpeta llamada tool, y dentro metemos el jar
Opiron open Hardware Opiron 17 mayo, 2013 at 15:41 Reply
Gracias Ric! Lo modificamos según tu comentario! ;)
Carloko 17 octubre, 2013 at 21:18 Reply
Esta super bueno, el único detalle que encontré es que no se puedan borrar los bloques desde el entorno gráfico..pero lo demás
esta genial…saludos.
Opiron Electronics 17 octubre, 2013 at 21:33 Reply
Gracias Carloko!
Enviar una respuesta
14/01/14 Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics
www.opiron.com/portfolio/tutorial-sobre-ardublock 10/12
Name
Website
Anti-Spam
Post Comment
*
*
*
En nuestro foro DIY… En nuestra tienda Open ¡Comparte Opiron en tus redes!
14/01/14 Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics
www.opiron.com/portfolio/tutorial-sobre-ardublock 11/12
© Opiron Open Hardware Tutoriales Tienda open hardware Foro y toda la información sobre Open Hardware en la red | Diseño web: ideaweb
Arduino y sensor de humedad by
Edgarzint
1 hour, 16 minutes ago
control de ingreso total vehicular,
e indicador de espacios libres de
un parking by gonzallo
2 months ago
Problema para proyecto by
jabp_ex
2 months, 1 week ago
Pantalla OLED 128×32 con
Arduino DUE by cesarconde
3 months ago
Comunicación USB arduino by
jofranco
4 months ago
Creacion de librerías esepeciales
para arduino by editronikx
3 months, 2 weeks ago
Hangouts los viernes by
Opiron Electronics
7 months, 3 weeks ago
Bienvenidos al nuevo foro Opiron
open hardware DIY by
ideaweb
9 months, 4 weeks ago
Kit Link RF 433 MHz - 6,35 €
Cable adaptador 9V Jack - 3,03 €
Netduino Plus 2 - 62,86 €
Cable USB tipo A a tipo B - 3,81 €
Bateria Lipo 1300mAh - 13,19 €
Batería CR2032 - 1,51 €
Bobina de cable rojo - 3,03 €
Bobina de cable negro - 3,03 €
Pack de cables H/H de alta
calidad - 6,47 €
Cable Conector 3 pines H/H - 1,45
€
HardwareSi te somos de utilidad o te gusta Opiron compártenos en tus redes sociales
preferidas:
+328
Twittear
A 118 personas les gusta
esto. Sé el primero de tus
amigos.
Me gusta Compartir
14/01/14 Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics
www.opiron.com/portfolio/tutorial-sobre-ardublock 12/12