SlideShare una empresa de Scribd logo
Arduino
Daniela Serna Gallego
Arduino
•Lenguaje de programación
•Tipos de Arduino
•Usos
Lenguaje de Programación de Arduino
• Para programar un Arduino, el lenguaje estándar es C++, aunque es
posible programarlo en otros lenguajes. No es un C++ puro sino
que es una adaptación que proveniente de avr-libc que provee de
una librería de C de alta calidad para usar con GCC en los
microcontroladores AVR de Atmel y muchas funciones específicas
para los MCU AVR de Atmel.
• El gran éxito de Arduino en parte se debe a que nos permite
programar un MCU sin tener que saber todo lo anterior y nos
da unas herramientas sencillas y específicas para programar
unos microcontroladores que suministra en sus placas.
• Por supuesto Arduino se puede programar en otros
lenguajes y desde otros entornos de programación, lo que
va a hacer que el código sea diferente. Cabe destacar
scratch como un lenguaje visual que hace innecesario saber
programación o Atmel Studio que es la herramienta que
proporciona Atmel.
https://aprendiendoarduino.wordpress.com/2015/03/26/leng
uaje-de-programacion-de-arduino-estructura-de-un-
programa/.
Algunos Tipos de Arduino
• El Arduino Mega es una placa microcontrolador basada ATmeg1280 (datasheet). Tiene 54 entradas/salidas digitales (de las
cuales 14 proporcionan salida PWM), 16 entradas digitales, 4 UARTS (puertos serie por hardware), un cristal oscilador de
16MHz, conexión USB, entrada de corriente, conector ICSP y botón de reset. Contiene todo lo necesario para hacer
funcionar el microcontrolador; simplemente conectálo al ordenador con el cable USB o aliméntalo con un trasformador o
batería para empezar.
• La Arduino pro es una placa con un microcontrolador ATmega168 (datasheet) o en elATmega328 (datasheet). La Pro viene
en versiones de 3.3v / 8 MHz y 5v / 16 MHz. Tiene 14 E/S digitales (6 de las cuales se puedes utilizar como salidas PWM), 6
entradas analógicas, un resonador interno, botón de reseteo y agujeros para el montaje de tiras de pines. Vienen
equipada con 6 pines para la conexión a un cable FTDI o a una placa adaptadora de la casa Sparkfun para dotarla de
comunicación USB y alimentación.
• El Arduino Nano es una pequeña y completa placa basada en el ATmega328 (Arduino Nano 3.0) o ATmega168 (Arduino
Nano 2.x) que se usa conectándola a una protoboard. Tiene más o menos la misma funcionalidad que el Arduino
Duemilanove, pero con una presentación diferente. No posee conector para alimentación externa, y funciona con un cable
USB Mini-B en vez de el cable estandar. El nano fue diseñado y está siendo producido por Gravitech.
• http://arduinodhtics.weebly.com/tipos-de-arduino.html
Arduino cuenta con varios prototipos y
modelos de placas a elegir, dependiendo de
que tan grande es uso que le demos a esta.
Cada una con características particulares y
diferentes que las diferencian de las demás.
El ATmega168 o ATmega328 del
Arduino Nano vienen
preprogramados con
un bootloader que te permite
subir tu código al Arduino sin la
necesidad de un programador
externo.
Usos
• Mucho se ha escrito sobre Arduino.
De hecho tenemos una sección
especial con todos los contenidos
publicados sobre este tema donde
nuestros lectores pueden nutrirse de
nuestros conocimientos y construir
sus propios proyectos. Los invito a
que visiten la sección de Arduino y la
de Arduino+Java, donde se muestra el
verdadero poder del Arduino una vez
se combina con un lenguaje de alto
nivel como lo es Java y la electrónica
apropiada.
• http://panamahitek.com/que-es-
arduino-y-para-que-se-utiliza/
µWave, un
microondas
muy
particular
Samsung nos sorprendió con un
refrigerador bastante singular que
disponía de un display táctil que
nos daba acceso a Twitter y a
nuestras notas en Evernote.
Usos
Revivir una
computadora
clásica
En el año 1971, a través de la
revista Scientific American se
vendieron 40 unidades del que
está considerado el primer
computador personal de la
historia.
Un
maletín
seguro
Jugar al
ajedrez a
distancia
Aunque gracias a Internet
podemos jugar a muchos juegos
con oponentes que se
encuentran en cualquier lugar
del mundo.
Jugar a
Minecraft
proyectos
Conclusiones
• Arduino es una herramienta bastante útil que puede
ser usada en múltiples escenarios cotidianos
incluyendo proyectos y pasa tiempos.
• Arduino tiene bastantes beneficios no solo por su
facilidad de encontrar sino también por su accesible
plataforma y su sencilla programación que lo hace una
herramienta ideal para jóvenes aprendices.

Más contenido relacionado

