Está en la página 1de 22

Taller de

programación con
Arduino
Equipo de robótica
Recordemos

Voltaje Corriente Resistencia


Ley de Ohm

Pongamoslo a prueba
Arduino
Arduino es una plataforma electrónica de código abierto
basada en hardware y software fáciles de usar. Las
placas Arduino pueden leer entradas (luz en un sensor,
un dedo en un botón o un mensaje de Twitter) y
convertirlo en una salida: activar un motor, encender un
LED, publicar algo en línea. Puede decirle a su placa qué
hacer enviando un conjunto de instrucciones al
microcontrolador en la placa. Para ello se utiliza el
lenguaje de programación Arduino (basado en Wiring ),
y el Software Arduino (IDE) , basado en Processing .
Tomado de: Arduino.cc
¿Qué es un lenguaje de programación?

Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un


lenguaje con reglas gramaticales bien definidas) que le proporciona a una
persona, en este caso el programador, la capacidad de escribir (o programar)
una serie de instrucciones o secuencias de órdenes en forma de algoritmos con
el fin de controlar el comportamiento físico o lógico de un sistema informático,
de manera que se puedan obtener diversas clases de datos o ejecutar
determinadas tareas. A todo este conjunto de órdenes escritas mediante un
lenguaje de programación se le denomina programa informático.

Tomado de: Rockcontent.com


Arduino IDE

Tomado de: Programarfacil.com


Arduino IDE

Tomado de: Programarfacil.com


Arduino IDE

Tomado de: Programarfacil.com


Arduino IDE

Tomado de: Programarfacil.com


Arduino IDE

Tomado de: Programarfacil.com


Arduino IDE

Tomado de: Programarfacil.com


Sintaxis
Void setup
-Solo se ejecuta una vez al iniciar
-Configuración de inicio

Void loop
-Código principal
-La función loop se repite de forma
indefinida hasta que se apague o se
reinicie el microcontrolador.

Tomado de: Arduino en español


Sintaxis
// Comentarios
-Lineas ignoradas por el computador
-Información de como funciona el
programa
{} (Llaves)
-Indicación de inicio y final de una
estructura de control
; (punto y coma)
-Obligatorio al final de cada sentencia

Tomado de: Arduino en español


Variables
Una variable es una manera de nombrar y almacenar un
valor para su uso posterior por el programa, tales como los
datos de un sensor o un valor intermedio utilizado en un
cálculo.

Antes de ser utilizadas, todas las variables tienen que ser


declaradas. La declaración de una variable significa que
define su tipo, y, opcionalmente, el establecimiento de un
valor inicial

Tomado de: Arduino en español


Variables

Tomado de: Arduino en español


Tinkercad
Tinkercad es una colección de Autodesk que engloba diversas
herramientas de diseño. Con Tinkercad puedes acceder a
aplicaciones para diseñar en 3D, crear y simular circuitos
eléctricos y electrónicos, programar, etc.
Actividad
Diferencia entre void setup y void loop

Tomado de: Elaboración propia


Simulación

https://www.tinkercad.com/thing
s/1Km6uDTEcPD-
diferenciasetuploop?
sharecode=o5UgDvgdBzKLEdfRtn
RflOAwXi6q5uwmQCkSEYmEtTc

Tomado de: Elaboración propia


Actividad
Encender un LED. Esquemático con Arduino Uno R3

Tomado de: Elaboración propia


Actividad
Encender un LED. Código

Tomado de: Elaboración propia


Simulación

https://www.tinkercad.com/thing
s/8qoE4slUtqj-encenderled?
sharecode=AQMW-
4hWaMI9FC6WIhGirECGx5ENdDC
uY06pYclwOB8

Tomado de: Elaboración propia


Gracias
¿Preguntas?

También podría gustarte