background preloader

Gestion du port GPIO du Raspberry Pi avec Python

Gestion du port GPIO du Raspberry Pi avec Python
Thereafter, we'll go on the assumption that we are developing on the latest model namely a Raspberry Pi B2. There are many libraries dedicated to the Raspberry Pi. They are stored, for the most part, on Pypi. We will study here is the historical library: RPi.GPIO. To install it, so just a simple install PIP: If you do not yet have pip, you just load get - pip.py, and then run it through the following command. wget python get-pip.py Of course, don't forget to use a 'sudo' if necessary. Reminder: Python is case sensitive. The GPIO port is accessible in root mode. sudo python mon_script.py Regarding the status of the input-output (I/O), the RPi.GPIO module accepts dedicated variables, integers or booleans. So, the high State may be worth to choose GPIO. III-B-1. The Raspberry Pi allows two sets of numbers: the silkscreen of the connector on the Board (GPIO.) Black numbering GPIO. GPIO.setmode(GPIO.BOARD) GPIO.setmode(GPIO.BCM) configuration = GPIO.getmode() III-B-2. III-B-3. III-B-4. III-B-5.

http://deusyss.developpez.com/tutoriels/RaspberryPi/PythonEtLeGpio/

Related:  RaspBerry PiGPIOSmart video car WIKI

Orange Pi Zero : Une carte de développement quadruple coeur à 6,39€ Notamment au niveau connectique, la solution Orange Pi Zéro propose un port USB 2.0 plein format, un port MicroUSB OTG et un port Ethernet 10/100 dans un encombrement très réduit : 52 mm par 46 mm seulement pour 26 grammes. La carte embarque un SoC ARM AllWinner H2, un quadruple coeur Cortex A7 associé à un Mali-400MP2, une solution très classique qui offrira de nombreuses possibilités d’usage. La mémoire vive embarquée est de 256 Mo avec une possibilité de passage à 512 Mo optionnelle. Un module Wifi est intégré, un 802.11 b/g/n classique qui permettra de piloter de nombreux projets. Utilisation du bus I2C sur RaspberryPi Dans la suite de l’article je présente l’activation puis l’utilisation du bus I2C sur la carte RaspberryPI (ou tout autre carte qui supporte un bus I2C : Olimex A13 ou iMX233, Beagle/PandaBoard de TI, TQ6410, etc…). L’interrogation des esclaves connectés au bus I2C peut se faire sans aucune programmation ! Cela permet de valider rapidement l’écriture ou la lecture des registres d’un esclave I2C. On peut alors passer à la programmation en C/C++ avec des valeurs validées.

Monitorer la temperature avec un Raspberry Pi L’hiver arrive, dans la nouvelle maison je souhaite surveiller la température temporairement pièce par pièce pour mesurer l’impact du chauffage. Pour cela, je m’aide d’un Raspberry Pi en WIFI et d’une sonde 1-wire DS18B20. Je ne vais pas réinventer le fil à couper le beurre, le schéma de câblage d’un DS18B20 est le même sur tous les blogs : DS18B20 sur raspberry pi Apprenez à programmer en Python Vous n'y connaissez rien en programmation et vous souhaitez apprendre un langage clair et intuitif ? Ce cours d’initiation à Python est fait pour vous ! Et comme le veut la coutume ici-bas, on démarre de zéro, dans la joie et la bonne humeur. Ainsi, si vous n'avez jamais programmé en quelque langage que ce soit, si vous ne savez que très vaguement ce que programmer signifie, vous ferez le bon choix en choisissant Python pour commencer votre apprentissage.

Raspberry Pi at Southampton The steps to make a Raspberry Pi supercomputer can be downloaded here [9th Jan 2013 update]: Raspberry Pi Supercomputer (PDF). You can also follow the steps yourself here [9th Jan 2013 update]: Raspberry Pi Supercomputer (html). The press release (11th Sept 2012) for our Raspberry Pi Supercomputer with Lego is here: Press Release University Page The press release is also here (PDF): Press Release (PDF). Raspberry Pi2 & 3 Pin Mappings Image made with Fritzing Hardware interfaces for the Raspberry Pi 2 and Raspberry Pi 3 are exposed through the 40-pin header J8 on the board. Functionality includes: 24x - GPIO pins 2x - SPI bus 1x - I2C bus 2x - 5V power pins 2x - 3.3V power pins 8x - Ground pins GPIO Pins Let’s look at the GPIO available on this device.

LEGO Digital Designer LEGO Digital Designer est un logiciel téléchargeable gratuitement qui permet de construire virtuellement de nombreuses maquettes en utilisant les briques LEGO. Disponible en anglais ou allemand, le logiciel reste simple à utiliser et apporte aux professeurs de technologie un atelier supplémentaire lorsque les maquettes réelles sont en nombre insuffisants. On peut choisir toutes sortes de pièces, les colorier, les assembler etc. Une bibliothèque de modèles est aussi proposée. Ce logiciel ravira également de nombreux parents pour jouer avec leurs enfants.

RASP-SENSE-HAT-ASTRO-PI-Bouton — MCHobby - Wiki MCHobby investi du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby. Boutons de vols Le boîtier de vol de l'Astro Pi utilise le sense Hat ainsi que 6 boutons d'usage général, boutons que vous pourriez brancher sur le GPIO du Raspberry Pi. Cela demande quelques opérations de bricolages mais au final, vous auriez 6 boutons de plus branché sur votre Pi, des boutons que vous pourriez exploiter dans vos propres programmes.

A Raspberry Pi Camera Adafruit launched it's PiTFT not long ago and I bought one immediately from Pimoroni. Soon after that Adafruit published a tutorial entitled DIY WiFi Raspberry Pi Touchscreen Camera. I had a good read through it and on the final page the final paragraph was; The package could be slimmed down considerably; there’s a huge amount of empty space between the PiTFT and Raspberry Pi (even more with a Model A board). Advanced makers could squeeze a slim LiPo battery and a 5V boost converter in there, connecting to the expansion header at the right edge of the TFT board instead of the side-protruding USB power connector. The result would be similar in size to some consumer point-and-shoot digital cameras.

I2C bus interface Kernel setup Probably the Kernel used on your Acme Board is already configured to have the I2C bus enabled. To check it just type: # ls /dev/i2c* /dev/i2c-0 /dev/i2c-1 in this case two busses are already configured on your board. To know on which pins are available the I2C signals, read the pinout section of this page. Fritzing Un Quadricoptère propulsé par un Raspberry Pi Si vous ne savez pas quoi faire cette semaine, alors voilà une idée toute trouvée : construire un quadricoptère propulsé par un Raspberry Pi. Exactement comme l’ARDrone, le prix qui pique en moins. Impossible ? Non, pas du tout et Matthew Watson en est la preuve vivante puisqu’il est justement parvenu à ses fins et vous allez donc pouvoir découvrir un peu plus bas le tout premier quadricoptère dirigé par un Raspberry Pi.

Related: