arduino

Páginas: 5 (1060 palabras) Publicado: 2 de abril de 2014
plataforma abierta de hardware Arduino. Incluye nuevos bloques para controlar
sensores y actuadores conectados a Arduino. También hay una tabla que informa del
estado de los sensores similar a la PicoBoard.
Ha sido desarrollada para atraer a la gente al mundo de la programación. Su
objetivo es también proporcionar una interfaz de nivel alto paraprogramadores de
Arduino con funcionalidades como la interacción de varias placas a través de eventos de
usuario.
Características
 Los objetos de la librería Arduino ofrecen bloques para
funcionalidades básicas del microcontrolador, escrituras y lecturas
tanto analógicas como digitales, además de alguna de
Puedes encontrar bloques para controlar servomotores de rotación
continuaParallax.
Se pueden crear objetos Arduino a través de 3 maneras distintas en el
entorno de Scratch. Puedes elegir entre crear una nueva conexión o
usar una ya existente. Esta característica permite a los objetos virtuales
Arduino funcionar de forma colaborativa usando la misma conexión
(el objeto físico). El objeto Arduino encontrará él mismo el puerto
USB donde la placa esté conectada.
 S4Ainteractúa con Arduino enviando el estado de los actuadores y
recibiendo el de los sensores cada 75 ms, por lo tanto el ancho de
pulso ha de ser mayor que este período. Este intercambio de
información se efectúa usando el protocolo de la PicoBoard, el cual ya
está implementado en un programa específico (llamado firmware) en
la placa. Encontrareis instrucciones de cómo cargarlo a través delentorno Arduino.
 Funciona con las versiones Duemilanove/Diecimila y Uno, quizás
también con otras pero no las hemos testeado aún. También se puede
controlar una placa de manera inalámbrica si se añade un módulo RF
como por ejemplo XBee. Una característica importante es que se
puede crear un proyecto utilizando tantas placas como puertos USB
haya disponibles.
 S4A es compatible con Scratch, sepuede trabajar con proyectos
Scratch y también con la PicoBoard. Sin embargo, no se pueden
compartir proyectos ya que va en contra de los términos de uso de
Scratch.
 Por otra parte, la configuración de entrada/salida aún está siendo
desarrollada, así que por ahora los componentes tienen que conectarse
de una forma concreta. Dicha configuración ofrece 6 entradas
analógicas (pinesanalógicos), 2 entradas digitales (pines digitales 2 y
3), 3 salidas analógicas (pines digitales 5, 6 y 9), 3 salidas digitales
(pines 10, 11 y 13) y 4 salidas especiales para conectar servomotores
de rotación continua Parallax (pines digitales 4, 7, 8 y 12).
S4A (Scrtach) + Arduino José Manuel Ruiz Gutiérrez
6
Creadores: S4A ha sido desarrollado por Marina Conde, Víctor Casado, Joan
Güell, JoséGarcía y Jordi Delgado con la ayuda del Grupo de Programación Smalltalk
del Citilab. Para informar de errores o simplemente darnos sugerencias podéis escribir a:
scratch@citilab.eu.
Modo de instalación.
1. Para instalar S4A +Arduino se deberán seguir los siguientes pasos.
2. Primero instalar el software S4A una vez que se haya descargado del
su lugar de origen.
3. Se deberá instalar en latarjeta Arduino el Firmware correspondiente
que facilita la comunicación con S4A. Esto se realiza cargando el
fichero firmware en el IDE de Arduino y después descargándolo sobre
la tarjeta.
4. Finalmente se ejecuta S4A y de realiza el diseño haciendo uso de las
librerías de bloques correspondientes una parte de las cuales se
encarga de la lectura y escritura de datos en la tarjeta de acuerdosiempre con la configuración que establezca el firmware. A
continuación se detallan estas configuraciones de E/S que no
olvidemos que no se pueden modificar desde S4A.
ENTRADAS/SALIDAS
 salidas digitales (pines digitales 10,11 y 13)
 salidas analógicas (pines digitales 5, 6 y 9)
 entradas analógicas (todos los pines analógicos de entrada)
 entradas digitales (pines digitales 2 y 3)
...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arduino
  • Que es arduino
  • Arduinos
  • ARDUINO
  • Arduino
  • Arduino UNO
  • Arduino
  • arduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS