{"id":926,"date":"2015-04-16T20:50:13","date_gmt":"2015-04-17T00:50:13","guid":{"rendered":"http:\/\/nagashur.com\/blog\/?p=926"},"modified":"2015-08-17T21:12:27","modified_gmt":"2015-08-18T01:12:27","slug":"configuration-de-li2c-sur-un-raspberry-pi","status":"publish","type":"post","link":"http:\/\/nagashur.com\/blog\/2015\/04\/16\/configuration-de-li2c-sur-un-raspberry-pi\/","title":{"rendered":"Configuration de l&#8217;I2C sur un Raspberry Pi"},"content":{"rendered":"<p>Nouveau tutoriel : <a href=\"http:\/\/nagashur.com\/wiki\/doku.php?id=raspberry_pi:i2c_setup\">Configuration de l&#8217;I2C sur un Raspberry Pi<\/a>.<\/p>\n<p>Le bus I2C (ou I\u00b2C), pour <em>Inter Integrated Circuit<\/em>, a \u00e9t\u00e9 d\u00e9velopp\u00e9 en 1982 par Philips et permet de connecter divers \u00e9quipements \u00e9lectroniques entre eux. Il dispose d&#8217;un syst\u00e8me d&#8217;adressage permettant de connecter de nombreux p\u00e9riph\u00e9riques I2C sur les m\u00eames c\u00e2bles, ce qui signifie ici que l&#8217;on utilisera un nombre restreint de GPIO, quel que soit le nombre de p\u00e9riph\u00e9riques I2C install\u00e9s. Dans le contexte du Raspberry Pi, ce bus est tr\u00e8s utile, puisqu&#8217;il permet de rajouter diverses fonctionnalit\u00e9s. On trouvera par exemple <a class=\"wikilink1\" title=\"raspberry_pi:mcp23017_ajout_gpio\" href=\"http:\/\/nagashur.com\/wiki\/doku.php?id=raspberry_pi:mcp23017_ajout_gpio\">des puces pour ajouter des GPIO<\/a>, des horloges temps r\u00e9el, des capteurs, et bien d&#8217;autres composants en I2C. Par d\u00e9faut, l&#8217;I2C n&#8217;est pas forc\u00e9ment activ\u00e9, et nous verrons comment faire cela.<\/p>\n<p>Pour lire la suite du tutoriel, suivez ce lien :<\/p>\n<p><a href=\"http:\/\/nagashur.com\/wiki\/doku.php?id=raspberry_pi:i2c_setup\">http:\/\/nagashur.com\/wiki\/doku.php?id=raspberry_pi:i2c_setup<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nouveau tutoriel : Configuration de l&#8217;I2C sur un Raspberry Pi. Le bus I2C (ou I\u00b2C), pour Inter Integrated Circuit, a \u00e9t\u00e9 d\u00e9velopp\u00e9 en 1982 par Philips et permet de connecter divers \u00e9quipements \u00e9lectroniques entre eux. Il dispose d&#8217;un syst\u00e8me d&#8217;adressage permettant de connecter de nombreux p\u00e9riph\u00e9riques I2C sur les m\u00eames c\u00e2bles, ce qui signifie ici [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":949,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":""},"categories":[140,168],"tags":[297,201,296,9,156,198],"jetpack_featured_media_url":"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2015\/04\/advanced_options-i2c.png","jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Configuration de l&#039;I2C sur un Raspberry Pi - Nagashur<\/title>\n<meta name=\"description\" content=\"Tutoriel sur la configuration du protocole I2C sur un Raspberry Pi\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nagashur.com\/blog\/2015\/04\/16\/configuration-de-li2c-sur-un-raspberry-pi\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Configuration de l&#039;I2C sur un Raspberry Pi - Nagashur\" \/>\n<meta property=\"og:description\" content=\"Tutoriel sur la configuration du protocole I2C sur un Raspberry Pi\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nagashur.com\/blog\/2015\/04\/16\/configuration-de-li2c-sur-un-raspberry-pi\/\" \/>\n<meta property=\"og:site_name\" content=\"Nagashur\" \/>\n<meta property=\"article:published_time\" content=\"2015-04-17T00:50:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-08-18T01:12:27+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2015\/04\/advanced_options-i2c.png\" \/>\n\t<meta property=\"og:image:width\" content=\"639\" \/>\n\t<meta property=\"og:image:height\" content=\"383\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@audreyrobinel\" \/>\n<meta name=\"twitter:site\" content=\"@audreyrobinel\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/nagashur.com\/blog\/#website\",\"url\":\"http:\/\/nagashur.com\/blog\/\",\"name\":\"Nagashur\",\"description\":\"raspi et arduino FTW :)\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"http:\/\/nagashur.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/nagashur.com\/blog\/2015\/04\/16\/configuration-de-li2c-sur-un-raspberry-pi\/#primaryimage\",\"inLanguage\":\"fr-FR\",\"url\":\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2015\/04\/advanced_options-i2c.png\",\"width\":639,\"height\":383,\"caption\":\"raspi-config\/advanced options\/i2c\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/nagashur.com\/blog\/2015\/04\/16\/configuration-de-li2c-sur-un-raspberry-pi\/#webpage\",\"url\":\"https:\/\/nagashur.com\/blog\/2015\/04\/16\/configuration-de-li2c-sur-un-raspberry-pi\/\",\"name\":\"Configuration de l'I2C sur un Raspberry Pi - Nagashur\",\"isPartOf\":{\"@id\":\"http:\/\/nagashur.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/nagashur.com\/blog\/2015\/04\/16\/configuration-de-li2c-sur-un-raspberry-pi\/#primaryimage\"},\"datePublished\":\"2015-04-17T00:50:13+00:00\",\"dateModified\":\"2015-08-18T01:12:27+00:00\",\"author\":{\"@id\":\"http:\/\/nagashur.com\/blog\/#\/schema\/person\/11a329fa33df4e94444716624beb8186\"},\"description\":\"Tutoriel sur la configuration du protocole I2C sur un Raspberry Pi\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/nagashur.com\/blog\/2015\/04\/16\/configuration-de-li2c-sur-un-raspberry-pi\/\"]}]},{\"@type\":\"Person\",\"@id\":\"http:\/\/nagashur.com\/blog\/#\/schema\/person\/11a329fa33df4e94444716624beb8186\",\"name\":\"sky99\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6yqc2-eW","jetpack-related-posts":[{"id":1401,"url":"http:\/\/nagashur.com\/blog\/2015\/08\/31\/ds3231-raspberry-pi-rtc-ajouter-une-horloge-temps-reel-i2c-alitest\/","url_meta":{"origin":926,"position":0},"title":"DS3231 Raspberry pi RTC : ajouter une horloge temps r\u00e9el I2C - Alitest","date":"31 ao\u00fbt 2015","format":false,"excerpt":"Le Raspberry pi ne dispose pas de module RTC (Real Time Clock, horloge en temps r\u00e9el), et ne peut donc pas garder une trace pr\u00e9cise du temps \u00e9coul\u00e9 sans avoir recours \u00e0 une synchronisation sur un serveur de temps (NTP). Cela n'est pas toujours possible, notamment pour des projets ou\u2026","rel":"","context":"Dans &quot;composants&quot;","img":{"alt_text":"DS3231 Raspberry pi RTC - pinout","src":"https:\/\/i0.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2015\/08\/DS3231_bottom_4766.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":653,"url":"http:\/\/nagashur.com\/blog\/2013\/03\/27\/ajouter-des-gpio-au-raspberry-pi-en-utilisant-une-puce-mcp23017-ou-23008\/","url_meta":{"origin":926,"position":1},"title":"Ajouter des GPIO au Raspberry Pi en utilisant une puce MCP23017 ou 23008","date":"27 mars 2013","format":false,"excerpt":"Si le nombre de GPIO disponibles sur le Raspberry Pi ne vous convient pas, pas d'inqui\u00e9tude, il est possible d'en rajouter. La puce\u00a0MCP23017 permet\u00a0d'ajouter 16 GPIO , et la puce\u00a0MCP23008 permet d'en rajouter 8. Dans les deux cas, ces puces se connectent au Raspberry Pi sur des GPIO \"sp\u00e9ciaux\",\u00a0d\u00e9di\u00e9s au\u2026","rel":"","context":"Dans &quot;composants&quot;","img":{"alt_text":"puce MCP23017, cr\u00e9dits photo Adafruit","src":"https:\/\/i1.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2013\/03\/MCP23017_adafruit.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1906,"url":"http:\/\/nagashur.com\/blog\/2016\/08\/14\/ecrans-lcd-texte-conversion-i2c\/","url_meta":{"origin":926,"position":2},"title":"Les \u00e9crans LCD texte et leur conversion I2C","date":"14 ao\u00fbt 2016","format":"video","excerpt":"J'ai fait une nouvelle vid\u00e9o sur ma chaine youtube, sur les \u00e9crans LCD texte classiques, \u00e0 base de HD44780 (ceux qu'on trouve partout), et sur leur conversion en \u00e9crans I2C en utilisant une carte additionnelle qui permet de passer de 6-8 GPIOs occup\u00e9s \u00e0 2 (qui restent utilisables en plus!).\u2026","rel":"","context":"Dans &quot;annonces&quot;","img":{"alt_text":"vignette vid\u00e9o \u00e9crans LCD texte et conversion I2C","src":"https:\/\/i0.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2016\/08\/thumb_lcd_i2c_6348.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1939,"url":"http:\/\/nagashur.com\/blog\/2017\/06\/25\/bme280-sur-raspberry-pi-temperature-pression-et-humidite-en-i2c\/","url_meta":{"origin":926,"position":3},"title":"BME280 sur Raspberry pi :  temp\u00e9rature, pression et humidit\u00e9 en I2C","date":"25 juin 2017","format":false,"excerpt":"Le BME280 est le successeur du BMP185 et du BMP85. Ce composant permet de mesurer la temp\u00e9rature, la pression atmosph\u00e9rique et l'hygrom\u00e9trie (taux d'humidit\u00e9 dans l'air). La communication avec ce composant passe par l'omnipr\u00e9sent et tr\u00e8s pratique bus I2C. Nous verrons ici comment utiliser le BME280 sur Raspberry pi. La\u2026","rel":"","context":"Dans &quot;capteurs&quot;","img":{"alt_text":"bme280 de l'arri\u00e8re (c\u00f4t\u00e9 oppos\u00e9 au capteur)","src":"https:\/\/i1.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2017\/04\/bme280_back_7032.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":543,"url":"http:\/\/nagashur.com\/blog\/2013\/01\/01\/controler-une-led-depuis-les-ports-gpio-du-raspberry-pi\/","url_meta":{"origin":926,"position":4},"title":"Contr\u00f4ler une LED depuis les GPIO du Raspberry PI","date":"1 janvier 2013","format":false,"excerpt":"Un des grands int\u00e9r\u00eats du Raspberry pi est qu'il dispose de GPIO utilisables comme entr\u00e9e ou sortie afin de lire des capteurs ou commandes des syst\u00e8mes. Nous nous verrons ici comment contr\u00f4ler les GPIO du Raspberry pi configur\u00e9s en mode sorte, \u00e0 travers un exemple concret ou nous commanderons une\u2026","rel":"","context":"Dans &quot;\u00e9lectronique&quot;","img":{"alt_text":"LED de 5mm : rouge, jaune, verte, orange, bleue, blanche et infrarouge","src":"https:\/\/i2.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2013\/01\/LEDs_5mm_4755_800px.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":584,"url":"http:\/\/nagashur.com\/blog\/2013\/01\/13\/lire-des-entrees-analogiques-sur-un-raspberry-avec-un-circuit-adc-le-mcp3008\/","url_meta":{"origin":926,"position":5},"title":"Lire des entr\u00e9es analogiques sur un Raspberry avec un circuit ADC : le MCP3008","date":"13 janvier 2013","format":false,"excerpt":"Nous connectons un circuit MCP3008 \u00e0 4 ports GPIO du Raspberry pi, et nous pouvons alors connecter divers capteurs \u00e0 l'une des 8 broches libres du MCP3008 pour lire les valeurs de divers capteurs analogiques. Un exemple de code python r\u00e9alisant cela est fourni, et les sch\u00e9mas de c\u00e2blage de\u2026","rel":"","context":"Dans &quot;capteurs&quot;","img":{"alt_text":"Convertisseur analogique-num\u00e9rique MCP3008","src":"https:\/\/i1.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2013\/01\/MCP3008-01.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/posts\/926"}],"collection":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/comments?post=926"}],"version-history":[{"count":0,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/posts\/926\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/media\/949"}],"wp:attachment":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/media?parent=926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/categories?post=926"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/tags?post=926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}