martes, 16 de junio de 2015

LABORATORIO FINAL

laboratorio final
descripción:
En el presente laboratorio vamos a controlar el movimiento de un avión con un acelerometro MMA7361.

MATERIALES:

  1. ARDUINO UNO
  2. PROTOBOARD
  3. JUMPERS
  4. ACELEROMETRO MMA7361
MONTAJE:




VÍDEO:
CÓDIGO ARDUINO:

CÓDIGO PROCESSING:





jueves, 4 de junio de 2015

laboratorio #9

descripcion:  En este laboratorio se realiza el control de los patrones de movimiento de un modulo RGB (8 leds RGB) mediante una interfaz de processing y controlado desde arduino.
materiales:
  • Arduino UNO
  • Modulo Leds RGB
  • Interfaz en Processing
  • Jumpers
montaje:


video:
codigo arduino:
codigo processing:


viernes, 29 de mayo de 2015

lab_5

Veremos como controlar a través de Arduino un LED RGB puesto en una protoboard, vía PWM con una interfaz gráfica en Processing/ControlP5 para controlar el valor de cada color.

materiales 

  • protoboard
  • cables
  • arduino UNO
  • led RGB


montaje:
 a) se adecuan las resistencias y el led  RGB

 b) se conectan al arduino


video:








codigo arduino:







codigo Processing:









LABORATORIO 4

lab_4
Controlar un LED RGB desde el Arduino, vía PWM con 3 potenciómetros, uno para cada color.


materiales:
  • un led RGB
  • un arduino UNO
  • 3 potenciometros
  • una protoboard
montaje:







vídeo:









codigo:



jueves, 9 de abril de 2015

laboratorio 1

controlar 8 leds con un arduido UNO, junto a el una protoboard

materiales a usar:

1) arduino UNO
2) protoboard
3) 8 resistencias de 220 ohm
4) 8 leds de cualquier color
5) cables jumpers

montaje :
       1)                               diagrama del montaje en fritzing protoboard



2)          diagrama del montaje en esquemático


3) montaje real 

 a) tenemos la protoboard, siguiendo lo realizado en fritzing vamos conectando todos los componentes



b) montaje completo con sus respectivas resistencias, con sus leds conectados al arduino 



c) codigo arduino


  1. // secuencia de 8 leds
  2. // FABIO NELSON VALENCIA PEREZ
  3. #define MAX 10
  4. int led[MAX] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11};
  5.  
  6. void setup() {
  7.   for (int i = 0; i < MAX; i++)
  8.     pinMode(led[i], OUTPUT);
  9. }
  10.  
  11. void loop() {
  12.   for (int i = 0; i < MAX; i++)
  13.     m(led[i]);
  14.   for (int i = MAX-2; i > 0; i--)
  15.     m(led[i]);
  16. }
  17.  
  18. void m(int l) {
  19.   int t = analogRead(A2);
  20.   digitalWrite(l, HIGH);
  21.   delay(t);
  22.   digitalWrite(l, LOW);
  23.   delay(t);
  24. }

d)  vídeo de como funciona