Hardware Libre Robótica, Arduino y · Arquitectura Número de E/S Capacidad de proceso Memoria...
Transcript of Hardware Libre Robótica, Arduino y · Arquitectura Número de E/S Capacidad de proceso Memoria...
Aplicaciones: Automatización Industrial
Aplicaciones: Smart Cities
José Antonio Teixeira. II Congreso Ciudades Inteligentes. Fuente: esmartcity.es
Aplicaciones: Robótica Social
Aplicaciones: Otras
· Automatización doméstica (domótica)
· Jardinería / Agricultura / Gestión del Agua
· Gestión del tráfico
· Arte
y cualquier aplicación que precise un control de bajo nivel
Arquitectura
Número de E/S
Capacidad de proceso
Memoria disponible
Tamaño, peso
Consumo
Otras características (niveles de señal, periféricos integrados, etc)
Modelos de placas
FundamentosMundo Físico
Sensores
HW Arduino
Programa
HW Arduino
Actuadores
Definición del Sistema
Selección de la placa de control en función de las E/S + 10-20%
Otras consideraciones:
● tamaño y peso● consumo energético / autonomía● comunicaciones● capacidad de proceso● memoria disponible● necesidades especiales
○ E/S analógicas
IDE Arduino
Fundamentos (muy) Básicos
Tensión, Corriente y Resistencia.
Ley de Ohm: V=I*R
Fuente: Wikipedia
Fundamentos (muy) Básicos
Relación entre tensión y valores lógicos
En lógica TTL (la que usa Arduino):
0V (GND) = LOW (Bajo)=FALSE (Falso) = 0 lógico
5V = HIGH (Alto)=TRUE (Verdadero) = 1 lógico
Programación Gráfica
● Scratch (MIT) -> en Agosto 2018: Scratch 3.0● Makeblock (derivado de Scratch)● Snap / Snap for Arduino● Microblocks, para placas de 32 bits
http://microblocks.fun● ArduinoBlocks (España)● ArduBlocks