Documente Academic
Documente Profesional
Documente Cultură
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si contina navegando est dando su consentimiento para la aceptacin de las
mencionadas cookies y la aceptacin de nuestra poltica de cookies, pinche el enlace para mayor informacin.
0 ARTCULOS 000
VACIAR
CARRITO
SOPORTE TCNICO
info@tr3sdland.com
LOVE IS SHARING
PRODUCTOS DESTACADOS
Autor: Pablo
Fecha: 22 enero, 2012
Compartir en
POST POPULARES
ENE
NUEVAS
IMPRESORAS 3D
ULTIMAKER 2+ Y
ULTIMAKER 2
EXTENDED+
DIC
RESUCITA TU
SMARTPHONE
MOJADO CON
WATERREVIVE
DIC
TR3SDLAND
ESTAR MAANA
EN LA ZARAGOZA
MAKER SHOW
05
Hola amig@s!
Comienzan las colaboraciones! Gracias a Miguel Angel, miembro de AEROBOT, tenemos nuestro primer tutorial sobre
como programar los micros AVR ATtiny45 y 85 utilizando un Arduino.
As que empecemos!!
Ms de una vez os habr pasado, que despus de haber testeado vuestro prototipo deseis hacer de l una aplicacin real.
Sin embargo, si es un proyecto pequeo, con pocas salidas/entradas parece poco lgico/ptimo emplear un ATmega328
con sus 14 salidas digitales y sus 6 entradas analgicas, con el consiguiente gasto de dinero y espacio. (La mejor solucin es
aquella que, cumpliendo su objetivo, sea la ms fcil, sencilla y barataOptimizacin!).
16
10
2,319.00
Si estis familiarizados con el uso de microcontroladores PIC o AVR y tenis los conocimientos y herramientas
(compiladores, grabadores) necesarios, esto se resuelve fcilmente acudiendo al micro que ms se ajusta a nuestras
necesidadesy este post no tendra sentido! ;P
Partamos de la idea, de que muchos usuarios de Arduino, no tienen acceso a estos conocimientos ni herramientas y estn
nicamente familiarizados con el uso de esta estupenda plataforma, en la cual adems acaban de prototipear el proyecto
que ahora quieran llevar a la aplicacin final.
Vamos a ver cmo podemos programar los micros AVR ATtiny45 y 85 utilizando un Arduino (Uno, Duemillanove) como
grabador por ICSP.
Los ATtinny son una serie de pequeos micros que en pequeos encapsulados (8 Dip)nos ofrecen grandes posibilidades a
un precio muy accesible.
ULTIMAKER 2
EXTENDED+
3,045.00
SOFTWARE
SIMPLIFY3D
169.00
Yo me voy a centrar en el Attiny85, aunque todo lo visto aqu puede ser usado con su hermano menor, sin ninguna
converted by Web2PDFConvert.com
variacin.
ltimos Tweets
RT @LaMaLo9:
@Tr3sdlandlleida
imprimieron mi caricatura en
3D. Superchula! Gracias!
https://t.co/VUaVbKZggS
18/01/2016 08:18:49
Como veis, est bien equipado: salidas digitales, PWM y entradas analgicas de 10 bitsUn pequeo Arduino a nuestra
disposicin!
Seguinos en Twitter
La idea es la siguiente: escribiremos el programa en nuestra bien conocida IDE de Arduino asignando los pines digitales y
analgicos segn el esquema del micro.
Una vez listo y corregidos los errores del cdigo, utilizaremos nuestro Arduino como grabador por ISP para copiar ese
cdigo al Attiny.et voil! Listo para usarse.
En el siguiente enlace del grupo de investigacin HIGH-LOW TECH del MIT medialab, explican todo el proceso
estupendamente.
Pero por si acaso lo vamos a repasar juntos
Descrgate, descomprime y copia la carpeta attiny45_85 en la carpeta Hardware dentro del directorio Arduino. (
arduino-0022hardwareattiny45_85 )
DESCARGA
Cierra el programa y vuelve abrirlo. Comprobaras que ahora en Tools/Board, te han aparecido muchas ms opciones que
antes.
converted by Web2PDFConvert.com
Bien, ahora conecta tu tarjeta de Arduino al ordenador: seleccinala en Board (Duemillanove, Uno) as como el Puerto
Serie que le corresponde.
En la seccin de Ejemplos de Arduino abre, compila y descarga a tu tarjeta el ejemplo de ArduinoISP.
converted by Web2PDFConvert.com
Con esto acabamos de decirle al Arduino que queremos que funcione como grabador.
Ahora, abrimos un nuevo sketch de Arduino y escribimos un programa sencillitopor ejemplo, hacer parpadear un Led
conectado al Pin2 del Attiny. (Si ests perezoso, acude al ejemplo Blink del Arduino pero recuerda modificar el P13 por el
P2).
Una vez terminado y habiendo comprobado que no hemos cometido fallos en la sintaxis, seleccionaremos en Tools/Board/
ATttiny85 (w/Arduino as ISP).
No tocaremos el puerto serie, dejando el mismo por el que acabamos de descargar el programa ArduinoISP en nuestra
tarjeta.
Ya solo queda darle al botn de descargar programa!
Cuando termina, te aparecern dos advertencias :
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
No te preocupes, sigue todo funcionando.
Una vez que ya has descargado el programa puedes retirarlo de la proadboard y utilizar el ATtiny donde tu quieras y volver
a usar tu placa de Arduino para prototipear un nuevo proyectoSi en el futuro te hiciera falta, vuelves a seguir los pasos
anteriores y podrs grabar sobre el Attiny un nuevo programa usando tu Arduino como grabadora.
Monta el circuito y comprueba que funciona.
converted by Web2PDFConvert.com
La plaquita est pensada para ser montada en el interior del vagn. Toma la tensin de la va atravs de las ruedas
metlicas del vagn. El diodo y el condensador convierten la onda cuadrada en una seal continua que el regulador (SMD,
qu pulso para soldarlo! ;P) convierte finalmente a 5v.
converted by Web2PDFConvert.com
Espero que os haya gustado este tutorial, reitero de nuevo los agradecimientos a Miguel Angel, y os animo a tod@s a
colaborar en este proyecto de difusin hispanohablante de contenidos relacionados con Arduino.
Hasta pronto!!
COMENTARIOS
ALEJANDRO
ene, 22 - 2012
converted by Web2PDFConvert.com
MIGUEL NGEL
ene, 24 - 2012
PABLO
ene, 26 - 2012
ARDUTEKA
ene, 26 - 2012
MICHAEL
mar, 13 - 2012
JESUS
mar, 29 - 2012
Exacto!
El Attiny85 funciona con su reloj interno.
Sin embargo, con un cristal externo podra llegar a funcionar a 20MHz!
Perfecto!
Muchas gracias!
Hola,
Excelente artculo. Me ha gustado demasiado. Tu crees que esto se puede
extender a una ATTINY2313?
Gracias
Miguel
converted by Web2PDFConvert.com
ISRAEL
feb, 7 - 2013
AALJURE
mar, 12 - 2013
converted by Web2PDFConvert.com