Diferencia entre revisiones de «I2C»
(→Bloques) |
(→Bloques) |
||
Línea 18: | Línea 18: | ||
Inicializa el módulo I2C. | Inicializa el módulo I2C. | ||
+ | |||
*[[Archivo:starti2c.png]] | *[[Archivo:starti2c.png]] |
Revisión del 17:05 10 dic 2016
Contenido
Autores:
- Federico Kauffman
- Maximiliano Kotvinsky
- Andrés Vasilev
Paleta
Esta paleta le agrega el soporte del bus I²C a la placa USB4Butiá.
Bloques
OpenI2C
Inicializa el módulo I2C.
StartI2C
Es el mensaje que inicia la comunicación I2C.
Envía la condición de Start de I2C, y espera hasta que la secuencia de señal de Start termine.
StopI2C
Es el mensaje que finaliza la comunicación I2C.
Envía la condición de Stop de I2C, y espera hasta que la secuencia de señal de Stop termine.
CloseI2C Finaliza el módulo I2C.
WriteI2C
Escribe un solo byte en el bus I2C.
También es utilizado para enviar la dirección del esclavo al que se desea comunicar.
La dirección se debe escribir de la siguiente forma en el byte a enviar:
ReadI2C
Lee un solo byte del bus I2C
AckI2C
NotAckI2C
Descarga e instalación
Como instalarlo:
1- Descargar el archivo: i2c_plugin.zip
2- Descomprimir el archivo.
3- Copiar todo el contenido a la carpeta "plugins" que se encuentra dentro de la actividad TurtleBots.
Ejemplo de uso
Notas
Trabajo a futuro
Configuración de la frecuencia de trabajo.