Cómo activar y desactivar los GPIOs de la placa OpenMote B

Trabaja con los pines de la placa openmote B como GPIO y configura las salidas digitales para cualquier propósito industrial.
22 de febrero de 2022 por
Cómo activar y desactivar los GPIOs de la placa OpenMote B
Boot & Work Corp. S.L., Fernandez Queralt Martinez

Introducción

¿Tienes una placa openmote B y te interesa conectar actuadores a los GPIOs? En esta entrada del blog, vamos a aprender a encender y apagar todos los GPIOs de openmote de forma recursiva, como un parpadeo con todos los GPIOs.

Últimas publicaciones

Your Dynamic Snippet will be displayed here... This message is displayed because you did not provided both a filter and a template to use.

Requisitos

Pines de Openmote


La placa principal de openmote B incluye un puerto de expansión (8 pines con una separación de 2,54 mm) que puede utilizarse para la depuración o para conectar la placa hija, es decir, la placa de sensores de openmote B. La placa de expansión incluye un Vcc (2,5V) y un pin GND, así como seis pines configurables.

El controlador GPIO, en el microcontrolador interno cc2538, está dividido por N puertos, y el nombre de los pines pertenecen a esos puertos y números. Así, el pin llamado PA7 es para el puerto A número 7.
Se puede ver en el openmote's user guide
Pines de Openmote - Cómo activar y desactivar los GPIOs de la placa OpenMote B

Probar los GPIOs


Para poder probar el GPIO de nuestra placa openmote b, necesitaremos descargar los archivos de openmote B.

1. En primer lugar, ves a la sección número 2. How to download openmote B board files >>>

2. A continuación, vamos a instalar docker-compose. Por favor, instálalo desde here >>>

3. Luego, dentro de la carpeta test, está la carpeta llamada test-gpio, que será el proyecto que vamos a ejecutar.

4. Desde la carpeta openmote-fw/, ejecutaremos el siguiente comando:

docker-compose run --rm openmote test-gpio

5. Por último, conecte un actuador o simplemente mida la tensión con el multímetro y vea cómo los pines se encienden y se apagan.

Openmote test - Cómo activar y desactivar los GPIOs de la placa OpenMote B

Además, puedes comprobar el código abriendo el archivo: 

nano ~/openmote-fw/test/test-gpio/src/main.cpp

Buscar en nuestro blog

Cómo activar y desactivar los GPIOs de la placa OpenMote B
Boot & Work Corp. S.L., Fernandez Queralt Martinez 22 de febrero de 2022
Compartir

¿Estás buscando tu Controlador Lógico Programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


Industrial PLC comparison >>>