Julían Pérez Romero
info@julian-perez.com
Artista visual interesado en cómo nos relacionamos con los nuevos medios e Internet.
Participo activamente en proyectos que promuevan la Cultura Libre de manera colaborativa y trabajo con proyectos y comunidades que giran en torno a los datos como material artístico, la programación creativa, narrativas digitales y tecnologías del directo.
Aprender conceptos clave de electrónica y programación con Arduino
Mecánica, sensores, conectividad, interactividad
Conocer recursos para proyectos
Prototipado
Nombre
Profesor/a de?
Interés por la eléctronica/arduino?
Aplicación en el currículo?
Pulse Width Modulation
~ Modulación
~ por ancho
~ de pulso
1. Led Test (luz reposo mac)
00_LED.ino
1. Controlar brillo led con Potenciómetro
00_LED_POT.ino
por Ultrasonidos (HC-SR04)
por Ultrasonidos (HC-SR04)
1. Test Sensor con Monitor Serie
01_UltrasonicTest.ino
2. RETO: Sensor proximidad para aparcar
CONSEJOS:
2. RETO: Sensor proximidad para aparcar
02_SensorAparcar.ino
3. Usar LCD para mostrar valores
La LCD viene con un adaptador I2C que utiliza menos pines de Arduino
Dirección
0x3F
LCD_test.ino
Vúmetro de 5-10 LEDS
en base a la distancia
Verde-Amarillo-Rojo
A tener en cuenta:
- Polaridad de los leds
- 1 resistencia por led
- Programación: if()
Cambiar color de un Led RGB en base a 3 inputs, uno por cada canal de color. Mostrar los valores por LCD. Video
Juego Flappy Bird en LCD con sensor distancia para evitar objetos. Video
1.LDR test. Leemos por monitor serie el valor de entrada
00_LDR_test.ino
2.LDR+LED. Mapeamos los valores del ldr al led -> map();
00_LDR_LED.ino
3.Juego Basketball
3.Juego Basketball
00_Basket.ino
1. PIR test
01_PIR_test.ino
2. Activa Relé si detecta presencia
01_PIR_Rele.ino
3. Esquema Módulo Relé
Precaución al trabajar con tensión de red
Utiliza guantes de goma
DHT11 en PCB
IMPORTANTE:
Comprobar en la placa dónde está Vcc y GND
Librerías: DHT Sensor & Adafruit Unified Sensor
1. Servomotor + Joystick
00_Servo_test.ino
2.Drawing Robot
00_DrawingBot.ino
Text
0º
90º
180º
import processing.serial.*;
import cc.arduino.*;
println(Arduino.list());
info@julian-perez.com
twitter: @largocreatura