Comment parler aux capteurs numériques via l'interface I²C? Matériel: quelles broches du GPIO du Raspberry Pi puis-je utiliser? Logiciel: Quelles bibliothèques I²C sont
I²C signifie Inter-Integrated Circuit, et est un système de transfert de données qui permet des connexions entre des ordinateurs ou des microcontrôleurs et des périphériques de bas niveau (par exemple des capteurs ou EEPROMS). Il s'agit d'un bus informatique série multi-maître, multi-esclave, asymétrique.
Comment parler aux capteurs numériques via l'interface I²C? Matériel: quelles broches du GPIO du Raspberry Pi puis-je utiliser? Logiciel: Quelles bibliothèques I²C sont
J'essayais d'activer I2C en suivant ce tutoriel http://www.raspberrypi-spy.co.uk/2014/11/enabling-the-i2c-interface-on-the-raspberry-pi/ Mais j'ai un problème que je ne peux pas résoudre. La commande i2cdetect -y 1retourne 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 0f...
Je travaille sur un robot utilisant un Arduino Uno R3 et je voulais avoir la possibilité de contrôler l'Arduino sans fil, comme arrêter l'Arduino sans avoir à débrancher la prise d'alimentation à chaque fois. Je veux connaître le moyen le plus sûr de connecter mon Raspberry Pi à l'Arduino, sans...
J'ai installé le 2012-07-15-wheezy-raspbian, et le module i2c-dev et i2c_bcm2708 sont là et fonctionnent avec les outils i2c. Comment charger le module i2c-dev, etc. au
J'ai quelques capteurs de température DS18B20 . Ceux-ci sont normalement utilisés dans les projets Arduino, mais je ne vois pas pourquoi ne pas les utiliser avec un Pi. Il existe un logiciel appelé DigiTemp qui semble piloter l'appareil et je l'ai compilé et installé sur le Pi. La chose pas si...
Existe-t-il une bibliothèque simple pour parler à I2C pour C ++? J'ai trouvé des trucs pour python et Java, mais je voulais C ++. J'espérais que quelqu'un a porté la bibliothèque Arduino Wire afin que je puisse utiliser le code que j'ai déjà écrit pour
Je teste la communication i2c entre Pi et Arduino. Le doc dit: write_i2c_block_data(addr,cmd,vals) Block Write transaction. int addr,char cmd,long[] None J'ai ce test: Sur Pi: import smbus bus = smbus.SMBus(0) bus.write_i2c_block_data(address, 48, [49, 50, 51] ) Sur Arduino: void receiveData(int...
J'ai un client qui a plusieurs grandes enseignes en bronze, chacune avec 100-150 petites ampoules dessus, totalisant environ 400 ampoules. Les ampoules sont allumées et éteintes selon un calendrier, actuellement à la main (en dévissant partiellement les ampoules qui ne sont pas nécessaires). La...
La documentation matérielle du BCM2711 répertorie plusieurs options d'interface d'E / S. Il s'agit entre autres: jusqu'à 6 × I2C, jusqu'à 6 × UART (multiplexé avec I2C), jusqu'à 6 × SPI (seulement cinq exposés sur Raspberry Pi 4B) Le Pi 4 partage cependant le brochage de son en-tête GPIO avec les...
J'ai besoin d'utiliser des pilotes de noyau pour certains périphériques I2C, j'ai donc besoin du support du noyau I2C. Comme déjà discuté dans une question précédente , le noyau 3.1.9 actuel ne prend pas en charge le matériel I2C du SoC. J'espérais que la nouvelle image Debian inclurait un noyau...
J'ai des difficultés à interfacer le Raspberry Pi avec pratiquement n'importe quel capteur I2C. J'ai parcouru de nombreux tutoriels sur la façon de faire fonctionner le pilote I2C et mes connexions sont correctes. Pourtant, i2cdetect (ou tout code basé sur I2C) ne me donne aucune adresse. Quelles...