viernes, 24 de enero de 2014

EVA2. S4A - Scratch & Arduino



S4A (Scratch for Arduino) es una modificación de Scratch desarrollada por elGrupo de Programación Smalltalk del Citilab, para programar de forma sencilla e intuitiva  la plataforma de hardware libre Arduino. S4A Incluye nuevos bloques para controlar sensores y actuadores conectados a sistema Arduino. 


Es un entorno de programación gratuita, desarrollado por el MIT que permite explorar y experimentar con los conceptos de programación mediante el uso de una sencilla y dinámica interfaz gráfica.


PLACA DE ARDUINO



Arduino es una plataforma de hardware abierto para el aprendizaje de electrónica y la creación de prototipos.


La integración de estos dos entornos permitió el desarrollo de S4A, cuya plataforma nos permite entrar al mundo de la electrónica, la robótica y programación y desarrollar diferentes prototipos, sin necesidad de tener conocimientos avanzados en estas áreas.


URL de la página web de donde saqué la información:

http://solorobotica.blogspot.com/2012/04/s4a-scratch-para-arduino.html

He encontrado un tutorial en youtube bastante interesante sobre este artículo.


http://www.youtube.com/watch?v=IzGGv9xkkRs






domingo, 19 de enero de 2014

EVA 2. Módulo LKM1638.




















El módulo LKM1638 tiene un grupo de pines para entradas y salidas. Es posible conectar varios módulos en serie. Conecta la entrada de la siguiente manera:
  • Pin 1: VCC a la corriente de Arduino.---->>>> VCC a 5 V. (Conector naranja del "arduino")
  • Pin 2: GND a la tierra de Arduino.-------->>>>>GND a GND del arduino
  • Pin 3: CLK al pin digital 9 de Arduino.
  • Pin 4: DIO al pin digital 8 de Arduino.
  • Pin 5: STB0 al pin digital 7 de Arduino.







Una vez que tengamos todo conectado, tendremos que bajarnos la libreria correspondiente, esta en TM1638. Abrimos el arduino en el ordenador y comenzamos a realizar nuestro programa.


Empezamos, añadiendo la libreria con

#included TM1638

A continuación, modificamos los pins que vamos a utilizar. 

TM1638 module (8,9,7)

Finalmente ponemos las órdenes y comandos que nos harían falta para realizar el programa deseado.