Tabla de contenido:
- Paso 1: Relé de Grove
- Paso 2: esquema de hardware
- Paso 3: Instalación del SDK de CSR UEnergy
- Paso 4: Arquitectura de software
- Paso 5: Ejemplo de código para manejar el acceso a GPIO
Video: CSR1011 - Relé de activación: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
El CSR1011 es un chip inteligente Bluetooth de modo único y este tutorial muestra cómo acceder a sus GPIO y activar un relé.
Paso 1: Relé de Grove
El componente utilizado en este tutorial fue Grove-Relay. Este módulo es un interruptor digital normalmente abierto. A través de él, puede controlar el circuito de alto voltaje con bajo voltaje, digamos 5V en el controlador. Hay un LED indicador en la placa, que se iluminará cuando los terminales controlados se cierren.
Paso 2: esquema de hardware
Para conectar el módulo de relé en el CSR1011 se diseñó un hardware para alimentar el relé, porque el CSR1011 se alimenta con 3v3 y el componente necesita 5v para funcionar. En CSR, se usó el pin 4 (GPIO 10) para conectar el relé.
Paso 3: Instalación del SDK de CSR UEnergy
Para manejar la aplicación en CSR1011 se utiliza el entorno de desarrollo integrado (xIDE) suministrado con los kits de desarrollo de software (SDK) μEnergy. El software se proporciona en el CD-ROM, pero también se puede descargar desde aquí.
Paso 4: Arquitectura de software
En CSR1011, la aplicación se comunica con el firmware mediante llamadas API que se implementan mediante devoluciones de llamada de firmware para varios eventos en el ciclo de vida de la aplicación. Cuando se crea un proyecto algunas funciones ya están implementadas, estas funciones se utilizan en el ciclo de vida de la aplicación:
- AppPowerOnReset (): función de aplicación llamada justo después de un reinicio de encendido;
- AppInit (): esta función se llama cada arranque y debe contener la inicialización de la aplicación;
- AppProcessSystemEvent (): función llamada por el firmware para procesar eventos a nivel del sistema, como batería baja y cambio de nivel de PIO;
- AppProcessLmEvent (): función utilizada para manejar eventos relacionados con el enlace de comunicación desde el firmware;
- Temporizadores: se ejecutan sobre el temporizador de hardware con una precisión de microsegundos.
Paso 5: Ejemplo de código para manejar el acceso a GPIO
El código disponible demuestra cómo configurar y establecer el estado del GPIO para activar un relé conectado al GPIO10 del CSR1011. Para manejar el acceso de GPIO se utilizaron funciones disponibles en la biblioteca pio.h en group_PIO_B.html en uEnergy SDK.
Recomendado:
Cómo hacer una antena 4G LTE Doble BiQuade Pasos sencillos: 3 pasos
Cómo hacer una antena 4G LTE Doble BiQuade Pasos sencillos: La mayoría de las veces que me enfrenté, no tengo una buena intensidad de señal para mis trabajos diarios. Entonces. Busco y pruebo diferentes tipos de antena pero no trabajo. Después de perder el tiempo, encontré una antena que espero hacer y probar, porque es un principio de construcción, no
Diseño de juegos en Flick en 5 pasos: 5 pasos
Diseño de juegos en Flick en 5 pasos: Flick es una forma realmente sencilla de hacer un juego, especialmente algo como un rompecabezas, una novela visual o un juego de aventuras
Tutorial de la aplicación Kraken Jr. IoT, parte 1 - Registro y activación de correo electrónico: 9 pasos
Tutorial de la aplicación de IoT de Kraken Jr., parte 1 - Registro y activación de correo electrónico: Tutorial de la parte 1 (Registro y activación de correo electrónico) Tutorial de la parte 2 (Captura de Cid y código de autenticación) Tutorial de parte 3 (Registro de Arduino) Kraken Jr IoT es la implementación de IoT más simple en La web. Al usar Arduino Uno + Ethernet Shield
Ventana de activación: 4 pasos
Ventana de despertador: muchas personas tienen problemas para levantarse de la cama por la mañana. A menudo se despierta con el molesto sonido de un despertador. Con este instructivo, quiero mostrarte cómo puedes hacer una ventana falsa con la que despertar puede ser un poco más fácil. Esta victoria
Cabezal de cama con retroiluminación LED - Activación táctil: 3 pasos
Cabezal de cama con retroiluminación LED - Activado al tacto: Tira de iluminación LED con tapa de poste sensible al tacto. Para activar los LED, toco la tapa de cobre en el poste de la cama. Hay tres intensidades de nivel de luz, bajo, medio y brillante que se activan en secuencia antes de que gire el cuarto toque