Todosobresaliente.com

Matemáticas y Física para profesores, padres y alumnos. Explicaciones en vídeo y ejercicios para imprimir.

Buscar este blog

#2 Arduino. Monitor Serial.

Introducción a Arduino: Programación y Electrónica Básica

Introducción a Arduino: Programación y Electrónica Básica

Hola, soy tu profesor de TodoSobresaliente.com. Este vídeo es el segundo de la serie para aprender programación y electrónica usando Arduino. Vamos a aprender a hacer proyectos con Arduino desde lo más sencillo hasta lo más complicado. Por el camino, aprenderemos los fundamentos de la programación y la base de la electrónica, lo suficiente para que no salga ardiendo el Arduino.

Seguimos con nuestro simulador de Arduino, como ya vimos en el vídeo anterior. Usamos Tinkercad para simular circuitos y programar nuestro Arduino. Empezamos con el proyecto básico de encender un LED, conocido como "Hola Mundo". En este vídeo, haremos otra prueba sencilla: escribir "Hola Mundo" en el monitor serie del Arduino. Aprenderemos sobre la alimentación del Arduino, la comunicación serial y cómo usar el monitor serie del Arduino IDE para visualizar datos.

Conceptos de Programación Explicados

  • Setup: Función que se ejecuta una vez al inicio del programa para inicializar configuraciones.
  • Loop: Función que se ejecuta repetidamente después de la función setup.
  • Serial.begin(baud rate): Inicializa la comunicación serial a una velocidad especificada en baudios.
  • Serial.print(): Envía datos al puerto serie para visualizarlos en el monitor serie.
  • Serial.println(): Envía datos al puerto serie y añade un salto de línea al final.
  • Error de compilación: La importancia de leer y entender los mensajes de error para corregir errores en el código.
  • Punto y coma: Cada línea de código en Arduino debe terminar con un punto y coma.

Funciones de Arduino Nombradas

  • pinMode(): Configura un pin específico como entrada o salida (no mencionado directamente en este vídeo, pero es fundamental).
  • digitalWrite(): Envía un valor HIGH o LOW a un pin digital (mencionado en el contexto del LED parpadeante).
  • delay(): Pausa el programa por una cantidad específica de milisegundos (implícitamente usada en el ejemplo del LED parpadeante).
  • Serial.begin(): Inicializa la comunicación serie a una velocidad específica.
  • Serial.print(): Envía datos al monitor serie sin un salto de línea al final.
  • Serial.println(): Envía datos al monitor serie con un salto de línea al final.

Enlaces a Conceptos Tratados

No hay comentarios:

Publicar un comentario