La declaracipon de variables es mejor con:
#define LED_ROSA_1 3
Por que no ocupa memoria en ejecución.
Bienvenida al curso
Enlaces del taller IoT
Qué aprenderás sobre el desarrollo de hardware con Arduino
Introducción al hardware libre
¿Qué es Arduino y qué placas hay?
¿Cómo se desarrolla el Hardware?
¿Cuál es el software para diseño mecánico?
Elección del software a utilizar
Limitaciones de Arduino y qué es el hardware libre
Reto 1: Para un proyecto de IoT, ¿Cuál tarjeta Arduino utilizarías?
¿Cómo funciona el Curso de Desarrollo de Hardware con Arduino?
Lista de Materiales o Componentes a Utilizar
Sensores, Actuadores y Procesadores
Sensores, actuadores y procesadores
Diferentes tipos de sensores según la salida
Diferentes tipos de sensores según la aplicación
Diferentes tipos de actuadores
Introducción a la electrónica
Diferencias entre electricidad y electrónica
Tipos de componentes electrónicos
Más tipos de componentes electrónicos
Limitando la corriente para evitar quemar un led
Manos a la obra
Puertos de un arduino y sus funciones
Qué es un protoboard
Estructura general de un programa en Arduino y hello world con un LED
Variables y Constantes Globales
Manejo de librerías y funciones
Manejo de valores analógicos: uso del potenciómetro
Uso del monitor serial
PWM y señales analógicas
Un control de color RGB e intensidad lumínica para una lampara de mesa
Uso de push buttons
Monitor de temperatura con Arduino (uso de LM35 y un lcd 16x2)
Continuando con el monitor de temperatura con Arduino
Finalizando con el monitor de temperatura con Arduino
Reto: Crea tu semáforo con Arduino
Automatización de procesos
Cómo generar movimiento y uso de motores
Cómo generar movimiento y servomotores
Agregando un potenciométro para controlar la posición del Servomotor
Robot evasor de obstáculos
Continuando con el Robot evasor de obstáculos
Terminando con el Robot evasor de obstáculos
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Ricardo Celis
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
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?
Simulador
![](
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!
excelente explicacion
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.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?