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

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

5D
17H
8M
55S

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?

o inicia sesi贸n.

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

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:鈥淎rduino/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鈥檛 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 = 鈥淎signacion 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鈥檛 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.

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