¿Cómo puedo hablar con sensores digitales a través de la interfaz I²C? Hardware: ¿Qué pines en el GPIO de la Raspberry Pi puedo usar? Software: ¿Qué bibliotecas I²C están
I²C significa Inter-Integrated circuit, y es un sistema de transferencia de datos que permite conexiones entre computadoras o microcontroladores y periféricos de bajo nivel (por ejemplo, sensores o EEPROMS). Es un bus de computadora en serie con varios maestros, varios esclavos y un solo extremo.
¿Cómo puedo hablar con sensores digitales a través de la interfaz I²C? Hardware: ¿Qué pines en el GPIO de la Raspberry Pi puedo usar? Software: ¿Qué bibliotecas I²C están
Estoy trabajando en un robot que utiliza un Arduino Uno R3 y quería tener la capacidad de controlar el Arduino de forma inalámbrica, como detener el Arduino sin tener que desconectar el enchufe cada vez. Quiero saber la forma más segura de conectar mi Raspberry Pi al Arduino, sin un gran riesgo de...
Estaba tratando de encender I2C siguiendo este tutorial http://www.raspberrypi-spy.co.uk/2014/11/enabling-the-i2c-interface-on-the-raspberry-pi/ Pero tengo un problema que no puedo resolver. El comando i2cdetect -y 1regresa 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: 03 04 05 06 07 08 09 0a 0b 0c 0d 0e...
He instalado 2012-07-15-wheezy-raspbian, y el módulo i2c-dev y i2c_bcm2708 están ahí y funcionan con las herramientas i2c. ¿Cómo consigo que se cargue el módulo i2c-dev, etc. en el
Tengo algunos sensores de temperatura DS18B20 . Normalmente se usan en proyectos de Arduino, pero no veo por qué no usarlos con un Pi. Hay un software llamado DigiTemp que parece manejar el dispositivo y lo he compilado e instalado en el Pi. Lo que no está tan claro es, ¿cómo los conecto?...
¿Hay una biblioteca simple para hablar con I2C para C ++? He encontrado algunas cosas para Python y Java, pero quería C ++. Esperaba que alguien haya portado la biblioteca Arduino Wire para poder usar el código que ya he escrito para
Estoy probando la comunicación i2c entre Pi y Arduino. El documento dice: write_i2c_block_data(addr,cmd,vals) Block Write transaction. int addr,char cmd,long[] None Tengo esta prueba: En Pi: import smbus bus = smbus.SMBus(0) bus.write_i2c_block_data(address, 48, [49, 50, 51] ) En Arduino:...
Tengo un cliente que tiene varios letreros de bronce grandes, cada uno con 100-150 bombillas pequeñas, un total de aproximadamente 400 bombillas. Las bombillas se encienden y apagan en un horario, actualmente a mano (desenroscando parcialmente las bombillas que no son necesarias). La mayoría de las...
La documentación del hardware del BCM2711 enumera múltiples opciones de interfaz de E / S. Entre otros, estos son: hasta 6 × I2C, hasta 6 × UART (muxed con I2C), hasta 6 × SPI (solo cinco expuestos en Raspberry Pi 4B) Sin embargo, el Pi 4 comparte el pinout de su encabezado GPIO con los...
Necesito usar controladores de kernel para algunos periféricos I2C, por lo que necesito soporte para kernel I2C. Como ya se discutió en una pregunta anterior , el kernel actual 3.1.9 no proporciona soporte para el hardware I2C del SoC. Esperaba que la nueva imagen de Debian incluyera un kernel 3.2...
Tengo dificultades para conectar la Raspberry Pi a prácticamente cualquier sensor I2C. He revisado muchos tutoriales sobre cómo hacer que el controlador I2C funcione y mis conexiones son correctas. Aún así, i2cdetect (o cualquier código basado en I2C) no me da ninguna dirección. ¿Cuáles son los...