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() Related:  RaspBerry PiTUTORIELS ELECTRONIQUE

17 : Un mini écran pour 22€ Ce post est le dix septième d’une liste de tutoriels sur le raspberry PI, cliquez ici pour accéder au sommaire ! En attendant la création de la sonde de température (qui ne saurait tarder, j’ai juste la flemme de rédiger mon pavé ), voila un ptit tuyau à vous mettre sous la dent pour ce début de week end !! Il peux être utile d’avoir un mini écran LCD couleur branché au rpi histoire d’avoir constamment un visuel de la console, d’afficher un plan domotique ou si vous souhaitez tout simplement faire du rpi un mini ordinateur Seulement voila, les mini écran pas cher, qui consomme peu et adaptable au raspberry PI, ça ne court pas les rues ! L’astuce ? L’avantage de l’écran ? Évidemment il faudra de bons yeux, et un peu de jugeote pour couper et dénuder quelques fils mais vraiment des broutilles pour adapter ce genre d’écran au raspberry PI. Moi j’ai commandé un écran comme celui ci 3 sorties sur l’écran : On notera les points suivants : Les branchements : Et c’est tout !! Un petit décalage isn’t it?

Fritzing Raspberry Pi Raspberry Pi (RPi) is a minimalist computer built for the ARMv6 architecture. More information about this project and technical specification. Article preface This article is not meant to be an exhaustive setup guide and assumes that the reader has setup an Arch system before. Installing Arch Linux ARM See the Arch Linux ARM documentation. Resize filesystem The image size is 2GB. Network Enable IPv6 IPv6 is disabled by default. Configure wlan without network or display By default a fresh install will connect to a connected LAN with dhcpcd. Mount the sdcard-partition5 # mount /dev/mmcblk0p5 /mnt Create a netctl profile, if you use netctl on your main machine, you can just copy one # cp /etc/netctl/profilename /mnt/etc/netctl/ or you can adapt one from the /examples directory /etc/netctl/examples. To automatically connect to an available network enable the systemd unit netctl-auto. Unmount the sdcard # umount /mnt Insert it in your rpi and boot it. Audio Select an audio source for output: hdmi_drive=2

Raspberry Pi - Caméra 5M & Streaming Avec un capteur d'une résolution native de 5 mégapixels (5M) et, au niveau optique, d'une lentille de focalisation fixe, la caméra peut servir d'appareil photo (résolution maximale de 2592 x 1944 pixels) ou de caméra vidéo (format HD jusqu'à 1080p). Son poids est impressionnant, car elle ne pèse pas plus de quatre grammes pour un volume de L25 x l20 x H9 (en millimètres). On commence par brancher la caméra sur l'interface CSI. Cliquez pour lire la vidéo Flash n'est pas installé, Flash n'est pas à jour 7.0.0, cliquez sur l'image ci-dessous. Il faut disposer d'une distribution Raspbian à jour avant de pouvoir activer la caméra : sudo apt-get update && sudo apt-get upgrade Puis on lance ensuite l'utilitaire Raspi-config où un nouveau menu devrait vous permettre d'activer la caméra (choix numéro 5 - Activate the camera) : Un reboot plus tard, vous pouvez commencer à jouer avec la caméra. Ce logiciel est utilisable en ligne de commande. raspistill -o image001.jpg raspistill -ev -o image002.jpg V-A.

Brancher écran Tablette sur Raspberry Pi Bonsoir à tous, Je suis nouveau sur ce forum et dans l'univers du Raspberry Pi. J'ai commandé celui-ci sur Amazon et je suis en train d'attendre impatiemment son arrivée. Ceci étant dit j'ai quelques questions à vous poser, je compte faire de mon futur raspberry pi un genre de tablette tactile (si on peut appeler ça comme ça). J'ai donc entrepris plusieurs recherches mais je ne comprend pas trop. Voici où j'en suis, j'ai trouvé un tuto d'une personne recensant les moyens de connecter un écran au Raspberry pi : ... i.html?m=1 Je suis interessé par la 3e solutions, en effet, je possède une tablette dont je ne me sert plus (bug + son HS), une Toshiba Folio 100. Ceci permettrait donc de brancher un écran tactile si on en croit la vidéo. Ensuite en cherchant un peu plus, je suis tombé sur ce tuto fait par le même site : Merci d'avance et en espérant ne pas reposer des questions déjà posées. Cordialement.

