Bienvenida al curso

1

Enlaces del taller IoT

2

Qué aprenderás sobre el desarrollo de hardware con Arduino

Introducción al hardware libre

3

¿Qué es Arduino y qué placas hay?

4

¿Cómo se desarrolla el Hardware?

5

¿Cuál es el software para diseño mecánico?

6

Elección del software a utilizar

7

Limitaciones de Arduino y qué es el hardware libre

8

Reto 1: Para un proyecto de IoT, ¿Cuál tarjeta Arduino utilizarías?

9

¿Cómo funciona el Curso de Desarrollo de Hardware con Arduino?

10

Lista de Materiales o Componentes a Utilizar

Sensores, Actuadores y Procesadores

11

Sensores, actuadores y procesadores

12

Diferentes tipos de sensores según la salida

13

Diferentes tipos de sensores según la aplicación

14

Diferentes tipos de actuadores

Introducción a la electrónica

15

Diferencias entre electricidad y electrónica

16

Tipos de componentes electrónicos

17

Más tipos de componentes electrónicos

18

Limitando la corriente para evitar quemar un led

Manos a la obra

19

Puertos de un arduino y sus funciones

20

Qué es un protoboard

21

Estructura general de un programa en Arduino y hello world con un LED

22

Variables y Constantes Globales

23

Manejo de librerías y funciones

24

Manejo de valores analógicos: uso del potenciómetro

25

Uso del monitor serial

26

PWM y señales analógicas

27

Un control de color RGB e intensidad lumínica para una lampara de mesa

28

Uso de push buttons

29

Monitor de temperatura con Arduino (uso de LM35 y un lcd 16x2)

30

Continuando con el monitor de temperatura con Arduino

31

Finalizando con el monitor de temperatura con Arduino

32

Reto: Crea tu semáforo con Arduino

Automatización de procesos

33

Cómo generar movimiento y uso de motores

34

Cómo generar movimiento y servomotores

35

Agregando un potenciométro para controlar la posición del Servomotor

36

Robot evasor de obstáculos

37

Continuando con el Robot evasor de obstáculos

38

Terminando con el Robot evasor de obstáculos

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Variables y Constantes Globales

22/38
Recursos

Sigamos hablando sobre la programación en Arduino. En esta clase te enseño cómo podemos hacer modificaciones de los datos que tenemos en el código para programar nuestro Arduino.

Aportes 16

Preguntas 6

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

La declaracipon de variables es mejor con:

#define LED_ROSA_1   3

Por que no ocupa memoria en ejecución.

¿La diferencia entre variable y constante sería que la variable puede cambiar por alguna función pero la constante es siempre la misma?

Alguien me podría indicar exactamente cuál es el curso de C al que hace referencia? porque no lo encontré en los cursos de Platzi… Gracias

const byte LEDColor = #

Muy buena practica a la hora de programar.
#TIP #Arduino

No entendi, cual es la diferencia entre variables y constantes?

Tengo el siguiente error y por mas que intento no funciona,
ya seleccione el puerto usb de mi laptop y ademas ya intente en todos los perifericos, alguna idea?

Arduino:1.8.5 (Linux), Tarjeta:“Arduino/Genuino Uno”

El Sketch usa 928 bytes (2%) del espacio de almacenamiento de programa. El máximo es 32256 bytes.
Las variables Globales usan 9 bytes (0%) de la memoria dinámica, dejando 2039 bytes para las variables locales. El máximo es 2048 bytes.
avrdude: ser_open(): can’t open device “/dev/ttyUSB0”: Permission denied
Ha ocurrido un error mientras se enviaba el sketch

Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.

Variables y Constante
Lengauaje C
Var - nombre de Variable = "Asignacion de Pin"
Const byte - nombre de Variable = “Asignacion de Pin”

Codigo:
int ledRojo = 2;
void setup()
{
pinMode(ledRojo, OUTPUT);
}

void loop()
{
digitalWrite(ledRojo, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(ledRojo, LOW);
delay(1000); // Wait for 1000 millisecond(s)
}

¡Siento que ese LED va a volar en cualquier momento!

N

excelente explicacion

En mi tarjeta arduino, cuando conecto el pin 3 me enciende el led pero con muy baja intensidad

excelente clase

Tengo el siguiente error y por mas que intento no funciona,
ya seleccione el puerto usb de mi pc , con arduino nano en w10

El Sketch usa 928 bytes (2%) del espacio de almacenamiento de programa. El máximo es 32256 bytes.
Las variables Globales usan 9 bytes (0%) de la memoria dinámica, dejando 2039 bytes para las variables locales. El máximo es 2048 bytes.
avrdude: ser_open(): can’t open device “/dev/ttyUSB0”: Permission denied
Ha ocurrido un error mientras se enviaba el sketch

Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.