SlideShare une entreprise Scribd logo
1  sur  12
Arduino para seres
humanos#FourSessions
Adrià Freixas Grimalt
Adrià Freixas
@adriafreixas
Senior Developer
afreixas@pasiona.com@
foto
silueta
afreixasblog.wordpress.com
Experiencia previa
Arduino, ¿ por dónde empiezo?
• Hardware
• Arduino Uno (o otro) para prototipar
• Cable para desplegar
• Bread Board (Proto Board)
• Programación
• Arduino IDE
• CC++ (C++ CLR no vale, se ve la diferencia)
• Loop de aplicación vs Threads Negocio/UI
Zowi en
Git Hub
Demo: Blink
Arduino uno (LED_BUILTIN, pin 13)
Un led pero qué #@!? es esto?
Veamos que necesitamos para trabajar con Arduino
• ¿Todo esto para un led?
• ¿C a pelo? venga ya…
• Sin IntelliSense?
• ¿Dónde están las librerías?
• Pluggin de Visual Micro para Visual Studio
• Como desplegar sobre dispositivos Adafruit (Feather)
• BlinkTimer
• Button
• Enum Def
Switch
• For, string Array
• Functions
• Functions
Counting Clicks
Todo está en mi GitHub (Con ramas por niveles)
El código para aprender Arduino
• For click,
sequence
playing
• Reseting and
improving
• Library (how to)
C++
Demo: BlinkTimer
Zowi con librería
Cómo preparar el entorno en visual studio
• Librerías de Arduino
• Crear Proyecto
• Escoger placa de despliegue
• Crear librerías desde Visual Micro
• Bitbloq
Demo:
Programando a
Zowi
Adrià Freixas
@adriafreixas
afreixas@pasiona.com@
Q&A
foto
silueta
GRACIAS

Contenu connexe

En vedette

Androidアプリのストレージ戦略
Androidアプリのストレージ戦略Androidアプリのストレージ戦略
Androidアプリのストレージ戦略Masahiro Hidaka
 
Intelligence artificielle et e-commerce
Intelligence artificielle et e-commerceIntelligence artificielle et e-commerce
Intelligence artificielle et e-commerceHenri ISAAC
 
DroidKaigi 2017 welcometalk DAY01
DroidKaigi 2017 welcometalk DAY01DroidKaigi 2017 welcometalk DAY01
DroidKaigi 2017 welcometalk DAY01Masahiro Hidaka
 
DroidKaigi 2017 welcometalk DAY02
DroidKaigi 2017 welcometalk DAY02DroidKaigi 2017 welcometalk DAY02
DroidKaigi 2017 welcometalk DAY02Masahiro Hidaka
 
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Masahito Zembutsu
 
