Sei sulla pagina 1di 37

TALLER

 DE  ARDUINO  
HERRAMIENTAS  PARA  DOCENTES  
§  ¿QUÉ  ES  ARDUINO?  
§  ¿PARA  QUÉ  SIRVE?  
§  ¿CONCEPTOS  BÁSICOS?  
§  HERRAMIENTAS  DOCENTES  
§  EJEMPLO  DOMÓTICA  
¿Qué  es  Arduino?  
§  Plataforma  de  desarrollo  de  productos  
electrónicos.  
§  Abstracción  del  hardware.  

§  MulOplataforma  (Linux,  Mac  y  Windows)  

§  Al  alcance  de  todos  los  usuarios:  estudiantes,  


arOstas,  publicistas,  etc  
 
¿Para  qué  sirve  Arduino?  
§  Desarrollar  programas  que  interactúan  con  el  
mundo.  
§  Redes  de  sensores.  

§  RobóOca  sencilla.  


§  Alarmas.  

§  Sistemas  de  comunicaciones.  


Arduino  UNO   Arduino  LyliPad   Arduino  Mega  2560  

Arduino  FIO   Arduino  PRO   Arduino  Mega  ADK  


Arduino  Ethernet   Arduino  Mega  2560  

Arduino  Nano   Arduino  Mega  ADK  


Conceptos  básicos  
•  Todos  los  circuitos  Oene  dos  
conexiones:  (+)  y  (-­‐)  
•  Ningún  circuito  puede  tener  
una  única  conexión.  
•  Los  circuitos  Oenen  que  estar    
alimentados  para  funcionar.  
•  Señales  analógicas:  
–  Pueden  tener  cualquier  
valor  dentro  de  un  
rango.  
–  En  Arduino  entre  0  y  5  v  

•  Señales  digitales:  
–  Tienen  dos  estados:  
•  High  (H)  entre  4,5  y  5,3  v  
•  Low  (L)  entre  -­‐0,3  y  0,5v  
§  Seleccionar  tarjeta  correcta:  
§   Tools/Board  >>  Arduino  Uno  
§  Seleccionar  puerto  serie:(Virtual)  
§  Depende  del  sistema  operaOvo.  
§  Serial  port  >>  jy.xxx  
§  Serial  port  >>  COMx  
§  Si  todo  está  correcto  el  led  I/O  13  parpadea  
 
 
Se  ejecuta    
una  sola  vez  
 
Se  ejecuta    
Infinitamente  
 
 
Mensajes  y  
errores  
Herramientas  docentes  
FRITZING  es  un  programa  libre  de  
automaOzación  de  diseño  electrónico  que  busca  
ayudar  a    diseñadores  y  arOstas  para  que  puedan  
pasar  de  protoOpos  (usando  placas  de  pruebas  por  
ejemplo)  a  productos  finales.  
Processing  es  un  lenguaje  de  programación  y  
entorno   de   desarrollo   integrado   de   código   abierto  
basado   en   Java,   de   fácil   uOlización,   y   que   sirve   como  
medio   para   la   enseñanza   y   producción   de   proyectos  
mulOmedia  e  interacOvos  de  diseño  digital.  
ArduBlock   es   una   aplicación   ligera   que   te  
proporciona   un   sencillo   entorno   de   programación  
visual  para  la  plataforma  Arduino.  
 
Puedes  uOlizarla  para  insertar  diferentes  elementos  en  
la  configuración  de  Arduino.    
 
Transforma   la   programación   en   un   juego   de   bloques  
Opo  TETRIS.  
 
ardublock  
S4A   es   una   modificación   de   Scratch   que   permite  
programar  la  plataforma  de  hardware  libre  Arduino  de  
una  forma  sencilla.    
 
Proporciona   bloques   nuevos   para   tratar   con   sensores   y  
actuadores   conectados   a   una   placa   Arduino   (que   se  
trata  como  un  Opo  especial  de  sprite).  
 
Los   componentes   deben   conectarse   de   forma  
determinada.  OJO!!!!!  
 
§  ARDUINO  
§  hjp://arduino.cc/  
§  SCRACTH  FOR  ARDUINO  
§  www.s4a.cat    
§  ARDUBLOCK  
§  hjp://blog.ardublock.com/  
§  FRITZING  
§  hjp://fritzing.org/home/  
 
§  PROCESSING  
§  hjp://www.processing.org/  
 
§  PROYECTOS  
§  hjp://www.arduteka.com/  
§  hjp://casOlla.verkstad.cc  

 
 
§ CONTACTO:  
§  ESCUELA  POLITÉCNICA  DE  CUENCA  
§  www.epc.uclm.es  
§  Tlf:  969179124  
§  Mail:  politecnica.cu@uclm.es  

§  hjp://www.peysanet.com/  

Potrebbero piacerti anche