PPTX
2. arduino y placa de prototipo
PPTX
Arduino y scratch inicio
PPTX
Tarjeta Arduino
DOCX
Arduino - Slideshare
PDF
Los Diferentes Arduinos y Sus Caracteristicas
PPTX
Arduino presentacion
2. arduino y placa de prototipo
Arduino y scratch inicio
Tarjeta Arduino
Arduino - Slideshare
Los Diferentes Arduinos y Sus Caracteristicas
Arduino presentacion

La actualidad más candente (19)

PDF
Introducción a Arduino - Parte I
PDF
Ejercicios de Arduino resueltos Grupo Sabika
PDF
Curso de introducción a arduino
PPTX
Arduino (terminado)
PPT
Arduino(Tipos y su Programacion)
PPTX
Arduino tic's
PPTX
Partes de un Arduino Uno
DOCX
La electricidad y la electronica tarjeta arduino.
PDF
Curso introducción a arduino
PPTX
Introducción a Arduino
PDF
Arduino iti-2016
PPTX
Presentacion Arduino PowerPoint
PPTX
ARDUINO: Plataforma de hardware libre
PDF
Curso intensivo de arduino createc3 d marzo 2014
PDF
MicroPython y ESP32
PPTX
Tarjetas arduino
PPSX
Tarjetas arduino 3
PPTX
Taller de introducción a Arduino OSL 2014
PDF
Arduino: Aprender Arduino
Introducción a Arduino - Parte I
Ejercicios de Arduino resueltos Grupo Sabika
Curso de introducción a arduino
Arduino (terminado)
Arduino(Tipos y su Programacion)
Arduino tic's
Partes de un Arduino Uno
La electricidad y la electronica tarjeta arduino.
Curso introducción a arduino
Introducción a Arduino
Arduino iti-2016
Presentacion Arduino PowerPoint
ARDUINO: Plataforma de hardware libre
Curso intensivo de arduino createc3 d marzo 2014
MicroPython y ESP32
Tarjetas arduino
Tarjetas arduino 3
Taller de introducción a Arduino OSL 2014
Arduino: Aprender Arduino
Publicidad

Destacado (20)

PPT
Arduino
PDF
Arduino Lecture 1 - Introducing the Arduino
PPTX
Introduction to arduino
PPT
Intro to Arduino
PDF
Introduction to Arduino Programming
PPT
Arduino hakkında
PDF
digital production and the 4th industrial revolution
PDF
4thIndustrialRevolution
PPTX
학교장리더십(피지컬컴퓨팅)
PDF
FORWARD TO REALITY - PHYSICAL COMPUTING – THE NEXT LEVEL OF WEB INTERACTION
PDF
Physical Computing in the Real World
PDF
과천 디지털 창작집단 첫 모임 - 메이커 운동 자료 20160422
PDF
Introduction to generative art
PDF
Smau Milano 2016 - Antonio Nicolò Iannaccone
PDF
Intro computational design_mega2016_1_with_recommendedplugins
PDF
Live coding
PPTX
Arduino lesson 1
PPT
Generative Design with Grasshopper®
PPT
Grasshopper alternative
PPTX
#아두이노 초급연수
Arduino
Arduino Lecture 1 - Introducing the Arduino
Introduction to arduino
Intro to Arduino
Introduction to Arduino Programming
Arduino hakkında
digital production and the 4th industrial revolution
4thIndustrialRevolution
학교장리더십(피지컬컴퓨팅)
FORWARD TO REALITY - PHYSICAL COMPUTING – THE NEXT LEVEL OF WEB INTERACTION
Physical Computing in the Real World
과천 디지털 창작집단 첫 모임 - 메이커 운동 자료 20160422
Introduction to generative art
Smau Milano 2016 - Antonio Nicolò Iannaccone
Intro computational design_mega2016_1_with_recommendedplugins
Live coding
Arduino lesson 1
Generative Design with Grasshopper®
Grasshopper alternative
#아두이노 초급연수
Publicidad

Similar a Arduino (20)

PPSX
Tarjetas arduino 1
DOCX
Tipos de arduino y sus caracteristicas
PDF
Tarjetaarduininforme (1)
PDF
Tarjetaarduininforme (2)
PDF
Tarjeta arduin informe
PDF
Tarjeta arduin (informe)
DOCX
Tarjeta arduino (1)
DOCX
Tarjeta arduino (1)
DOCX
Tarjeta arduino (1)
PDF
[Arqui1]practica2 200815555
DOCX
Tarjeta arduino
DOCX
Tarjeta arduino
PDF
Informe sobre Arduino.
PDF
Tarea de sistemas (2)
PPTX
Tarjetas arduino
PPSX
Tarjetas de arduino
PDF
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
PPTX
Targetas arduinos
PDF
GUIA BASICA ARDUINO
Tarjetas arduino 1
Tipos de arduino y sus caracteristicas
Tarjetaarduininforme (1)
Tarjetaarduininforme (2)
Tarjeta arduin informe
Tarjeta arduin (informe)
Tarjeta arduino (1)
Tarjeta arduino (1)
Tarjeta arduino (1)
[Arqui1]practica2 200815555
Tarjeta arduino
Tarjeta arduino
Informe sobre Arduino.
Tarea de sistemas (2)
Tarjetas arduino
Tarjetas de arduino
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Targetas arduinos
GUIA BASICA ARDUINO

