MANUAL DE USUARIO TIC XBEE 3 Página 4 de 19 INTRODUCCIÓN La tarjeta TIC XBEE3 es una tarjeta que lleva integrado un módulo XBEE3 de DIGI, que le aporta todas sus características, en este caso este módulo se encarga de controlar y manipular todas las E/S de la tarjeta, además de contar con un Relé...
MANUAL DE USUARIO TIC XBEE 3 Página 5 de 19 PARTES DEL DISPOSITIVO En la siguiente imagen se muestra las diferentes partes que compone la TIC XBEE3 como pines, módulo, entre otros. Figura 1. Parte frontal de TIC XBEE3. 1. Módulo XBEE3: módulo encargado de controlar la placa.
MANUAL DE USUARIO TIC XBEE 3 Página 7 de 19 EJEMPLO 1. Ejemplo 1: Blink LED. Este ejemplo enciende y apaga el LED DIO5 con intervalo de tiempo de 1 segundo. Para realizar este ejemplo se debe de seguir los siguientes pasos: •...
Página 8
MANUAL DE USUARIO TIC XBEE 3 Página 8 de 19 Figura 3.1. Identificar Módulo XBEE3. Figura 3.2. Identificar Módulo XBEE3. Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile +56 2 23339579 | www.mcielectronics.cl | www.arduino.cl | info@mcielectronics.cl...
Página 9
MANUAL DE USUARIO TIC XBEE 3 Página 9 de 19 Figura 3.3. Identificar Módulo XBEE3. Figura 3.4. Identificar Módulo XBEE3. Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile +56 2 23339579 | www.mcielectronics.cl | www.arduino.cl | info@mcielectronics.cl...
Página 10
MANUAL DE USUARIO TIC XBEE 3 Página 10 de 19 Figura 3.5. Identificar Módulo XBEE3. • Ya descubierto el módulo se puede acceder a todos los parámetros del mismo, ahora para cargar los códigos de ejemplos se deben de modificar dos parámetros y así poder programarlo con Python.
Página 11
MANUAL DE USUARIO TIC XBEE 3 Página 11 de 19 Figura 4.1. Abrir MicroPython Terminal. Figura 4.2. Abrir MicroPython Terminal. Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile +56 2 23339579 | www.mcielectronics.cl | www.arduino.cl | info@mcielectronics.cl...
Página 12
MANUAL DE USUARIO TIC XBEE 3 Página 12 de 19 • Al abrir el terminal, se puede escribe el comando help (), que nos permite visualizar las funciones que se pueden ejecutar en el monitor. Figura 5. Funciones del MicroPython Terminal.
Página 13
MANUAL DE USUARIO TIC XBEE 3 Página 13 de 19 print(" +--------------------------------------+\n") # Set up the LED pin object to manage the LED status. Configure the pin # as output and set its initial value to off (0). led_pin = Pin(LED_PIN_ID, Pin.OUT, value=0) # Start blinking the LED by toggling its value every second.
MANUAL DE USUARIO TIC XBEE 3 Página 14 de 19 2. Ejemplo 2: Sensor HDC1080 y activación de Relé. En este segundo ejemplo se activa una carga conectada en el relé al detectar un aumento de temperatura mayor a 30°, para poder realizar este ejemplo se sigue los pasos a continuación: •...
Página 15
MANUAL DE USUARIO TIC XBEE 3 Página 15 de 19 from machine import I2C from machine import Pin import xbee import sys import time LED_PIN_ID = "D12" # Constants HDC1080_ADDR = 0x40 REG_TMP = 0x00 REG_HUM = 0x01 print(" +-------------------------------------+") print("...
Página 16
MANUAL DE USUARIO TIC XBEE 3 Página 16 de 19 time.sleep(0.0635) # Read the temperature value (2 bytes). temp_bytes = i2c.readfrom(HDC1080_ADDR, 2) # Calculate the temperature in Celsius. temp_celsius = (int.from_bytes(temp_bytes, "big") / 2 ** 16) * 165 - 40 # Change the pointer to 0x01 (Temperature register) i2c.writeto(HDC1080_ADDR, bytearray([REG_HUM]))
Página 17
MANUAL DE USUARIO TIC XBEE 3 Página 17 de 19 • En el MicroPython Terminal se debe visualizar los siguientes mensajes indicativo que el código se ejecutó de manera correcta. Figura 8. Respuesta de MicroPython Terminal código de ejemplo 2.
MANUAL DE USUARIO TIC XBEE 3 Página 19 de 19 HISTORIA DEL DOCUMENTO Revisión Fecha Editado por Descripción/Cambios 11 de noviembre del 2019 Álvaro Linares Versión inicial Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile +56 2 23339579 | www.mcielectronics.cl | www.arduino.cl |...