SlideShare una empresa de Scribd logo
1 de 30
Y si lo hacemos nosotros??
Temario:
1- Arduino; esquemático y soft
2- Clones
3- Pingüino
4- Sitios web
5- Un proyecto propio
6- Una introducción al boot-loader
Y la seguimos nosotros.......
Arduino:
http://arduino.cc/
Es mas que una plaqueta...
Arduino se puede decir que esta
formado por 3 partes:
- la plaqueta (board)
- el soft en el microcontrolador
- el soft en la pc
Características:
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-
12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14
(de los cuales 6 son PWM output)
Analog Input Pins 6
DC Current per I/O Pin 40
mA
DC Current for 3.3V Pin 50
mA
Flash Memory 32 KB
(ATmega328) con unos 2 KB usados por
bootloader
SRAM 2 KB
(ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
La conexión al atmega328 se por medio
del Atmega16U2, este se comporta
como un FTDI.
El Bootloader es el Optiboot, mientras
que versiones anteriores a la Uno
usaban el AtmegaBoot.
El lenguaje que usa Arduino es una
especie C y C++, esta basado en wiring
IDE del Arduino
sencillo, basado
en Processing
http://processing.org
Clones:
● http://www.unocero.com/2013/09/05/un
-nuevo-clon-de-arduino/
● http://www.themakersworkbench.com/e
msl-diavolino
● http://pasionelectronica.wordpress.com
/2008/06/08/surduino/
● http://www.digitalfanatics.org/2012/12/ti
ny-arduino-clone/
● http://www.freeduino.org/freeduino
_open_designs.html
● http://www.tinkerhobby.com/led-bar-
graph-testing-the-ardweeny/
● http://txapuzas.blogspot.com/2010/07/p
aperduino-pcb.html
● http://sanguino.cc/start
● http://make.kosakalab.com/arduino/oba
ka/project-2/index_en.html
● http://www.instructables.com/id/YABBA
S-Yet-Another-Bare-Bones-Arduino-on-
Stripb/?ALLSTEPS
Y con pic's.....
● http://freejalduino.blogspot.com.ar/p/fre
ejalduino.html
● http://picuino.com/
● http://pinguino.cc/
Pingüino: http://pinguino.cc/
●
Basados en microcontroladores de
microchip (se consiguen mas fácil)
● Hay proyectos de 8 bits y 32 bits
● Pensado para hacerlo en forma casera
●
IDE en python, código totalmente abierto,
reprogramable a gusto del consumidor
● Buena compatibilidad en código con
arduino, aunque no todas las librerías
están soportadas, pero se pueden hacer
● El creador del proyecto Jean Pierre
Mandon
Características:
Microcontroller PIC2550/PIC4550
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-15V
Digital I/O Pins 18
(con 2 compartidas para PWM output)
Analog Input Pins 5 (compartidas con las
18 I/O)
Flash Memory 32 KB
SRAM 2 KB
EEPROM 256B
Clock Speed 20 MHz
Posee 2 puertos seriales, uno USB y el otro
un puerto UART (como el rs232 pero en ttl)
El Bootloader esta basado en el boot del
proyecto VASCO para la v1 y v2, ambas
usan casi 7kB , la v3 esta basado en el
bootloader Diolan en asm puro y pesa
1,5KB, pero no soporta el set de
instrucciones estendidas del PIC18F, ni
SDCC (Small Device C Compiler), y la v4
esta escrita en SDCC, ocupa unos 3kB pero
soporta todo lo anterior y una gran variedad
de pics, además del 4550 y 2550, lo que
hace de un bootloader utilizable en toda la
variedad de placas pingüino
El lenguaje que usa es C18 compatible con
C y C++,y se puede utilizar código escrito
para arduino en estas placas.
IDE del pingüino:
Sitios Web's interesantes:
●
Txapuzas: un blog de hagalo ud mismo.
http://txapuzas.blogspot.com
●
ArduBlog: otro blog dedicado a Arduino
http://www.ardublog.com/
●
MicroPinguino: muchas cosas utiles sobre pingüino y otras
http://micropinguino.blogspot.com/
●
Yeison: un ingeniero que ha aportado mucho a la causa
http://yeisoneng.appspot.com/
como crear librerias para pingüino
http://yeisoneng.appspot.com/post/Creando_bibliotecas_para_Pinguino/
●
Arde: Asociación Robótica Domestica España
http://www.webdearde.com/
●
CiRe: Club de informatica, robotica y electronica
http://webdelcire.com/
●
Felixls: muchos proyectos interesantes
http://sergiols.blogspot.com/
●
Alfredo Rossini: un sitio con muchas cositas lindas
http://www.arossini.com.ar/
Comenzamos con un proyecto?
Proyectos similares
● Byron
● http://1010.co.uk/org/byron.html
En Cire
Bootloader:
¿Qué es un bootloader?
● En el mundo de los uC un bootloader es un pequeño
programa que grabado previamente en un área especial
de la flash, la zona o área de booteo, nos permitirá la
actualización de la flash. Es decir que una vez que el uC
tiene el bootloader ya no necesitarás un programador
para volver a actualizar tus aplicaciones.
● Esta zona de booteo se encuentra siempre al final de la
flash, y su tamaño puede variar entre 4 valores (que
dependerán del tamaño de la flash). La elección del
tamaño de ésta área se debe realizar en los fuses.
Modelos de
Bootloaders para AVR:
● Flip
● Optiboot
● Xboot
● AVR Universal
Bootloader(AVRUB)
Modelos de
Bootloaders para
PIC:
● PUF
● CCS
● Diolan
Bueno,
Y..... Aquí termino,
Preguntas???
Gracias!!

Más contenido relacionado

La actualidad más candente

Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014Jose Antonio Vacas
 
Arduino: Control de motores
Arduino: Control de motoresArduino: Control de motores
Arduino: Control de motoresAlberto Labarga
 
Tarjetas arduino...
Tarjetas arduino...Tarjetas arduino...
Tarjetas arduino...Juan Flores
 
MicroPython en el ESP8266
MicroPython en el ESP8266MicroPython en el ESP8266
MicroPython en el ESP8266Víctor R. Ruiz
 
Curso de introducción a arduino
Curso de introducción a arduinoCurso de introducción a arduino
Curso de introducción a arduino3D Print Barcelona
 
Tiposarduino
TiposarduinoTiposarduino
Tiposarduinohenrydav1
 
Curso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker Space
Curso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker SpaceCurso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker Space
Curso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker SpaceTenerife Maker Space
 
El sorprendente esp8266
El sorprendente esp8266El sorprendente esp8266
El sorprendente esp8266Volkan Rivera
 
Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014Jose Antonio Vacas
 
Clase 2 - Taller de Intrucción a la robótica con Arduino
Clase 2 - Taller de Intrucción a la robótica con ArduinoClase 2 - Taller de Intrucción a la robótica con Arduino
Clase 2 - Taller de Intrucción a la robótica con ArduinoActivo 2.0
 
Arduino práctico comunicaciones - serie
Arduino práctico   comunicaciones - serieArduino práctico   comunicaciones - serie
Arduino práctico comunicaciones - serieJose Antonio Vacas
 
Placa madre sosa, auna
Placa madre sosa, aunaPlaca madre sosa, auna
Placa madre sosa, aunaBrandon Auna
 
Tarjetas Arduino
Tarjetas ArduinoTarjetas Arduino
Tarjetas ArduinoTereAguiar
 
Targetas arduinos
Targetas arduinosTargetas arduinos
Targetas arduinosAdc SZ
 
3. primeros pasos con m block
3.  primeros pasos con m block3.  primeros pasos con m block
3. primeros pasos con m blockAlberto Bernabeu
 
Introducción a Arduino - Parte I
Introducción a Arduino - Parte IIntroducción a Arduino - Parte I
Introducción a Arduino - Parte IVíctor R. Ruiz
 

La actualidad más candente (19)

Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014
 
Arduino: Control de motores
Arduino: Control de motoresArduino: Control de motores
Arduino: Control de motores
 
Tarjetas arduino...
Tarjetas arduino...Tarjetas arduino...
Tarjetas arduino...
 
MicroPython en el ESP8266
MicroPython en el ESP8266MicroPython en el ESP8266
MicroPython en el ESP8266
 
Curso de introducción a arduino
Curso de introducción a arduinoCurso de introducción a arduino
Curso de introducción a arduino
 
Tiposarduino
TiposarduinoTiposarduino
Tiposarduino
 
Curso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker Space
Curso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker SpaceCurso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker Space
Curso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker Space
 
El sorprendente esp8266
El sorprendente esp8266El sorprendente esp8266
El sorprendente esp8266
 
1829
18291829
1829
 
Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014
 
Clase 2 - Taller de Intrucción a la robótica con Arduino
Clase 2 - Taller de Intrucción a la robótica con ArduinoClase 2 - Taller de Intrucción a la robótica con Arduino
Clase 2 - Taller de Intrucción a la robótica con Arduino
 
Arduino práctico comunicaciones - serie
Arduino práctico   comunicaciones - serieArduino práctico   comunicaciones - serie
Arduino práctico comunicaciones - serie
 
Placa madre sosa, auna
Placa madre sosa, aunaPlaca madre sosa, auna
Placa madre sosa, auna
 
Placa arduino
Placa arduinoPlaca arduino
Placa arduino
 
Tarjetas Arduino
Tarjetas ArduinoTarjetas Arduino
Tarjetas Arduino
 
Targetas arduinos
Targetas arduinosTargetas arduinos
Targetas arduinos
 
3. primeros pasos con m block
3.  primeros pasos con m block3.  primeros pasos con m block
3. primeros pasos con m block
 
Introducción a Arduino - Parte I
Introducción a Arduino - Parte IIntroducción a Arduino - Parte I
Introducción a Arduino - Parte I
 
Tecnología
TecnologíaTecnología
Tecnología
 

Similar a Charla

2016 11-09-urjc-fpgas-libres
2016 11-09-urjc-fpgas-libres2016 11-09-urjc-fpgas-libres
2016 11-09-urjc-fpgas-libresobijuan_cube
 
2016 12-10-ourense-makerslab-fpgas-libres
2016 12-10-ourense-makerslab-fpgas-libres2016 12-10-ourense-makerslab-fpgas-libres
2016 12-10-ourense-makerslab-fpgas-libresobijuan_cube
 
2016 11-18-maker-faire-bilbao-fpgas-libres
2016 11-18-maker-faire-bilbao-fpgas-libres2016 11-18-maker-faire-bilbao-fpgas-libres
2016 11-18-maker-faire-bilbao-fpgas-libresobijuan_cube
 
FPGAs libres. UC3M-El-Evento. 2016-10-24
FPGAs libres. UC3M-El-Evento. 2016-10-24FPGAs libres. UC3M-El-Evento. 2016-10-24
FPGAs libres. UC3M-El-Evento. 2016-10-24obijuan_cube
 
2016 09-24-mini-maker-faire-madrid
2016 09-24-mini-maker-faire-madrid2016 09-24-mini-maker-faire-madrid
2016 09-24-mini-maker-faire-madridobijuan_cube
 
Tarjeta arduino tecnologia
Tarjeta arduino   tecnologia Tarjeta arduino   tecnologia
Tarjeta arduino tecnologia erickgalindez1
 
Tarjeta arduino tecnologia
Tarjeta arduino   tecnologia Tarjeta arduino   tecnologia
Tarjeta arduino tecnologia CamilaRamirez96
 
2016 11-05-osh wdem16-fpgas-libres
2016 11-05-osh wdem16-fpgas-libres2016 11-05-osh wdem16-fpgas-libres
2016 11-05-osh wdem16-fpgas-libresobijuan_cube
 
Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Jose Antonio Vacas
 
La electricidad y la electronica tarjeta arduino.
 La electricidad y la electronica  tarjeta arduino. La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.Cata2004
 
Electrónica digital divertica con FPGAs Libres
Electrónica digital divertica con FPGAs LibresElectrónica digital divertica con FPGAs Libres
Electrónica digital divertica con FPGAs Libresobijuan_cube
 

Similar a Charla (20)

2016 11-09-urjc-fpgas-libres
2016 11-09-urjc-fpgas-libres2016 11-09-urjc-fpgas-libres
2016 11-09-urjc-fpgas-libres
 
2016 12-10-ourense-makerslab-fpgas-libres
2016 12-10-ourense-makerslab-fpgas-libres2016 12-10-ourense-makerslab-fpgas-libres
2016 12-10-ourense-makerslab-fpgas-libres
 
2016 11-18-maker-faire-bilbao-fpgas-libres
2016 11-18-maker-faire-bilbao-fpgas-libres2016 11-18-maker-faire-bilbao-fpgas-libres
2016 11-18-maker-faire-bilbao-fpgas-libres
 
FPGAs libres. UC3M-El-Evento. 2016-10-24
FPGAs libres. UC3M-El-Evento. 2016-10-24FPGAs libres. UC3M-El-Evento. 2016-10-24
FPGAs libres. UC3M-El-Evento. 2016-10-24
 
2016 09-24-mini-maker-faire-madrid
2016 09-24-mini-maker-faire-madrid2016 09-24-mini-maker-faire-madrid
2016 09-24-mini-maker-faire-madrid
 
FPGAs libres
FPGAs libresFPGAs libres
FPGAs libres
 
Tarjeta arduino tecnologia
Tarjeta arduino   tecnologia Tarjeta arduino   tecnologia
Tarjeta arduino tecnologia
 
Tarjeta arduino tecnologia
Tarjeta arduino   tecnologia Tarjeta arduino   tecnologia
Tarjeta arduino tecnologia
 
Tarjeta arduino tecnologia
Tarjeta arduino   tecnologia Tarjeta arduino   tecnologia
Tarjeta arduino tecnologia
 
2016 11-05-osh wdem16-fpgas-libres
2016 11-05-osh wdem16-fpgas-libres2016 11-05-osh wdem16-fpgas-libres
2016 11-05-osh wdem16-fpgas-libres
 
Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015
 
GUIA BASICA ARDUINO
GUIA BASICA ARDUINOGUIA BASICA ARDUINO
GUIA BASICA ARDUINO
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
La electricidad y la electronica tarjeta arduino.
 La electricidad y la electronica  tarjeta arduino. La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
 
arduino.pptx
arduino.pptxarduino.pptx
arduino.pptx
 
arduino.pptx
arduino.pptxarduino.pptx
arduino.pptx
 
Electrónica digital divertica con FPGAs Libres
Electrónica digital divertica con FPGAs LibresElectrónica digital divertica con FPGAs Libres
Electrónica digital divertica con FPGAs Libres
 
Curso Arduino práctico 2014
Curso Arduino práctico  2014Curso Arduino práctico  2014
Curso Arduino práctico 2014
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 

Charla