Interrupciones PCINT en Arduino

Hoy os voy a traer algo un poco más avanzado en Arduino, y es la forma de utilizar las Interrupciones PCINT (Pin Changes interruptions), en Arduino. Anteriormente ya hablamos de las interrupciones de hardware (INT), las cuales estaban limitadas a ciertos pines dependiendo del modelo de Arduino. Las ventajas de las interrupciones PCINT son que … Leer más

Anti rebote de botón con Arduino, ESP8266 o STM32

Si has usado botones con Arduino alguna vez, te habrás dado cuenta de que a veces las pulsaciones se duplicaban, y ahí es dónde entra en juego el anti rebote. Esto es debido a que un botón funciona uniendo dos elementos mecánicos (contactos), para cerrar el paso de corriente, lo cual puede provocar falsos contactos. … Leer más

STM32F103 Bootloader y programación

En esta ocasión os traigo una guía sobre STM32F103 (Bootloader), y su programación. Este microcontrolador tiene la ventaja de tener más capacidad en todos los aspectos frente a un Arduino (ATMega328p), teniendo más SRAM, memoria de programa, resolución de los ADC y DAC… por un poco más de dinero. Mas información en el datasheet. Por … Leer más

Instalar librerías Arduino en el IDE

Hola,En esta ocasión lo que os traigo no es más que un mini tutorial, acerca de cómo instalar librerías Arduino en la IDE. Este manual es principalmente para evitar tener que estar indicando en cada post que requiere instalar una librería, los pasos necesarios para hacerlo. En esta guía veremos la forma automática de instalación, … Leer más

Cambiando la velocidad de reloj de Arduino

Hola, en esta guía os enseñaré cómo cambiar la velocidad de reloj de nuestro Arduino, por lo que podremos prescindir de componentes, reducir el consumo, usarlo con menos voltaje, o incluso overclockear nuestro ATMega328p. Originalmente Arduino funciona a 16Mhz, pero es posible cambiarlo par que funcione a frecuencias de entre 1Mhz y 20Mhz. Requisitos Lo … Leer más

Temperatura y humedad, con Arduino y DHT11/DHT22

Hoy os traigo un tutorial sobre cómo montar un sensor de temperatura y humedad con Arduino, usando el sensor de temperatura DHT11 o DHT22, y la pantalla de Nokia 5110. A la hora de hacer el proyecto, me centré en que consumiera lo menos posible, ya que a nadie le gusta tener que estar cambiando … Leer más