Entradas en

Tutoriales Arduino Avanzados


En esta entrada vamos a ver cómo implementar una red de Petri en un procesador como Arduino. Las redes de Petri son un mecanismo potente en teoría de eventos y, especialmente, en sistemas con eventos concurrentes. En una entrada anterior vimos las máquinas de estados finitas como una forma estructurada de plantear la programación de …

0
Compartir

En esta entrada vamos a ver cómo modelizar una máquina de estados finitos en un procesador como Arduino. Una máquina de estados finitos es una abstracción computacional empleada de forma habitual. Es una forma sistematizada de plantear la programación de un autómata. Por este motivo son ampliamente utilizados en el desarrollo de pequeños y medianos …

0
Compartir

En esta entrada vamos a ver una pequeña curiosidad que nos va a permitir obtener mediciones de nuestras entradas analógicas más precisas. Es algo poco conocido que algunos modelos de Arduino pueden medir su propio voltaje al que están alimentados. Esto es válido para los modelos de Arduino basados en procesadores AVR 168 y 328. …

9
Compartir

En esta entrada vamos a ver distintas aproximaciones a la ejecución multitarea en un procesador como Arduino o, como se le conoce habitualmente, el problema de blink sin delay. En primer lugar, vamos a rebajar las expectativas respecto a este comportamiento “asíncrono”. En un procesador de pequeño tamaño como Arduino, con un único núcleo y …

2
Compartir

En esta entrada vamos a ver como programar Arduino y otros muchos procesadores con el popular editor de texto Open Source Atom y el package PlaftormIO IDE, un entorno de programación especialmente diseñado para aplicaciones de IoT. A estas alturas sabéis que somos muy fans de Arduino y todo el ecosistema que ha generado. Pero …

5
Compartir

En esta entrada vamos a ver algunas funciones de checksum sencillas que podemos emplear en pequeños procesadores como Arduino para comprobar la integridad de los datos. Cuando trabajamos con sistemas de comunicación o datos almacenados, existe la posibilidad de que los datos se corrompan. Es decir, que uno o varios bytes de la secuencia cambien …

2
Compartir