{"id":819,"date":"2013-07-13T13:09:44","date_gmt":"2013-07-13T17:09:44","guid":{"rendered":"http:\/\/nagashur.com\/blog\/?p=819"},"modified":"2015-08-14T14:58:09","modified_gmt":"2015-08-14T18:58:09","slug":"interfacer-un-ecran-lcd-texte-avec-un-atmega-ou-un-arduino","status":"publish","type":"post","link":"http:\/\/nagashur.com\/blog\/2013\/07\/13\/interfacer-un-ecran-lcd-texte-avec-un-atmega-ou-un-arduino\/","title":{"rendered":"Interfacer un \u00e9cran LCD texte avec un ATmega ou un Arduino"},"content":{"rendered":"<div id=\"attachment_816\" style=\"width: 160px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/img_2136_crop.jpg\"><img aria-describedby=\"caption-attachment-816\" data-attachment-id=\"816\" data-permalink=\"http:\/\/nagashur.com\/blog\/img_2136_crop\/\" data-orig-file=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/img_2136_crop-e1438906257917.jpg\" data-orig-size=\"800,612\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;3.4&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon PowerShot SX200 IS&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1373710774&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;5&quot;,&quot;iso&quot;:&quot;800&quot;,&quot;shutter_speed&quot;:&quot;0.066666666666667&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"LCD Sparkfun 5V White on black\" data-image-description=\"&lt;p&gt;LCD Sparkfun 5V White on black&lt;\/p&gt;\n\" data-medium-file=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/img_2136_crop-e1438906257917-300x230.jpg\" data-large-file=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/img_2136_crop-e1438906257917.jpg\" loading=\"lazy\" class=\"size-thumbnail wp-image-816 \" title=\"LCD Sparkfun 5V blanc sur noir\" src=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/img_2136_crop-150x150.jpg\" alt=\"LCD Sparkfun 5V White on black\" width=\"150\" height=\"150\" \/><\/a><p id=\"caption-attachment-816\" class=\"wp-caption-text\">LCD Sparkfun 5V blanc sur noir<\/p><\/div>\n<p>Dans l&#8217;optique de mon\u00a0<a href=\"?p=770\">projet Milapli<\/a>, Il faudra bien, \u00e0 un moment donn\u00e9, afficher les donn\u00e9es quelquepart. Dans l&#8217;absolu, on pourrait se contenter de stocker ces donn\u00e9es, puis d&#8217;y acc\u00e9der par le r\u00e9seau. Cependant, on peut trouver pour une dizaine d&#8217;euros des\u00a0<a href=\"http:\/\/www.adafruit.com\/products\/399\">\u00e9crans LCD 2*16 caract\u00e8res RGB<\/a>, ou divers autres coloris. Avec un tel \u00e9cran, il est possible d&#8217;afficher directement les informations de notre choix. Ils sont simples \u00e0 utiliser, et permettent une visualisation directe des donn\u00e9es. Dans le cas pr\u00e9sent, j&#8217;utilise un\u00a0<a href=\"https:\/\/www.sparkfun.com\/products\/709\">\u00e9cran 2*16\u00a0caract\u00e8res, avec un r\u00e9tro-\u00e9clairage blanc de Sparkfun<\/a>, qui produit des lettres blanches sur fond noir. Ce mod\u00e8le \u00e0 un contraste tr\u00e8s important, et je vous le recommande pour des projets devant \u00eatre utilis\u00e9s en ext\u00e9rieur. Nous allons ici voir comment connecter un tel \u00e9cran \u00e0 un ATmega328p (\u00e7a devrait fonctionner avec les autres ATmega), ou tout simplement un Arduino.<\/p>\n<p><!--more--><\/p>\n<h2>LCD texte et Arduino : c\u00e2blage<\/h2>\n<p>Pour la connexion entre le micro-contr\u00f4leur et le LCD, il nous faudra utiliser 6 broches num\u00e9riques. Vous pouvez bien entendu choisir les broches de votre choix, mais il faudra logiquement faire les modifications relatives \u00e0 ces changements dans le code.<\/p>\n<p>&nbsp;<\/p>\n<h3>Sch\u00e9ma pour le c\u00e2blage vers un ATmega328p directement<\/h3>\n<p>Dans mon cas, \u00a0j&#8217;ai utilis\u00e9 les broches D2,D3,D5,D6,D7 et D8 (ce qui sera visible dans le code \u00e0 la d\u00e9claration du LCD : &#8220;LiquidCrystal lcd(2, 3, 5, 6, 7, 8);&#8221;). Cel\u00e0 donne le sch\u00e9ma de c\u00e2blage suivant :<\/p>\n<div id=\"attachment_811\" style=\"width: 505px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/lcdbreaduino_bb.png\"><img aria-describedby=\"caption-attachment-811\" data-attachment-id=\"811\" data-permalink=\"http:\/\/nagashur.com\/blog\/lcdbreaduino_bb\/\" data-orig-file=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/lcdbreaduino_bb.png\" data-orig-size=\"\" data-comments-opened=\"1\" data-image-meta=\"[]\" data-image-title=\"C\u00e2blage LCD vers ATmega328p\" data-image-description=\"&lt;p&gt;Le c\u00e2blage entre le LCD et le ATmega328p&lt;\/p&gt;\n\" data-medium-file=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/lcdbreaduino_bb.png\" data-large-file=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/lcdbreaduino_bb.png\" loading=\"lazy\" class=\"wp-image-811 size-medium\" title=\"C\u00e2blage LCD vers ATmega328p\" src=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/lcdbreaduino_bb.png\" alt=\"C\u00e2blage LCD vers ATmega328p\" width=\"495\" height=\"279\" \/><\/a><p id=\"caption-attachment-811\" class=\"wp-caption-text\">C\u00e2blage LCD vers ATmega328p (broches 2,3,5,6,7,8)<\/p><\/div>\n<h3>Sch\u00e9ma pour le c\u00e2blage vers un Arduino UNO R3<\/h3>\n<p>Nous aurons ici une petite diff\u00e9rence, puisque nous utiliserons les broches 2,3,4,5,6 et 7 (la broche 4 n&#8217;\u00e9tait pas utilis\u00e9e, pour rendre le sch\u00e9ma plus lisible sur le pr\u00e9c\u00e9dent montage). Attention donc \u00e0 bien modifier le code en ad\u00e9quation.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_1188\" style=\"width: 555px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/Arduino-LCD_bb.png\"><img aria-describedby=\"caption-attachment-1188\" data-attachment-id=\"1188\" data-permalink=\"http:\/\/nagashur.com\/blog\/2013\/07\/13\/interfacer-un-ecran-lcd-texte-avec-un-atmega-ou-un-arduino\/arduino-lcd_bb\/\" data-orig-file=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/Arduino-LCD_bb.png\" data-orig-size=\"1752,1287\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"LCD connect\u00e9 \u00e0 un Arduino\" data-image-description=\"\" data-medium-file=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/Arduino-LCD_bb-300x220.png\" data-large-file=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/Arduino-LCD_bb-1024x752.png\" loading=\"lazy\" class=\"wp-image-1188 size-large\" src=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/Arduino-LCD_bb-1024x752.png\" alt=\"LCD connect\u00e9 \u00e0 un Arduino\" width=\"545\" height=\"400\" srcset=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/Arduino-LCD_bb-1024x752.png 1024w, http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/Arduino-LCD_bb-300x220.png 300w, http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/Arduino-LCD_bb.png 1752w\" sizes=\"(max-width: 545px) 100vw, 545px\" \/><\/a><p id=\"caption-attachment-1188\" class=\"wp-caption-text\">LCD connect\u00e9 \u00e0 un Arduino (broches 2,3,4,5,6,7)<\/p><\/div>\n<h2>Description du brochage du LCD texte<\/h2>\n<p>Sur le LCD, les connecteurs \u00e9tant en haut, et la premi\u00e8re broche sera celle la plus \u00e0 gauche, cela donnera les connections suivantes :<\/p>\n<pre><\/pre>\n<ol>\n<li>Masse du circuit<\/li>\n<li>+5V<\/li>\n<li>vers une r\u00e9sistance de 2.2KOhms qui part ensuite vers la masse, ou alors un potentiom\u00e8tre pour ajuster le contraste (ici il est fixe)<\/li>\n<li>Broche D2 du ATmega (ou du Arduino)<\/li>\n<li>Masse du circuit<\/li>\n<li>Broche D3<\/li>\n<li>rien<\/li>\n<li>rien<\/li>\n<li>rien<\/li>\n<li>rien<\/li>\n<li>Broche D5 (D4 dans le second sch\u00e9ma)<\/li>\n<li>Broche D6 (D5 dans le second sch\u00e9ma)<\/li>\n<li>Broche D7 (D6 dans le second sch\u00e9ma)<\/li>\n<li>Broche D8 (D7 dans le second sch\u00e9ma)<\/li>\n<li>vers une r\u00e9sistance de 82 Ohms qui part vers le +5V (pour le r\u00e9tro-\u00e9clairage de mon mod\u00e8le)<\/li>\n<li>Vers la masse<\/li>\n<\/ol>\n<h3>Cas du r\u00e9tro-\u00e9clairage RGB<\/h3>\n<div>Si vous avez un \u00e9cran LCD RGB, vous aurez alors la broche 15 connect\u00e9e au 5V, et la broche 16 connect\u00e9e \u00e0 la masse en passant par une r\u00e9sistance adapt\u00e9e \u00e0 la LED rouge du r\u00e9tro-\u00e9clairage, la broche 17 connect\u00e9e \u00e0 la masse par une r\u00e9sistance adapt\u00e9e \u00e0 la led verte, et la broche 18 connect\u00e9e \u00e0 la masse par une r\u00e9sistance adapt\u00e9e \u00e0 la LED bleue. Dans tous les cas, v\u00e9rifiez bien la valeur de la r\u00e9sistance\u00a0n\u00e9cessaire s&#8217;il en faut une. Je dispose de LCD r\u00e9tro \u00e9clair\u00e9s RGB qui ont d\u00e9j\u00e0 ces r\u00e9sistances, et du coup sur un autre mod\u00e8le sans r\u00e9sistance, j&#8217;ai grill\u00e9 la LED rouge en ne mettant pas de r\u00e9sistance en s\u00e9rie. R\u00e9sultat mon LCD RGB est devenu un LCD GB.<\/div>\n<div><\/div>\n<h2>Le programme<\/h2>\n<div>Pour le code, c&#8217;est simple : il suffit de suivre\u00a0<a href=\"http:\/\/arduino.cc\/en\/Tutorial\/LiquidCrystal\">cet exemple sur Arduino.cc<\/a>.<\/div>\n<div>En pratique :<\/div>\n<div>\n<pre class=\"brush: cpp; title: ; notranslate\" title=\"\">\r\n#include &lt;LiquidCrystal.h&gt;;\r\n\/\/ configuration du LCD, avec les bonnes broches, \u00e0 changer si vous changez le c\u00e2blage\r\nLiquidCrystal lcd(2, 3, 5, 6, 7, 8);\r\nvoid setup()\r\n{\r\n  \/\/ On d\u00e9finit le nombre de colonnes et de lignes du LCD (16 caract\u00e8res par ligne, 2 lignes)\r\n  lcd.begin(16, 2);\r\n  \/\/ La fonction suivante permet d'afficher un message initial.\r\n  lcd.print(&quot;Projet Milapli&quot;);\r\n}\r\nvoid loop()\r\n{\r\n\/\/ On d\u00e9finit le curseur \u00e0 la colonne 0, ligne 1\r\n\/\/ (notez que la ligne 1 correspond \u00e0 la seconde ligne de l'\u00e9cran, car on compte \u00e0 partir de 0)\r\nlcd.setCursor(0, 1);\r\n\/\/ On affiche le nombre de secondes \u00e9coul\u00e9es depuis le d\u00e9marrage du programme:\r\nlcd.print(millis()\/1000);\r\n}\r\n<\/pre>\n<\/div>\n<div><span class=\"br0\">Les fonctions importantes sont donc\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/LiquidCrystalPrint\">lcd.print(&#8230;..)<\/a> qui permet d&#8217;afficher une chaine sur le LCD. Les caract\u00e8res sp\u00e9ciaux tels que le retour \u00e0 la ligne ne sont pas pris en compte. D&#8217;autre part, si vous mettez une\u00a0cha\u00eene\u00a0de plus de 16 caract\u00e8res, seul les 16 premiers s&#8217;afficheront. A vous de g\u00e9rer la longueur des messages donc. \u00a0Vous avez \u00e9galement la fonction <\/span><a href=\"http:\/\/arduino.cc\/en\/Reference\/LiquidCrystalSetCursor\">lcd.<span class=\"me1\">setCursor<\/span><span class=\"br0\">(colonne<\/span><span class=\"sy0\">,<\/span> ligne<\/a><span class=\"br0\"><a href=\"http:\/\/arduino.cc\/en\/Reference\/LiquidCrystalSetCursor\">)<\/a>, qui permet de d\u00e9placer le curseur \u00e0 la position (colonne, ligne) sp\u00e9cifi\u00e9e. L&#8217;\u00e9criture se fera \u00e0 partir de cette position pour le print suivant. Enfin, vous aurez la fonction <\/span><a href=\"http:\/\/arduino.cc\/en\/Reference\/LiquidCrystalClear\">lcd.clear()<\/a> qui efface ce qui est sur le LCD, et place le curseur \u00e0 la position 0,0.Il existe d&#8217;autres\u00a0fonctionnalit\u00e9s\u00a0que vous pouvez d\u00e9couvrir en parcourant\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/LiquidCrystal\">la documentation de la biblioth\u00e8que LiquidCrystal<\/a>.<\/div>\n<div><\/div>\n<h2>Autres ressources<\/h2>\n<p>N&#8217;h\u00e9sitez pas \u00e0 consulter les divers articles de la section Arduino, et notamment, sur ce sujet :<\/p>\n<ul>\n<li><a href=\"http:\/\/nagashur.com\/blog\/2015\/08\/12\/alitest-ecran-lcd-40x2\/\">Essai d&#8217;un \u00e9cran LCD 40&#215;2, avec sch\u00e9ma de c\u00e2blage<\/a>;<\/li>\n<li><a href=\"http:\/\/nagashur.com\/blog\/2013\/06\/18\/lire-la-valeur-dune-sonde-de-temperature-et-d%e2%80%99hygrometrie-dht11\/\">Utilisation d&#8217;un DHT11\/22 sur Arduino et mini projet avec un LCD<\/a>, pour un\u00a0exemple concret d&#8217;utilisation.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Dans l&#8217;optique de mon projet Milapli, Il faudra bien, \u00e0 un moment donn\u00e9, afficher les donn\u00e9es quelquepart. Dans l&#8217;absolu, on pourrait se contenter de stocker ces donn\u00e9es, puis d&#8217;y acc\u00e9der par le r\u00e9seau. Cependant, on peut trouver pour une dizaine d&#8217;euros des \u00e9crans LCD 2*16 caract\u00e8res RGB, ou divers autres coloris. Avec un tel \u00e9cran, il est possible d&#8217;afficher directement les informations de notre choix. Ils sont simples \u00e0 utiliser, et permettent une visualisation directe des donn\u00e9es. Dans le cas pr\u00e9sent, j&#8217;utilise un \u00e9cran 2*16 caract\u00e8res, avec un r\u00e9tro-\u00e9clairage blanc de Sparkfun, qui produit des lettres blanches sur fond noir. Ce mod\u00e8le \u00e0 un contraste tr\u00e8s important, et je vous le recommande pour des projets devant \u00eatre utilis\u00e9s en ext\u00e9rieur. Nous allons ici voir comment connecter un tel \u00e9cran \u00e0 un ATmega328p (\u00e7a devrait fonctionner avec les autres ATmega), ou tout simplement un Arduino.<\/p>\n","protected":false},"author":2,"featured_media":816,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":""},"categories":[222,140],"tags":[245,174,230,244,249,250,202,252,254,157,251,253,248,247,246],"jetpack_featured_media_url":"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/img_2136_crop-e1438906257917.jpg","jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutoriel : connection LCD texte et Arduino \/ ATMega328p<\/title>\n<meta name=\"description\" content=\"Tutoriel sur la connexion d&#039;un \u00e9cran LCD texte \u00e0 un Arduino ou une puce ATmega328p et l&#039;utilisation de ce LCD.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/nagashur.com\/blog\/2013\/07\/13\/interfacer-un-ecran-lcd-texte-avec-un-atmega-ou-un-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutoriel : connection LCD texte et Arduino \/ ATMega328p\" \/>\n<meta property=\"og:description\" content=\"Tutoriel sur la connexion d&#039;un \u00e9cran LCD texte \u00e0 un Arduino ou une puce ATmega328p et l&#039;utilisation de ce LCD.\" \/>\n<meta property=\"og:url\" content=\"http:\/\/nagashur.com\/blog\/2013\/07\/13\/interfacer-un-ecran-lcd-texte-avec-un-atmega-ou-un-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"Nagashur\" \/>\n<meta property=\"article:published_time\" content=\"2013-07-13T17:09:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-08-14T18:58:09+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/img_2136_crop-e1438906257917.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"612\" \/>\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\":\"http:\/\/nagashur.com\/blog\/2013\/07\/13\/interfacer-un-ecran-lcd-texte-avec-un-atmega-ou-un-arduino\/#primaryimage\",\"inLanguage\":\"fr-FR\",\"url\":\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/img_2136_crop-e1438906257917.jpg\",\"width\":800,\"height\":612,\"caption\":\"LCD Sparkfun 5V White on black\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/nagashur.com\/blog\/2013\/07\/13\/interfacer-un-ecran-lcd-texte-avec-un-atmega-ou-un-arduino\/#webpage\",\"url\":\"http:\/\/nagashur.com\/blog\/2013\/07\/13\/interfacer-un-ecran-lcd-texte-avec-un-atmega-ou-un-arduino\/\",\"name\":\"Tutoriel : connection LCD texte et Arduino \/ ATMega328p\",\"isPartOf\":{\"@id\":\"http:\/\/nagashur.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/nagashur.com\/blog\/2013\/07\/13\/interfacer-un-ecran-lcd-texte-avec-un-atmega-ou-un-arduino\/#primaryimage\"},\"datePublished\":\"2013-07-13T17:09:44+00:00\",\"dateModified\":\"2015-08-14T18:58:09+00:00\",\"author\":{\"@id\":\"http:\/\/nagashur.com\/blog\/#\/schema\/person\/11a329fa33df4e94444716624beb8186\"},\"description\":\"Tutoriel sur la connexion d'un \\u00e9cran LCD texte \\u00e0 un Arduino ou une puce ATmega328p et l'utilisation de ce LCD.\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/nagashur.com\/blog\/2013\/07\/13\/interfacer-un-ecran-lcd-texte-avec-un-atmega-ou-un-arduino\/\"]}]},{\"@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-dd","jetpack-related-posts":[{"id":1822,"url":"http:\/\/nagashur.com\/blog\/2016\/06\/09\/r-hasika-update-du-robot-avec-un-ecran-lcd\/","url_meta":{"origin":819,"position":0},"title":"R.Hasika - update du robot avec un \u00e9cran LCD","date":"9 juin 2016","format":"video","excerpt":"\u00a0 R.Hasika a re\u00e7u une mise \u00e0 jour, avec un \u00e9cran LCD de 2*16 caract\u00e8res, et qui permet \u00a0d'afficher les informations souhait\u00e9es par l'utilisateur. Plus d'infos dans la vid\u00e9o ci apr\u00e8s. https:\/\/www.youtube.com\/watch?v=dX1aDGsFLnk \u00a0 \u00a0","rel":"","context":"Dans &quot;annonces&quot;","img":{"alt_text":"Ecran LCD 2x16 sur R.Hasika","src":"https:\/\/i0.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2016\/06\/R.Hasika_LCD_5841_large.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":870,"url":"http:\/\/nagashur.com\/blog\/2014\/03\/24\/controleur-daquarium-circuit-de-base\/","url_meta":{"origin":819,"position":1},"title":"Contr\u00f4leur d'aquarium : circuit de base","date":"24 mars 2014","format":false,"excerpt":"Aujourd'hui, je vais vous pr\u00e9senter rapidement le circuit de base de mon contr\u00f4leur d'aquarium. Pour l'instant, il y a juste un \u00e9cran LCD, une sonde waterproof immerg\u00e9e dans l'aquarium, et une sonde prenant la temp\u00e9rature de l'air. Cette base est amen\u00e9e \u00e0 \u00e9voluer, mais je poste d\u00e9j\u00e0 les sch\u00e9mas simples\u2026","rel":"","context":"Dans &quot;aquariophilie&quot;","img":{"alt_text":"Aquascape dans un aquarium de 50l","src":"https:\/\/i1.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2014\/03\/aquarium_rlieh292363_800px.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":819,"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":784,"url":"http:\/\/nagashur.com\/blog\/2013\/06\/18\/lire-la-valeur-dune-sonde-de-temperature-et-d%e2%80%99hygrometrie-dht11\/","url_meta":{"origin":819,"position":3},"title":"Lire la valeur d'une sonde de temp\u00e9rature et d\u2019hygrom\u00e9trie DHT11\/DHT22\/AM2301","date":"18 juin 2013","format":false,"excerpt":"Les DHT11\/DHT22\/AM2302 sont des sondes de temp\u00e9rature et d'humidit\u00e9 dans l'air assez simples \u00e0 utiliser. Le DHT11 est moins pr\u00e9cis, et le DHT11\/AM2302 est plus cher.","rel":"","context":"Dans &quot;Arduino&quot;","img":{"alt_text":"montage DHT22 sur arduino avec LCD","src":"https:\/\/i0.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2013\/06\/dht22Arduino_cropped_4632_800px.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":863,"url":"http:\/\/nagashur.com\/blog\/2014\/03\/21\/creation-dun-controleur-daquarium\/","url_meta":{"origin":819,"position":4},"title":"Cr\u00e9ation d'un contr\u00f4leur d'aquarium","date":"21 mars 2014","format":false,"excerpt":"Un aquarium en bonne sant\u00e9 requiert des param\u00e8tres stables, avec notamment une temp\u00e9rature r\u00e9gul\u00e9e, un \u00e9clairage \u00e0 heures fixes, etc. Nous discutons ici de l'importance de la gestion de ces param\u00e8tres et de leur automatisation.","rel":"","context":"Dans &quot;aquariophilie&quot;","img":{"alt_text":"Caridina cantonensis en aquarium","src":"https:\/\/i0.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2014\/03\/aquarium_rlieh_800px.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1427,"url":"http:\/\/nagashur.com\/blog\/2015\/09\/13\/alitest-ecran-lcd-10-pouces-hdmi-1280x800-ips\/","url_meta":{"origin":819,"position":5},"title":"Alitest : \u00e9cran LCD 10 pouces HDMI 1280x800 IPS","date":"13 septembre 2015","format":false,"excerpt":"Le Raspberry pi est capable d'utiliser des \u00e9crans HDMI vari\u00e9s, du moniteur d'ordinateur \u00e0 la t\u00e9l\u00e9vision de salon. Toutefois, pour certains projets, on peut souhaiter utiliser un \u00e9cran plus compact, sans se ruiner. Dans cet article, nous testerons un \u00e9cran LCD 10 pouces HDMI 1280x800 IPS achet\u00e9 sur Aliexpress. aux\u2026","rel":"","context":"Dans &quot;composants&quot;","img":{"alt_text":"Le bureau de Raspbian sur l'\u00e9cran LCD 10 pouces HDMI 1280x800 IPS","src":"https:\/\/i0.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2015\/09\/screen_on_4826_800px.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/posts\/819"}],"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=819"}],"version-history":[{"count":0,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/posts\/819\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/media\/816"}],"wp:attachment":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/media?parent=819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/categories?post=819"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/tags?post=819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}