Entradas en

Tutoriales Arduino Avanzados


En esta entrada vamos a ver las ecuaciones necesarias para calcular un robot articulado en un procesador como Arduino. Y al final ¡veremos una librería para que no tengáis que hacerlo nunca más! La resolución de la posición y ángulos de polígonos articulados, en especial triángulos y cuadriláteros, resulta importante porque aparece frecuentemente al trabajar …

0
Compartir

En esta entrada vamos a ver cómo copiar un dispositivo de radiofrecuencia a 315/433Mhz con un procesador como Arduino. Un proceso (preocupantemente) sencillo que puede ser de utilidad en muchas ocasiones. Los dispositivos RF a 315 o 433 Mhz son muy frecuentes, por ejemplo, en algunos mandos a distancia inalámbricos (algunos aires acondicionados), control de …

0
Compartir

En esta entrada vamos a ver cómo usar las interrupciones Pin Change en Arduino. Esto, por ejemplo, nos va a permitir tener interrupciones en todos los pines en placas basadas en el Atmega328P. Pero un momento ¡Sacrilegio, los Arduino tienen sólo 2 pines de interrupciones! Buenos, la historia no es exactamente así. En esta entrada …

7
Compartir

En el blog ya hemos visto distintas alternativas al IDE estándar para programar placas de desarrollo como Arduino. En esta ocasión vamos a ver otra opción muy popular para programar Arduino mediante de Visual Studio Code y su extensión para Arduino. Cómo hemos comentado varias ocasiones el IDE estándar es muy limitado. Está bien para …

2
Compartir

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