- Detalles
- Categoría de nivel principal o raíz: Arduino
- Categoría: Laboratorio ARD
- Visto: 2362
Un primer contacto para iniciarse en el manejo del programa de simulación de Arduino UnoArduSim.
Descargar e instalar el programa UnoArduSim en el PC.
Descargar el programa
De la pagina oficial de descargas llamada “Simulator Download” (Descarga del simulador) elijo la última versión que apare en la parte inferior de la página, que se denomina UnoArduSimV1.7.2.zip con 1147k firmada por el Prof Simmons de fecha Feb 7, 2017. Al pinchar en la pequeña flecha hacia abajo que esta a la derecha, sorprende la rapidez con que baja el
- Detalles
- Categoría de nivel principal o raíz: Arduino
- Categoría: Laboratorio ARD
- Visto: 1666
En esté tutorial explicaré cómo escribir una librería simple con una función para encender y apagar un LED.
Para este tutorial es aconsejable entender cómo funcionan las clases en C++.
¿Qué es una librería y por qué la necesito?
Una librería es un conjunto de funciones prefabricadas que pueden importarse en el código en que estás trabajando. Imagina que necesitas controlar motores: en vez de escribir tu código desde cero, puedes incluir una librería que contiene funciones para mover un motor.
Las librerías ahorran trabajo (especialmente si están escritas por
- Detalles
- Categoría de nivel principal o raíz: Arduino
- Categoría: Laboratorio ARD
- Visto: 1739
En la entrada anterior vimos qué son las interrupciones y cómo usarlas para responder a eventos de hardware en pins.
También dejamos claro que los dispositivos físicos, como pulsadores, detectores ópticos, etc, presentan un efecto rebote que interfiere con el uso de interrupciones, y que necesitamos eliminarlo o no podremos usar interrupciones con estos dispositivos.
El proceso de eliminación de este rebote se llama “debounce”. En esta entrada aprenderemos qué es el rebote y aprenderemos a eliminarlo con debounce por hardware y por software.