Programación de circuitos con C, Arduino y Sketch

Clase 28 de 37Curso Básico de Programación

Contenido del curso

Resumen

En este ejemplo veremos cómo funciona la creación de un circuito con Arduino y protoboard.

Arduino es un circuito especial programable. Se programa en Sketch, que es una derivación del lenguaje C.

Partes del circuito:

  • Puerto USB: Por aquí entra el poder por USB con 12V, conectando un puerto USB desde el PC al ARDUINO.
  • Puertos de salida digital: emiten señal de 5v o nada (0v).
  • Analógicas in: son entradas análogas, permiten recibir electricidad desde el circuito. Tiene puertos de 5V (Envía energía a todo el circuito que se quiera crear en el protoboard) y GND (por donde llega la energía desde la perspectiva negativa).
  • Chips: contiene la memoria RAM, el disco duro y el procesador (CPU). Aquí es donde se sube el código en C que se va a programar desde el entorno de desarrollo de Arduino.
  • Protoboard: tablero donde se colocan todos los componentes electrónicos que conformarán el circuito a programar.
  • LEDs: son diodos emisores de luz. En los leds la patita más corta va al polo negativo y la más larga al positivo. Hay un detalle importante y es que los leds se pueden quemar si se llega a mandar demasiado voltaje, por lo que se recurre a una resistencia.

En el IDE de Arduino hay dos funciones en C:

  • Setup: lo que inicia cuando arranca el circuito, puertos variables
  • Loop: lo que va a ocurrir cada vez que el circuito haga un loop o ciclo.

La extensión .ino es la extensión de archivos de código en sketch.

Contribución creada por: Ernesto Alvarado