Documente Academic
Documente Profesional
Documente Cultură
para Arduino
Sbado da 5 de Abril de 2014
MENU DE HERRAMIENTAS
Minibloq Physical Etoys
Ardubloq S4A (Scratch)
Amici Labview
Modkit Rinho+Firefly
VirtualBreadBoard MyOpenLab
Fritzing
Mind+
Snap4Arduino
VBB-Jarvis
Libreras Snap!
Scratch 2.0 Pure Data
Tipos de entornos de
Programacin Grfica Para
ARDUINO
Mind+
Software Comercial
ModKit
VirtualBreadBoard
VBB_JARVIS
Caractersticas
Fcil
En tiempo real generador de cdigo
Tiempo real, la comprobacin de errores.
Drag & drop bsico con giro automtico.
Interfaz avanzada
Terminal incorporado
Todo-en-uno-listo-para-uso-solucin:
Portable
Rpido
Modular y ampliable
Biblioteca de Bloques de
funcin para La programacin
Activa Salida 10
Desactiva Salida 10
Activa Salida 11
Desactiva Salida 11
Activa Salida 13
Desactiva Salida 13
Activa PIN 13
Espera 1seg.
Desactiva PIN 13
Espera 1 seg.
Implementacin dentro
Del bloque loop
Deposita el cdigo en
el IDE Arduino
Usted puede utilizar Modkit de forma gratuita o formar parte del Club de
Alpha para apoyar Modkit y disfrutar de caractersticas adicionales antes
de su lanzamiento al pblico en general.
Es preceptivo descargarse previamente el Browser Editor que nos permitir realizar este trabajo de
diseo y descarga de la aplicacin
1. Seleccionamos el hardware
2. Configuramos las E/S
3. Confeccionamos el algoritmo con los
bloque de la librera: Setup, Output,
Input, Operadores, Control y Variables.
4. Descargamos la aplicacin en la tarjeta
Arduino.
Caractersticas configurables
de La tarjeta ARDUINO
El driver de comunicacin entre el entorno y la tarjeta se carga de
manera automtica cuando el software detecta que no esta cargado,
previamente debemos indicar la versin de Hardware instalado (Tipo
de tarjeta Arduino) y el COM por el que nos comunicaremos
Es un proyecto de Citilab
Funciones de
Control sobre
ARDUINO
ENTRADAS/SALIDAS
Activa salida 13
Espera 1 seg.
Desactiva salida 13
Espera 1 seg.
Visualiza valores
Bucle de Ejecucin
Montaje
Prctico
Objeto de
Programa
Rojo
mbar
Verde
Objeto Lmpara
Objeto Estufa
DOMTICA
Snap4Arduino
Requiere StandardFirmata.
Trabaja con el software Snap!
Permite la programacin grafica.
Utiliza como servidor Pharo Smalltalk
Versiones Windows y Linux
Esa en estado pre-alpha
http://s4a.cat/snap/
http://citilab.eu/
http://edutec.citilab.eu/
Que es s2a_fm?.
s2a_fm es una librera, extensin de hardware conectable con Scratch, escrito en
Python, que permite la comunicacin entre un microcontrolador Arduino y Scratch.
PySerial (http://pyserial.sourceforge.net/)
PyMata (https://github.com/MrYsLab/PyMata)
http://www.fireflyexperiments.com/download/
Jos Manuel Ruiz Gutirrez
Arduino + Rhino
Facilidad de uso
Amplia biblioteca de funciones analgicas y digitales.
Potente biblioteca de objetos grficos de visualizacin y/o actuacin
Tratamiento de los tipos de datos y operaciones con estos.
Realizacin de las aplicaciones mediante el uso de bloques de funcin
Posibilidad de ampliacin de su librera de componentes, editndolos en cdigo JAVA
Posibilidad de creacin de "submodelos de panel" y "submodelos de circuito" encapsulados.
Algunas libreras que incorpora MyOpenlab:
Pantalla de visualizacin
de MyOpenLab
Jos Manuel Ruiz Gutirrez
Arduino + MyOpenLab
Termostato
NOMBRAMIENTO DE SEALES
Controlar SERVO: SERVO 2.13
Leer seales analgicas: a 05
Control PWM: PWM 3,5,6,9,10,11
Leer digital: Leer_D 213
Escribir digital: Escribir_D 213
Generacin de cdigo.
Proceso de trabajo
Estructura de un Componente
El Fichero Base de
Arduino es ledo e
interpretado por VBB-
JARVIS , asociando sus
I/O a las I/O de la
Protoboard o de
Arduino pudindose
realizar la interaccin y
simulacin de acuerdo
al algoritmo establecido
en el fichero *.ino
Emulador
Puerto COM
Aplicacin
S4A
VBB-JARVIS Simulador
Jos Manuel Ruiz Gutirrez
VBB-JARVIS
Modo 6 Montajes Electrnicos ordinarios (sin Arduino)
Fritzing
Libreras de componentes
2
Obtenemos el Esquema
Elctrico
3
Elaboramos de manera
Automtica/Manual la
tarjeta de componentes de
nuestro prototipo
termin!!
Contacto:
j.m.r.gutirrez@gmail.com
http://josemanuelruizgutierrez.blogspot.com.es/