App Store Optimization For Extreme Newbies (Do not read if you're on a diet!)
App Store Optimization For Extreme Newbies (Do not read if you're on a diet!)App Store Optimization For Extreme Newbies (Do not read if you're on a diet!)
App Store Optimization For Extreme Newbies (Do not read if you're on a diet!)AppTweak
 

En vedette (7)

Ethiopia
EthiopiaEthiopia
Ethiopia
 
Androidアプリのストレージ戦略
Androidアプリのストレージ戦略Androidアプリのストレージ戦略
Androidアプリのストレージ戦略
 
Intelligence artificielle et e-commerce
Intelligence artificielle et e-commerceIntelligence artificielle et e-commerce
Intelligence artificielle et e-commerce
 
DroidKaigi 2017 welcometalk DAY01
DroidKaigi 2017 welcometalk DAY01DroidKaigi 2017 welcometalk DAY01
DroidKaigi 2017 welcometalk DAY01
 
DroidKaigi 2017 welcometalk DAY02
DroidKaigi 2017 welcometalk DAY02DroidKaigi 2017 welcometalk DAY02
DroidKaigi 2017 welcometalk DAY02
 
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
 
App Store Optimization For Extreme Newbies (Do not read if you're on a diet!)
App Store Optimization For Extreme Newbies (Do not read if you're on a diet!)App Store Optimization For Extreme Newbies (Do not read if you're on a diet!)
App Store Optimization For Extreme Newbies (Do not read if you're on a diet!)
 

Similaire à Arduino para seres humanos | 4Sessions Feb17

P01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con ArduinoP01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con ArduinoJosé Pujol Pérez
 
Clase de Introducción a Arduino y domotica
Clase de Introducción a Arduino y domoticaClase de Introducción a Arduino y domotica
Clase de Introducción a Arduino y domoticaMartnMuozT1
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a ArduinoJosué Herrera
 
Taller arduino brazo robotico - flisol bogota 2021
Taller arduino   brazo robotico - flisol bogota 2021Taller arduino   brazo robotico - flisol bogota 2021
Taller arduino brazo robotico - flisol bogota 2021javiertecteos
 
ARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreLuis Manuel Diaz
 
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINOELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINOIvingBallesteros
 
Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)marianaduque29
 
Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)NicolleTenorio
 

Similaire à Arduino para seres humanos | 4Sessions Feb17 (20)

P01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con ArduinoP01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con Arduino
 
A1-S4A : Empezamos con S4A
A1-S4A : Empezamos con S4AA1-S4A : Empezamos con S4A
A1-S4A : Empezamos con S4A
 
Introducción a Arduino (TLP2014)
Introducción a Arduino (TLP2014)Introducción a Arduino (TLP2014)
Introducción a Arduino (TLP2014)
 
Clase de Introducción a Arduino y domotica
Clase de Introducción a Arduino y domoticaClase de Introducción a Arduino y domotica
Clase de Introducción a Arduino y domotica
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
Taller arduino brazo robotico - flisol bogota 2021
Taller arduino   brazo robotico - flisol bogota 2021Taller arduino   brazo robotico - flisol bogota 2021
Taller arduino brazo robotico - flisol bogota 2021
 
S4A: A1 Empezamos con S4a
S4A: A1 Empezamos con S4aS4A: A1 Empezamos con S4a
S4A: A1 Empezamos con S4a
 
S4A A1: Empezamos con S4A
S4A A1: Empezamos con S4AS4A A1: Empezamos con S4A
S4A A1: Empezamos con S4A
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
Arduino
ArduinoArduino
Arduino
 
Andruino
AndruinoAndruino
Andruino
 
ARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libre
 
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINOELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
 
Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)
 
Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)
 
Luz adrada tarjeta arduino.
Luz adrada   tarjeta arduino.Luz adrada   tarjeta arduino.
Luz adrada tarjeta arduino.
 
Luz adrada tarjeta arduino. (1)
Luz adrada   tarjeta arduino. (1)Luz adrada   tarjeta arduino. (1)
Luz adrada tarjeta arduino. (1)
 
Introducción a arduino
Introducción a arduinoIntroducción a arduino
Introducción a arduino
 
Ciber computer
Ciber computerCiber computer
Ciber computer
 
Basicos arduino
Basicos arduinoBasicos arduino
Basicos arduino
 

Plus de [T]echdencias

Transformacion digital, formacion y empleo
Transformacion digital, formacion y empleoTransformacion digital, formacion y empleo
Transformacion digital, formacion y empleo[T]echdencias
 
React & Redux for noobs
React & Redux for noobsReact & Redux for noobs
React & Redux for noobs[T]echdencias
 
¡Bzz...! ¡Tienes una alerta!
¡Bzz...! ¡Tienes una alerta!¡Bzz...! ¡Tienes una alerta!
¡Bzz...! ¡Tienes una alerta![T]echdencias
 
Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega [T]echdencias
 
Event Grid, colega que pasa en mi nube?
Event Grid, colega que pasa en mi nube?Event Grid, colega que pasa en mi nube?
Event Grid, colega que pasa en mi nube?[T]echdencias
 
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?#4Sessions - Azure Alerts - ¿Has probado a reiniciar?
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?[T]echdencias
 
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado DíazSeamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz[T]echdencias
 
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia[T]echdencias
 
Power Users - Nueva experiencia Office 365
Power Users - Nueva experiencia Office 365 Power Users - Nueva experiencia Office 365
Power Users - Nueva experiencia Office 365 [T]echdencias
 
Node.js + Azure, o como mezclar agua con aceite
Node.js + Azure, o como mezclar agua con aceite Node.js + Azure, o como mezclar agua con aceite
Node.js + Azure, o como mezclar agua con aceite [T]echdencias
 
Testear videojuegos con Unity3D
Testear videojuegos con Unity3D Testear videojuegos con Unity3D
Testear videojuegos con Unity3D [T]echdencias
 
2D zombies survival game | Codemotion 2016
2D zombies survival game | Codemotion 20162D zombies survival game | Codemotion 2016
2D zombies survival game | Codemotion 2016[T]echdencias
 