ScratchX Bien choisir les accessoires de votre Raspberry Pi 2 | Raspbian-France La Raspberry Pi 2 est sortie et elle est absolument géniale. Plus rapide, plus puissante, toujours aussi abordable, et supportant désormais Windows 10. Lors de la sortie de la Raspberry Pi 2 nous vous avions dit que nous sortirions un guide pour vous aider à choisir les accessoires de votre Raspberry Pi 2, le voici. Nous allons découper ce tutoriel en trois parties, les accessoires obligatoires, ceux utiles, et ceux qui vous serviront dans des cas un peu spécifiques. Les accessoires présentés dans cet article sont également utilisables pour la Raspberry Pi B+. Les accessoires obligatoires La Raspberry Pi est livrée nue, sans clavier, sans alimentation, bref toute seule. Sans les accessoires que nous vous présentons ici, vous ne pourrez pas démarrer la Raspberry Pi. La Raspberry Pi 2 C’est évident, mais nous le marquons tout de même, il vous faudra une Raspberry Pi 2. La Raspberry Pi 2 propose donc 1Go de mémoire vive, contre 512Mo pour le modèle B+. Voici un petit tableau récapitulatif !

Setting up your Pi Cap on the Raspberry Pi 1, 2 or 3 - Bare ConductiveBare Conductive Step 19 Configure the picap package To configure the picap package, you need to run “picap-setup” at the terminal. Firstly we ask whether you want to enable high quality audio on the Pi. We strongly recommend that you do this – it will enable the new, higher-quality audio driver that the Raspberry Pi team have worked hard on, which is a huge improvement on the previous version. Eventually this will be enabled as standard in Raspbian, but for now you have to do it manually. Next we ask whether or not to install examples into your home folder. Once this is complete, we ask whether you would like to reboot the Pi in order to complete installation.

Raspberry Pi - Réalisation d'un traceur GPS Comme vous le savez sans aucun doute, la technologie GPS utilise des satellites en orbite autour de la Terre afin de déterminer votre localisation géographique avec les coordonnées en longitude et latitude. Donc, pour travailler sur un tel projet, il faut que le récepteur GPS ait un accès dégagé au-dessus de lui. À l'intérieur de chez vous, vous devrez sans doute vous mettre près d'une fenêtre et positionner le récepteur GPS à l'extérieur derrière la vitre. La grande majorité des récepteurs GPS devraient convenir pour ce projet, mais nous conseillons d'en choisir un avec une documentation claire comprenant les caractéristiques de la liaison série comme la vitesse de transmission en bauds (la vitesse de transmission des bits). Le modèle que nous allons utiliser est un GlobalSat BU-353 transmettant ses données à un débit de 4800 bauds. Recherchez une nouvelle entrée vers la fin du fichier log, qui devrait ressembler à quelque chose comme « pl2303 converter now attached to ttyUSB0 ».

Monitorer la temperature avec un Raspberry Pi | Domolio, la domotique et pas que… 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 Ce qui donne une fois soudé : J’utilise une résistance de 4.2kΩ qui fait très bien l’affaire. Coté Raspberry Pi, après la configuration du WIFI, place à la configuration du 1-wire. # vi /etc/modulesw1-thermw1-gpio pullup=1snd-bcm2835 Pour une action immédiate : # modprobe w1-therm# modprobe w1-gpio pullup=1 Puis allons voir ce qu’il se passe du coté du bus 1-wire : Ah ! # cd 28-000003977b0a# cat w1_slave63 01 4b 46 7f ff 0d 10 15 : crc=15 YES63 01 4b 46 7f ff 0d 10 15 t=22187 Bon, on devine que 22187 correspond à 22,187°C. Voila voila… Reste à grapher périodiquement cette valeur. Ah bah !?! # rm *# vi 1w-temp page web DS18b20

RaspberryPi.fr ServoSix - MonkMakes The Servo Six board simplifies the process of connecting up to six servo motors to a Raspberry Pi or Arduino. The Servo Six has the following features: Screw terminals for servo power supplyReverse-polarity protection for the servo power supply470µF 16V capacitor for servo supply470Ω current limiting resistors for servo control lines (to protect GPIO pins)Power indicator LED For use with Raspberry Pi, we have created a Python library based on Richard Hurst’s ServoBlaster code. from servosix import ServoSix ss = ServoSix() try: while True: servo = input("servo:") angle = input("angle:") ss.set_servo(servo, angle) finally: ss.cleanup() You will find full documentation for the library in the Github repository. When using the Servo Six with an Arduino, you can just use the standard Arduino Servo library.

Related: