Todosobresaliente.com

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

Buscar este blog

Mostrando entradas con la etiqueta monitor serie. Mostrar todas las entradas
Mostrando entradas con la etiqueta monitor serie. Mostrar todas las entradas
mayo 29, 2024

#5 Arduino: Uso avanzado del monitor serie

Arduino: Uso avanzado del monitor serie

En este vídeo tutorial, el profesor de tecnología de todosobresaliente.com explora el uso avanzado del monitor serie en Arduino. Se presenta como el quinto video de una serie de tutoriales dedicados a aprender electrónica y programación con Arduino.

El monitor serie, que permite la comunicación bidireccional entre Arduino y otros dispositivos a través de los pines 0 y 1, se utiliza no solo para enviar datos al ordenador desde Arduino, sino también para recibir datos. El profesor muestra cómo enviar datos desde Arduino al ordenador utilizando la función Serial.print(), así como cómo leer datos del ordenador utilizando Serial.read().

Se explica cómo utilizar el monitor serie para realizar pruebas, enviar información entre dispositivos Arduino, y controlar Arduino desde un ordenador u otro dispositivo externo. Se muestra un ejemplo de cómo encender y apagar un LED en Arduino en respuesta a la recepción de datos a través del monitor serie.

Conceptos clave de programación Arduino cubiertos en el vídeo:

  • Uso de Serial.print() para enviar datos desde Arduino al ordenador.
  • Uso de Serial.read() para leer datos del ordenador en Arduino.
  • Implementación de condicionales (if) basados en la lectura de datos del monitor serie.

Para más información sobre los conceptos tratados en este vídeo, consulta la documentación oficial de Arduino:

mayo 29, 2024

#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