Application Insight + stream analytics + Power BI
Application Insight + stream analytics + Power BIApplication Insight + stream analytics + Power BI
Application Insight + stream analytics + Power BI[T]echdencias
 
Botón derecho --> publicar
Botón derecho --> publicarBotón derecho --> publicar
Botón derecho --> publicar[T]echdencias
 
Asuuure ya estoy en casa
Asuuure ya estoy en casaAsuuure ya estoy en casa
Asuuure ya estoy en casa[T]echdencias
 
Azure insight + Streaming Analytics + Power BI
Azure insight + Streaming Analytics + Power BIAzure insight + Streaming Analytics + Power BI
Azure insight + Streaming Analytics + Power BI[T]echdencias
 

Plus de [T]echdencias (20)

Transformacion digital, formacion y empleo
Transformacion digital, formacion y empleoTransformacion digital, formacion y empleo
Transformacion digital, formacion y empleo
 
I get the Power BI
I get the Power BII get the Power BI
I get the Power BI
 
Selenium + docker
Selenium + dockerSelenium + docker
Selenium + docker
 
React & Redux for noobs
React & Redux for noobsReact & Redux for noobs
React & Redux for noobs
 
Azure Logic Apps
Azure Logic Apps Azure Logic Apps
Azure Logic Apps
 
¡Bzz...! ¡Tienes una alerta!
¡Bzz...! ¡Tienes una alerta!¡Bzz...! ¡Tienes una alerta!
¡Bzz...! ¡Tienes una alerta!
 
Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega
 
Event Grid, colega que pasa en mi nube?
Event Grid, colega que pasa en mi nube?Event Grid, colega que pasa en mi nube?
Event Grid, colega que pasa en mi nube?
 
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?#4Sessions - Azure Alerts - ¿Has probado a reiniciar?
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?
 
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado DíazSeamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
 
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia
 
Power Users - Nueva experiencia Office 365
Power Users - Nueva experiencia Office 365 Power Users - Nueva experiencia Office 365
Power Users - Nueva experiencia Office 365
 
Node.js + Azure, o como mezclar agua con aceite
Node.js + Azure, o como mezclar agua con aceite Node.js + Azure, o como mezclar agua con aceite
Node.js + Azure, o como mezclar agua con aceite
 
Testear videojuegos con Unity3D
Testear videojuegos con Unity3D Testear videojuegos con Unity3D
Testear videojuegos con Unity3D
 
2D zombies survival game | Codemotion 2016
2D zombies survival game | Codemotion 20162D zombies survival game | Codemotion 2016
2D zombies survival game | Codemotion 2016
 
Application Insight + stream analytics + Power BI
Application Insight + stream analytics + Power BIApplication Insight + stream analytics + Power BI
Application Insight + stream analytics + Power BI
 
Botón derecho --> publicar
Botón derecho --> publicarBotón derecho --> publicar
Botón derecho --> publicar
 
Azure Search
Azure SearchAzure Search
Azure Search
 
Asuuure ya estoy en casa
Asuuure ya estoy en casaAsuuure ya estoy en casa
Asuuure ya estoy en casa
 
Azure insight + Streaming Analytics + Power BI
Azure insight + Streaming Analytics + Power BIAzure insight + Streaming Analytics + Power BI
Azure insight + Streaming Analytics + Power BI
 

Dernier

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Dernier (10)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Arduino para seres humanos | 4Sessions Feb17

Notes de l'éditeur

  1. Vivo en Mallorca Pasiona: Tecnología e innovación Blog que se llama Antiaging techniques for developers Me gusta el orden, los comentarios en el código y pensar antes de picar Me gusta mi trabajo, la gente se para en mi mesa y me pegunta que estoy haciendo
  2. Exprencia previa en c# (c Based) C te da la base y c++ es simplemente c orientado a objetos La gente os mirará diferente, con respeto Enseñar: Adruino uno, feather, protoboard, led en el pin 13, botón (pullup)
  3. Robot para que niños aprendan Bit block pq c++? Kit perfecto para empezar: Servos Bluetoooth Codgo en el Github de BQ
  4. Aquí es abrir un montón de webs
  5. He hecho unas ramas/lecciones para aprender a hacer una grabadora de morse de 10 pasos
  6. Pausar el thread Hay protothreads pero es complicado Podemos hacer timeres Conversión de tipos ulong para milis():
  7. Organización del código Hacerlo Bailar Crear un proyecto desde cero si da tiempo Hacer bitbloq Placa componente puerto de serie, Poner bloque de componentes