{"id":69,"date":"2018-10-26T17:53:42","date_gmt":"2018-10-26T15:53:42","guid":{"rendered":"http:\/\/www.boichat.ch\/wpjrsp\/?p=69"},"modified":"2018-11-18T10:16:13","modified_gmt":"2018-11-18T09:16:13","slug":"un-exercice-qui-nest-pas-dans-le-livre","status":"publish","type":"post","link":"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/","title":{"rendered":"Un exercice &#8230; qui n&rsquo;est pas dans le livre"},"content":{"rendered":"\r\n\r\nAu chapitre 18, nous d\u00e9posons un capteur de temp\u00e9rature sur une planche \u00e0 pain connect\u00e9 au port <strong>GPIO<\/strong> du <strong>Raspberry Pi 3 B<\/strong> et d\u00e9veloppons une classe pour nous retourner sa valeur en degr\u00e9 Celsius.\r\n\r\n\r\n\r\n\r\n\r\nNous inclurons cette objet de classe dans un Thread Java (chapitre 12) afin de v\u00e9rifier cette valeur.\r\n\r\n\r\n\r\n\r\n\r\nSi la temp\u00e9rature passe en dessous d&rsquo;une valeur d\u00e9termin\u00e9e, nous consid\u00e9rerons que c&rsquo;est le bon moment de fermer la fen\u00eatre de la chambre <strong>en envoyant un Email<\/strong> (chapitre 24) au proprio.\r\n\r\n\r\n\r\n\r\n\r\nLa valeur de cette temp\u00e9rature limite sera modifiable avec un <strong>serveur Web<\/strong> (chapitre 22) install\u00e9 sur notre Raspberry Pi et l&rsquo;\u00e9volution des temp\u00e9ratures sera stock\u00e9e dans une base de donn\u00e9es (chapitre 23) que nous pourrons t\u00e9l\u00e9charger avec un Email \u00e0 la suite d&rsquo;une requ\u00eate Web.\r\n\r\n\r\n\r\n\r\n\r\n<hr class=\"wp-block-separator\" \/>\r\n\r\n\r\n\r\n\r\n\r\nLes applications et classes Java seront d\u00e9pos\u00e9es dans des projets <strong>Eclipse<\/strong> comme d\u00e9crit dans les chapitres 2 et 8.\u00a0Ce dernier chapitre nous expliquera\u00a0comment cr\u00e9er une classe Java pour faire clignoter une LED et t\u00e9l\u00e9charger cette classe sur le Raspberry Pi avec <strong>WinScp<\/strong>. Nous ex\u00e9cuterons cette classe dans une console de <strong>Raspbian<\/strong> (le Linux du Raspberry Pi, chapitre 3)\u00a0 avec <strong>Putty<\/strong> (chapitre 4 avec une introduction aux commandes de base) ou alors, automatiquement au d\u00e9marrage du Raspberry Pi, comme expliqu\u00e9 au chapitre 22 pour le serveur Web \u00e9crit en Java.\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>Au chapitre 18, nous d\u00e9posons un capteur de temp\u00e9rature sur une planche \u00e0 pain connect\u00e9 au port GPIO du Raspberry Pi 3 B et d\u00e9veloppons&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"footnotes":""},"categories":[1],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Un exercice ... qui n&#039;est pas dans le livre - Un livre sur Java, Python, Eclipse et le Raspberry Pi 3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Un exercice ... qui n&#039;est pas dans le livre - Un livre sur Java, Python, Eclipse et le Raspberry Pi 3\" \/>\n<meta property=\"og:description\" content=\"Au chapitre 18, nous d\u00e9posons un capteur de temp\u00e9rature sur une planche \u00e0 pain connect\u00e9 au port GPIO du Raspberry Pi 3 B et d\u00e9veloppons&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/\" \/>\n<meta property=\"og:site_name\" content=\"Un livre sur Java, Python, Eclipse et le Raspberry Pi 3\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-26T15:53:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-18T09:16:13+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jean-Bernard Boichat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.boichat.ch\/wpjrsp\/#website\",\"url\":\"https:\/\/www.boichat.ch\/wpjrsp\/\",\"name\":\"Un livre sur Java, Python, Eclipse et le Raspberry Pi 3\",\"description\":\"Jean-Bernard Boichat - Auteur chez Eyrolles\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.boichat.ch\/wpjrsp\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/#webpage\",\"url\":\"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/\",\"name\":\"Un exercice ... qui n'est pas dans le livre - Un livre sur Java, Python, Eclipse et le Raspberry Pi 3\",\"isPartOf\":{\"@id\":\"https:\/\/www.boichat.ch\/wpjrsp\/#website\"},\"datePublished\":\"2018-10-26T15:53:42+00:00\",\"dateModified\":\"2018-11-18T09:16:13+00:00\",\"author\":{\"@id\":\"https:\/\/www.boichat.ch\/wpjrsp\/#\/schema\/person\/fe6328cc5b74b8a6e8d841285a928751\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.boichat.ch\/wpjrsp\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Un exercice &#8230; qui n&rsquo;est pas dans le livre\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.boichat.ch\/wpjrsp\/#\/schema\/person\/fe6328cc5b74b8a6e8d841285a928751\",\"name\":\"Jean-Bernard Boichat\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.boichat.ch\/wpjrsp\/#personlogo\",\"inLanguage\":\"fr-FR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/862886ce35a52b9d13595e18ac3c3ea5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/862886ce35a52b9d13595e18ac3c3ea5?s=96&d=mm&r=g\",\"caption\":\"Jean-Bernard Boichat\"},\"sameAs\":[\"http:\/\/www.boichat.ch\"],\"url\":\"https:\/\/www.boichat.ch\/wpjrsp\/author\/bjb\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Un exercice ... qui n'est pas dans le livre - Un livre sur Java, Python, Eclipse et le Raspberry Pi 3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/","og_locale":"fr_FR","og_type":"article","og_title":"Un exercice ... qui n'est pas dans le livre - Un livre sur Java, Python, Eclipse et le Raspberry Pi 3","og_description":"Au chapitre 18, nous d\u00e9posons un capteur de temp\u00e9rature sur une planche \u00e0 pain connect\u00e9 au port GPIO du Raspberry Pi 3 B et d\u00e9veloppons&hellip;","og_url":"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/","og_site_name":"Un livre sur Java, Python, Eclipse et le Raspberry Pi 3","article_published_time":"2018-10-26T15:53:42+00:00","article_modified_time":"2018-11-18T09:16:13+00:00","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Jean-Bernard Boichat","Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.boichat.ch\/wpjrsp\/#website","url":"https:\/\/www.boichat.ch\/wpjrsp\/","name":"Un livre sur Java, Python, Eclipse et le Raspberry Pi 3","description":"Jean-Bernard Boichat - Auteur chez Eyrolles","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.boichat.ch\/wpjrsp\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/#webpage","url":"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/","name":"Un exercice ... qui n'est pas dans le livre - Un livre sur Java, Python, Eclipse et le Raspberry Pi 3","isPartOf":{"@id":"https:\/\/www.boichat.ch\/wpjrsp\/#website"},"datePublished":"2018-10-26T15:53:42+00:00","dateModified":"2018-11-18T09:16:13+00:00","author":{"@id":"https:\/\/www.boichat.ch\/wpjrsp\/#\/schema\/person\/fe6328cc5b74b8a6e8d841285a928751"},"breadcrumb":{"@id":"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.boichat.ch\/wpjrsp\/2018\/10\/26\/un-exercice-qui-nest-pas-dans-le-livre\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.boichat.ch\/wpjrsp\/"},{"@type":"ListItem","position":2,"name":"Un exercice &#8230; qui n&rsquo;est pas dans le livre"}]},{"@type":"Person","@id":"https:\/\/www.boichat.ch\/wpjrsp\/#\/schema\/person\/fe6328cc5b74b8a6e8d841285a928751","name":"Jean-Bernard Boichat","image":{"@type":"ImageObject","@id":"https:\/\/www.boichat.ch\/wpjrsp\/#personlogo","inLanguage":"fr-FR","url":"https:\/\/secure.gravatar.com\/avatar\/862886ce35a52b9d13595e18ac3c3ea5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/862886ce35a52b9d13595e18ac3c3ea5?s=96&d=mm&r=g","caption":"Jean-Bernard Boichat"},"sameAs":["http:\/\/www.boichat.ch"],"url":"https:\/\/www.boichat.ch\/wpjrsp\/author\/bjb\/"}]}},"_links":{"self":[{"href":"https:\/\/www.boichat.ch\/wpjrsp\/wp-json\/wp\/v2\/posts\/69"}],"collection":[{"href":"https:\/\/www.boichat.ch\/wpjrsp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.boichat.ch\/wpjrsp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.boichat.ch\/wpjrsp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.boichat.ch\/wpjrsp\/wp-json\/wp\/v2\/comments?post=69"}],"version-history":[{"count":0,"href":"https:\/\/www.boichat.ch\/wpjrsp\/wp-json\/wp\/v2\/posts\/69\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.boichat.ch\/wpjrsp\/wp-json\/wp\/v2\/media?parent=69"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.boichat.ch\/wpjrsp\/wp-json\/wp\/v2\/categories?post=69"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.boichat.ch\/wpjrsp\/wp-json\/wp\/v2\/tags?post=69"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}