Último (6)

DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
sistemas de informacion.................
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
PPTX
Conceptos basicos de Base de Datos y sus propiedades
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Su punto de partida en la IA: Microsoft 365 Copilot Chat
sistemas de informacion.................
AutoCAD Herramientas para el futuro, Juan Fandiño
Derechos_de_Autor_y_Creative_Commons.pptx
Conceptos basicos de Base de Datos y sus propiedades

Arduino

  • 3. Lenguaje de Programación de Arduino • Para programar un Arduino, el lenguaje estándar es C++, aunque es posible programarlo en otros lenguajes. No es un C++ puro sino que es una adaptación que proveniente de avr-libc que provee de una librería de C de alta calidad para usar con GCC en los microcontroladores AVR de Atmel y muchas funciones específicas para los MCU AVR de Atmel. • El gran éxito de Arduino en parte se debe a que nos permite programar un MCU sin tener que saber todo lo anterior y nos da unas herramientas sencillas y específicas para programar unos microcontroladores que suministra en sus placas. • Por supuesto Arduino se puede programar en otros lenguajes y desde otros entornos de programación, lo que va a hacer que el código sea diferente. Cabe destacar scratch como un lenguaje visual que hace innecesario saber programación o Atmel Studio que es la herramienta que proporciona Atmel. https://aprendiendoarduino.wordpress.com/2015/03/26/leng uaje-de-programacion-de-arduino-estructura-de-un- programa/.
  • 4. Algunos Tipos de Arduino • El Arduino Mega es una placa microcontrolador basada ATmeg1280 (datasheet). Tiene 54 entradas/salidas digitales (de las cuales 14 proporcionan salida PWM), 16 entradas digitales, 4 UARTS (puertos serie por hardware), un cristal oscilador de 16MHz, conexión USB, entrada de corriente, conector ICSP y botón de reset. Contiene todo lo necesario para hacer funcionar el microcontrolador; simplemente conectálo al ordenador con el cable USB o aliméntalo con un trasformador o batería para empezar. • La Arduino pro es una placa con un microcontrolador ATmega168 (datasheet) o en elATmega328 (datasheet). La Pro viene en versiones de 3.3v / 8 MHz y 5v / 16 MHz. Tiene 14 E/S digitales (6 de las cuales se puedes utilizar como salidas PWM), 6 entradas analógicas, un resonador interno, botón de reseteo y agujeros para el montaje de tiras de pines. Vienen equipada con 6 pines para la conexión a un cable FTDI o a una placa adaptadora de la casa Sparkfun para dotarla de comunicación USB y alimentación. • El Arduino Nano es una pequeña y completa placa basada en el ATmega328 (Arduino Nano 3.0) o ATmega168 (Arduino Nano 2.x) que se usa conectándola a una protoboard. Tiene más o menos la misma funcionalidad que el Arduino Duemilanove, pero con una presentación diferente. No posee conector para alimentación externa, y funciona con un cable USB Mini-B en vez de el cable estandar. El nano fue diseñado y está siendo producido por Gravitech. • http://arduinodhtics.weebly.com/tipos-de-arduino.html Arduino cuenta con varios prototipos y modelos de placas a elegir, dependiendo de que tan grande es uso que le demos a esta. Cada una con características particulares y diferentes que las diferencian de las demás. El ATmega168 o ATmega328 del Arduino Nano vienen preprogramados con un bootloader que te permite subir tu código al Arduino sin la necesidad de un programador externo.
  • 5. Usos • Mucho se ha escrito sobre Arduino. De hecho tenemos una sección especial con todos los contenidos publicados sobre este tema donde nuestros lectores pueden nutrirse de nuestros conocimientos y construir sus propios proyectos. Los invito a que visiten la sección de Arduino y la de Arduino+Java, donde se muestra el verdadero poder del Arduino una vez se combina con un lenguaje de alto nivel como lo es Java y la electrónica apropiada. • http://panamahitek.com/que-es- arduino-y-para-que-se-utiliza/ µWave, un microondas muy particular Samsung nos sorprendió con un refrigerador bastante singular que disponía de un display táctil que nos daba acceso a Twitter y a nuestras notas en Evernote. Usos Revivir una computadora clásica En el año 1971, a través de la revista Scientific American se vendieron 40 unidades del que está considerado el primer computador personal de la historia. Un maletín seguro Jugar al ajedrez a distancia Aunque gracias a Internet podemos jugar a muchos juegos con oponentes que se encuentran en cualquier lugar del mundo. Jugar a Minecraft proyectos
  • 6. Conclusiones • Arduino es una herramienta bastante útil que puede ser usada en múltiples escenarios cotidianos incluyendo proyectos y pasa tiempos. • Arduino tiene bastantes beneficios no solo por su facilidad de encontrar sino también por su accesible plataforma y su sencilla programación que lo hace una herramienta ideal para jóvenes aprendices.